diff --git a/packages/clientNative/Gemfile b/packages/clientNative/Gemfile index 85d7f68286c..51de7bdbfb0 100644 --- a/packages/clientNative/Gemfile +++ b/packages/clientNative/Gemfile @@ -7,3 +7,4 @@ ruby ">= 2.6.10" gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' gem 'xcodeproj', '< 1.26.0' +gem 'cocoapods-swift-modular-headers', :git => 'git@github.com:okwasniewski/cocoapods-swift-modular-headers.git', branch: 'main' diff --git a/packages/clientNative/Gemfile.lock b/packages/clientNative/Gemfile.lock index 353bfdf492b..8d66bb2dde8 100644 --- a/packages/clientNative/Gemfile.lock +++ b/packages/clientNative/Gemfile.lock @@ -1,3 +1,10 @@ +GIT + remote: git@github.com:okwasniewski/cocoapods-swift-modular-headers.git + revision: 7b9a5e757854557211b8a1adc9a672811f41c423 + branch: main + specs: + cocoapods-swift-modular-headers (0.0.2) + GEM remote: https://rubygems.org/ specs: @@ -110,6 +117,7 @@ PLATFORMS DEPENDENCIES activesupport (>= 6.1.7.5, != 7.1.0) cocoapods (>= 1.13, != 1.15.1, != 1.15.0) + cocoapods-swift-modular-headers! xcodeproj (< 1.26.0) RUBY VERSION diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 60865701720..087db781038 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -27,8 +27,10 @@ import '@expo/browser-polyfill'; import 'react-native-get-random-values'; import {TextEncoder, TextDecoder} from 'text-encoding-shim'; import structuredClone from '@ungap/structured-clone'; +import performance from 'react-native-performance'; -globalThis.XMLSerializer = class XMLSerializer { } +global.performance = performance; +globalThis.XMLSerializer = class XMLSerializer {}; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; global.structuredClone = structuredClone; @@ -62,4 +64,4 @@ globalThis.window.history = { forward: () => {}, length: 0, state: null, -} +}; diff --git a/packages/clientNative/ios/Podfile b/packages/clientNative/ios/Podfile index ea5c39c0835..d6cb19c992b 100644 --- a/packages/clientNative/ios/Podfile +++ b/packages/clientNative/ios/Podfile @@ -1,5 +1,5 @@ +plugin 'cocoapods-swift-modular-headers' $ExpoUseSources = ["expo-gl-cpp"] -$RNFirebaseAsStaticFramework = true require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") # Resolve react_native_pods.rb with node to allow for hoisting require Pod::Executable.execute_command('node', ['-p', @@ -8,34 +8,16 @@ require Pod::Executable.execute_command('node', ['-p', {paths: [process.argv[1]]}, )', __dir__]).strip -$static_library = [ - 'react-native-basis-universal', -] - -pre_install do |installer| - Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {} - - installer.pod_targets.each do |pod| - ## Skia pod correction - if $static_library.include?(pod.name) - puts "Overriding the build_type to static_library from static_framework for #{pod.name}" - def pod.build_type; - Pod::BuildType.static_library - end - end - - ## Firebase - bt = pod.send(:build_type) - puts "#{pod.name} (#{bt})" - puts " linkage: #{bt.send(:linkage)} packaging: #{bt.send(:packaging)}" - end -end - platform :ios, min_ios_version_supported prepare_react_native_project! -Pod::UI.puts "Configuring Pod with statically linked Frameworks".green -use_frameworks! :linkage => :static +linkage = ENV['USE_FRAMEWORKS'] +if linkage != nil + Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green + use_frameworks! :linkage => linkage.to_sym +end + +apply_modular_headers_for_swift_dependencies() target 'clientNative' do use_expo_modules! @@ -63,6 +45,8 @@ target 'clientNative' do :app_path => "#{Pod::Config.instance.installation_root}/.." ) + pod 'ReactNativeWebAssemblyHost', :path => "../wasm/_generated/@host" + target 'clientNativeTests' do inherit! :complete # Pods for testing diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index c6c000aa9d9..9c80128106a 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1410,6 +1410,27 @@ PODS: - Yoga - react-native-get-random-values (1.11.0): - React-Core + - react-native-performance (5.1.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - react-native-quick-crypto (0.7.11): - DoubleConversion - glog @@ -1721,6 +1742,48 @@ PODS: - React-logger (= 0.76.2) - React-perflogger (= 0.76.2) - React-utils (= 0.76.2) + - ReactNativePolygen (0.0.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ReactNativeWebAssemblyHost (0.0.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - RNFBApp (21.6.1): - Firebase/CoreOnly (= 11.5.0) - React-Core @@ -1783,6 +1846,7 @@ DEPENDENCIES: - react-native-blob-jsi-helper (from `../../../node_modules/react-native-blob-jsi-helper`) - "react-native-draco (from `../../../node_modules/@callstack/react-native-draco`)" - react-native-get-random-values (from `../../../node_modules/react-native-get-random-values`) + - react-native-performance (from `../../../node_modules/react-native-performance`) - react-native-quick-crypto (from `../../../node_modules/react-native-quick-crypto`) - react-native-wgpu (from `../../../node_modules/react-native-wgpu`) - React-nativeconfig (from `../../../node_modules/react-native/ReactCommon`) @@ -1812,6 +1876,8 @@ DEPENDENCIES: - React-utils (from `../../../node_modules/react-native/ReactCommon/react/utils`) - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../../../node_modules/react-native/ReactCommon`) + - "ReactNativePolygen (from `../../../node_modules/@callstack/polygen`)" + - "ReactNativeWebAssemblyHost (from `../wasm/_generated/@host`)" - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" - "RNFBCrashlytics (from `../node_modules/@react-native-firebase/crashlytics`)" - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) @@ -1932,6 +1998,8 @@ EXTERNAL SOURCES: :path: "../../../node_modules/@callstack/react-native-draco" react-native-get-random-values: :path: "../../../node_modules/react-native-get-random-values" + react-native-performance: + :path: "../../../node_modules/react-native-performance" react-native-quick-crypto: :path: "../../../node_modules/react-native-quick-crypto" react-native-wgpu: @@ -1990,6 +2058,10 @@ EXTERNAL SOURCES: :path: build/generated/ios ReactCommon: :path: "../../../node_modules/react-native/ReactCommon" + ReactNativePolygen: + :path: "../../../node_modules/@callstack/polygen" + ReactNativeWebAssemblyHost: + :path: "../wasm/_generated/@host" RNFBApp: :path: "../node_modules/@react-native-firebase/app" RNFBCrashlytics: @@ -2007,7 +2079,7 @@ SPEC CHECKSUMS: ExpoFont: 12b0217e42ac97029d0f317f0486039a8508cf52 ExpoGL: 9e4ac36b4dfeba548728f835c72fe895364ec3e7 ExpoKeepAwake: 22173f45d767c7d37403fdf48292726901d69ce7 - ExpoModulesCore: 539ee3e0b90372c6d6605c7e2ba88d8d8b284669 + ExpoModulesCore: c0955ffa4581d462da3825849fe946cfa017f555 FBLazyVector: bc70dcb22ad30ce734a7cce7210791dc737e230f Firebase: 7a56fe4f56b5ab81b86a6822f5b8f909ae6fc7e2 FirebaseCore: 93abc05437f8064cd2bc0a53b768fb0bc5a1d006 @@ -2023,7 +2095,7 @@ SPEC CHECKSUMS: GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d hermes-engine: 3852e37f6158a2fcfad23e31215ed495da3a6a40 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 - NitroModules: 51ceb94960a4a40d4fcd90a2815a577d70a05447 + NitroModules: d9ea0a5f76e57f3aa35776f9192ab0aad7b66808 OpenSSL-Universal: b60a3702c9fea8b3145549d421fdb018e53ab7b4 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 @@ -2036,64 +2108,67 @@ SPEC CHECKSUMS: React-Core: 7a5e9897daf0189c0233b25243d6704e5b9025d8 React-CoreModules: 09d4f4ddd85ce9301c4b06dfe68750a82ee4b4f5 React-cxxreact: 29bfe097a993c73a314f569998fe863eb6fb8a18 - React-debug: a01fc4f077430d1a73f333ee2838f4d766e2d58b - React-defaultsnativemodule: 421fc755e08d5ad7726a252cc38f6925cd2bf919 - React-domnativemodule: 64a00466588556262f7a238f0600d201a5d27b86 - React-Fabric: 22f4287daa4187e2a10f9742dc74f3af9d9b2254 - React-FabricComponents: 9295f2fabf5495c87621cea38cbd4dc445f43650 - React-FabricImage: 5caf84d721e28747c53823825a551528c20ff875 - React-featureflags: 0845d47c3314ba87f2f6315bd33d6be8d23d2be8 - React-featureflagsnativemodule: 6220f08c9c51a407375e5025421b06b7aa696ca0 - React-graphics: d9f0317c34579ce4f14d9933b8033fe9ef61c72b + React-debug: 252c723eb205cc508aa9690a16dff46293c30ed8 + React-defaultsnativemodule: f32fc96c2787aa5548a2438f9c9d39df30457529 + React-domnativemodule: 409bb66e48c19997551f7e5adc0e4402adf3e5e8 + React-Fabric: 7214dbd96d80c2c5871e3940b2a922ae4ff7a66d + React-FabricComponents: 4b46303dad5862b2c132494c6933d70e8b2b5271 + React-FabricImage: ac6e46b8d6e12deb20887684c8cd1b60d573c738 + React-featureflags: 7dc483869b3a940dcd92c7942c5e3492ad6afe68 + React-featureflagsnativemodule: 2e65d2c94448d588a605de0d2aadce9c39c7ce31 + React-graphics: 52ca86af6628cb95cc472b2f0f7c42018906881d React-hermes: ab8705477c497a5839966bd57471ee3611f864f8 - React-idlecallbacksnativemodule: 28c85b4c689eccc6d3fffe6fb5d010a18f48f629 - React-ImageManager: 9005e783cfae8c521d59c33b8a4df2b78d3a6345 - React-jserrorhandler: a14500014e8cd4d2f960cf16b69d2edbd32547ff + React-idlecallbacksnativemodule: ad29fb45bc50ebbbbb6a08a93e25909f65e2ca12 + React-ImageManager: 68a1bc3ba2c11eb01b01ebbd1e682fa265b6dc2e + React-jserrorhandler: 8bc8fc6c85c743af48143d693a8d661cb23bc96d React-jsi: de2c6119671b281671fabf9e96eb11110207fe9d React-jsiexecutor: 936132921f4d991af7b4faa7424fc54e67791dd0 - React-jsinspector: 12d33a2f643ea2fd08ff4443f3b6c8b9fc5c4976 - React-jsitracing: 1724696aadc78fca5c66ec8d2ce3b8f04d2799bc + React-jsinspector: adc8764a6d2a331c20f42db9192f348b3f8050fa + React-jsitracing: 3f04035f1a39efe206056c4a28b725673c2e696b React-logger: addd140841248966c2547eb94836399cc1061f4d - React-Mapbuffer: 1bc8e611871f4965dac0bc47a4561421a6e20f69 - React-microtasksnativemodule: cff02bc87f8a1d5b9985c1c92ea8e84e854229d9 - react-native-basis-universal: a4f060a9b1118991a8a9c08157fb27b609861b3e + React-Mapbuffer: 029b5332e78af8c67c4b5e65edfc717068b8eac1 + React-microtasksnativemodule: f30949ee318ba90b9668de1e325b98838b9a4da2 + react-native-basis-universal: 719cc672527720c789320d6637de8b6c6d99c764 react-native-blob-jsi-helper: bd7509e50b0f906044c53ad7ab767786054424c9 - react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f + react-native-draco: b1204c26c72e4037e6686106f627ffc0094b79ad react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba - react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 - react-native-wgpu: a57435e58b0b5b94f5809d13414b02ce52f6cd91 - React-nativeconfig: 7f8cd6cae21f8bb18c53b746c495e72795fc5cb0 - React-NativeModulesApple: 3210b7177c11145bb8e0d6f24aae102a221c4ddc + react-native-performance: b79ec8b129d8714592ef6f87aa0e45f06895e4b9 + react-native-quick-crypto: 5b3b71572b1eb58a8e7dd2a4504bfe0b127ed7ab + react-native-wgpu: d1dab4e37a6da2247db32f6073031e90d436da0a + React-nativeconfig: 470fce6d871c02dc5eff250a362d56391b7f52d6 + React-NativeModulesApple: 1586448c61a7c2bd4040cc03ccde66a72037e77e React-perflogger: c8860eaab4fe60d628b27bf0086a372c429fc74f - React-performancetimeline: 6b072ee07b20f71ca7aa443d7c78b9cb2a934ead + React-performancetimeline: 94e04b2067bc774df42ced96c8c3582fba9d7f88 React-RCTActionSheet: 2eb26cbf384f3d3b2cb2e23be850a956d83f77ab React-RCTAnimation: aa0a663829963ca72f4c722e71bd5debbecc1348 React-RCTAppDelegate: 12688b64e1e28e0eb1c628690678ae5d3ab356b4 React-RCTBlob: bef788ef3433170f9748d0e00d1afc7be64bc51d - React-RCTFabric: 5f335f0643a84dd888bf7ba70d6d60484c981d87 + React-RCTFabric: f1ce02d6fecbf5266bfafa228eed179ed2c182e7 React-RCTImage: a9de66d305fa02008759a2aa5a723b68d18907e5 React-RCTLinking: 15fe8ccad84a4a5274d55b9d43e223896718772d React-RCTNetwork: 7635ab6b7617648e5b5e35cdb3a4edab6fa309a6 React-RCTSettings: 18e666705ea62aac59f2a8d50ced87b9b8902c7b React-RCTText: 5cf76f649b4781362d23f9ee3d52e8d12a74dd18 React-RCTVibration: bd72dc267866c8cd524c9a61d15060949ff24cf9 - React-rendererconsistency: bbb7bafd25f3a41f4ea604be846dc2da8180e840 - React-rendererdebug: 7c262ecec4bcddf7c9b8782f836fa68864d3d5f7 - React-rncore: f2e8940f20f97f900f359861adf3a96f30dc82a3 - React-RuntimeApple: e98509dfdc3c1da7560ac10637e077a05fc438d0 - React-RuntimeCore: 89bd1ffca294f5fb437466e32b394f17bae28b31 + React-rendererconsistency: b389e324712bf0869529823216e922836ed9b737 + React-rendererdebug: 6b5dcd3797ec96001304e6bfaae408fa4f3ce3f3 + React-rncore: 2cf6b2348ee5d5431c4735180364b207ecf47123 + React-RuntimeApple: cb6e7f3e8911da8ebfdd3b0e7776c1db656c7f6b + React-RuntimeCore: b6213eb42011ecc9a97060f8714d8d57b97775c4 React-runtimeexecutor: 69e27948ee2127400297c7de50b809a7cd127a15 - React-RuntimeHermes: 52f1738a3864f40445b0a5362e232eba29dcbcb1 - React-runtimescheduler: 98d80589939956811f3ff51cb1ab720e6b3b1290 - React-timing: 5627775f1ccecc1d56bfc1247f942eec82069d1f - React-utils: 7ce63e32e4ca425cc73cfb84e656bfb9e02e58b3 - ReactCodegen: a5ac173008732c4c4af50cbd7bc0d176b63e4939 - ReactCommon: a1c914f7575011239a63603a95fb341d0331953c - RNFBApp: 72b96921c64702d51eca9f3ed579c1777efd0d7e - RNFBCrashlytics: 22223ee96beba1130c8906253f5b900f629c2926 + React-RuntimeHermes: 3a974aa24b83a7a0396edb35cb333c1d744563e0 + React-runtimescheduler: 567b00b76261df4a791ea37eb076c1c496c08ac2 + React-timing: 97673939f96f79031d2a5a0a92285618475149ec + React-utils: c8c0c746031419a29cfd8c72a394fdeac0684a84 + ReactCodegen: 1c1c1d970deff508aca3def05e0ef2953ff35530 + ReactCommon: 7b9403030ff3430ccffed63cd25c8aeab2a3ea7e + ReactNativePolygen: ceb6c675b9b7cfb80713e14a67b17a3d2b807418 + ReactNativeWebAssemblyHost: 1a92338ad55cf30f9dad222f2c63797dbec774a8 + RNFBApp: dba4effde174e4ba103548822a13b37e5c4f40d1 + RNFBCrashlytics: 252dcf70e34e3266a32b7d66626a3e77bc124ec1 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: b31c16dc8150acf90019a65ce2da4b47fab913cb + Yoga: c5b0e913b5b3b4cde588227c1402e747797061f3 -PODFILE CHECKSUM: 4ac6aaeb919e40334eb4db2fd588dc1730d05e37 +PODFILE CHECKSUM: cd728686f2996e95d839f1bda438c9550ba53d0b COCOAPODS: 1.15.2 diff --git a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj index 96fd667c731..c52322083da 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj +++ b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj @@ -11,10 +11,11 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 408453AF638A3E4EE1C67BC5 /* Pods_clientNative.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BDD9F9B0CB27C24533D533E /* Pods_clientNative.framework */; }; 4DD8E2F753AA27AC2306FDC1 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD274900ADF8AA12BBA7EA5C /* ExpoModulesProvider.swift */; }; 4F143C2F47F4397D4C42FD33 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296367BD0B2B148996AFC29F /* ExpoModulesProvider.swift */; }; - 556C08F51DCF2E8442825410 /* Pods_clientNative_clientNativeTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D07853D28988CC9CBE05D36F /* Pods_clientNative_clientNativeTests.framework */; }; + 53E2ECB9D782E07E201A4BF8 /* libPods-clientNative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFEADA8748D0F5D363835FF4 /* libPods-clientNative.a */; }; + 5F283C2968018475289142FA /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + 68F6E56F714A5A26E559CEB6 /* libPods-clientNative-clientNativeTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A4AEF1DA89869799E1505AE /* libPods-clientNative-clientNativeTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; 91A4452BAF64279B403765D3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; 973490C32D00A5550028D747 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 973490C22D00A5550028D747 /* GoogleService-Info.plist */; }; @@ -44,13 +45,13 @@ 296367BD0B2B148996AFC29F /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-clientNative/ExpoModulesProvider.swift"; sourceTree = ""; }; 3B4392A12AC88292D35C810B /* Pods-clientNative.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-clientNative.debug.xcconfig"; path = "Target Support Files/Pods-clientNative/Pods-clientNative.debug.xcconfig"; sourceTree = ""; }; 5709B34CF0A7D63546082F79 /* Pods-clientNative.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-clientNative.release.xcconfig"; path = "Target Support Files/Pods-clientNative/Pods-clientNative.release.xcconfig"; sourceTree = ""; }; + 5A4AEF1DA89869799E1505AE /* libPods-clientNative-clientNativeTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-clientNative-clientNativeTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 5B7EB9410499542E8C5724F5 /* Pods-clientNative-clientNativeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-clientNative-clientNativeTests.debug.xcconfig"; path = "Target Support Files/Pods-clientNative-clientNativeTests/Pods-clientNative-clientNativeTests.debug.xcconfig"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = clientNative/LaunchScreen.storyboard; sourceTree = ""; }; 89C6BE57DB24E9ADA2F236DE /* Pods-clientNative-clientNativeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-clientNative-clientNativeTests.release.xcconfig"; path = "Target Support Files/Pods-clientNative-clientNativeTests/Pods-clientNative-clientNativeTests.release.xcconfig"; sourceTree = ""; }; 973490C22D00A5550028D747 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9766F85E2D3FEF69001D9D41 /* ci_pre_xcodebuild.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = ci_pre_xcodebuild.sh; sourceTree = ""; }; - 9BDD9F9B0CB27C24533D533E /* Pods_clientNative.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_clientNative.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D07853D28988CC9CBE05D36F /* Pods_clientNative_clientNativeTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_clientNative_clientNativeTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DFEADA8748D0F5D363835FF4 /* libPods-clientNative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-clientNative.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FD274900ADF8AA12BBA7EA5C /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-clientNative-clientNativeTests/ExpoModulesProvider.swift"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -60,7 +61,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 556C08F51DCF2E8442825410 /* Pods_clientNative_clientNativeTests.framework in Frameworks */, + 68F6E56F714A5A26E559CEB6 /* libPods-clientNative-clientNativeTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -68,7 +69,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 408453AF638A3E4EE1C67BC5 /* Pods_clientNative.framework in Frameworks */, + 5F283C2968018475289142FA /* BuildFile in Frameworks */, + 53E2ECB9D782E07E201A4BF8 /* libPods-clientNative.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -111,8 +113,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 9BDD9F9B0CB27C24533D533E /* Pods_clientNative.framework */, - D07853D28988CC9CBE05D36F /* Pods_clientNative_clientNativeTests.framework */, + 5A4AEF1DA89869799E1505AE /* libPods-clientNative-clientNativeTests.a */, + DFEADA8748D0F5D363835FF4 /* libPods-clientNative.a */, ); name = Frameworks; sourceTree = ""; @@ -727,7 +729,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -808,7 +813,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_VERSION = 5.0; diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index 259d3aa3d0d..831bd011e06 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -1,6 +1,17 @@ { "name": "clientNative", "version": "0.0.1", + "description": "Infinite Reality Engine React Native App", + "author": { + "name": "Infinite Reality Engine", + "email": "info@ir-engine.org" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ir-engine/ir-engine.git" + }, + "homepage": "https://github.com/ir-engine/ir-engine.git", + "license": "CPAL", "private": true, "scripts": { "android": "react-native run-android", @@ -19,6 +30,7 @@ "react": "18.2.0" }, "dependencies": { + "@callstack/polygen": "^0.0.1", "@callstack/react-native-basis-universal": "^0.3.0", "@callstack/react-native-draco": "^0.3.0", "@expo/browser-polyfill": "^1.0.1", @@ -42,8 +54,10 @@ "react-native-dotenv": "^3.4.11", "react-native-get-random-values": "^1.11.0", "react-native-nitro-modules": "^0.20.1", + "react-native-performance": "^5.1.2", "react-native-quick-crypto": "^0.7.11", "react-native-wgpu": "^0.1.22", + "text-encoding-polyfill": "^0.6.7", "text-encoding-shim": "^1.0.5" }, "devDependencies": { diff --git a/packages/clientNative/wasm/_generated/@host/ReactNativeWebAssemblyHost.podspec b/packages/clientNative/wasm/_generated/@host/ReactNativeWebAssemblyHost.podspec new file mode 100644 index 00000000000..1f109774dcf --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/ReactNativeWebAssemblyHost.podspec @@ -0,0 +1,51 @@ +require "json" +project_dir = Pathname.new(__dir__) +project_dir = project_dir.parent until + File.exist?("#{project_dir}/package.json") || + project_dir.expand_path.to_s == '/' + +package = JSON.parse(File.read(File.join(project_dir, "package.json"))) + +Pod::Spec.new do |s| + s.name = "ReactNativeWebAssemblyHost" + s.version = package["version"] + s.summary = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.authors = package["author"] + s.source = { :git => package["repository"]["url"], :tag => "#{s.version}" } + + s.platforms = { :ios => min_ios_version_supported } + s.source_files = "*.{h,hpp,c,cpp}", "*/*.{h,hpp,c,cpp}" + s.pod_target_xcconfig = { + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", + "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" + } + + # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. + # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. + if respond_to?(:install_modules_dependencies, true) + install_modules_dependencies(s) + else + s.dependency "React-Core" + + # Don't install the dependencies when we run `pod install` in the old architecture. + if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then + s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1 -O3" + s.pod_target_xcconfig = { + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", + "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" + } + s.dependency "React-Codegen" + s.dependency "RCT-Folly" + s.dependency "RCTRequired" + s.dependency "RCTTypeSafety" + s.dependency "ReactCommon/turbomodule/core" + end + end + + s.exclude_files = "**/FBReactNativeSpec-generated.mm", "**/RCTModulesConformingToProtocolsProvider.mm" +end + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/loader.cpp b/packages/clientNative/wasm/_generated/@host/loader.cpp new file mode 100644 index 00000000000..ce87f1743ee --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/loader.cpp @@ -0,0 +1,31 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#include "loader.h" +#include + +const std::vector moduleNames { "rapier_wasm3d_bg" }; + +std::unordered_map moduleByChecksum { + { "425749aa8b9c239ffd1958ac5c9c1184590278b53c1c676c7509a1511bc8b7d2", "rapier_wasm3d_bg" } +}; + +namespace facebook::react { + +const std::vector& getAvailableModules() { + return moduleNames; +} + +std::unique_ptr createRapier__wasm3d__bgModule(); + +std::shared_ptr loadWebAssemblyModule(std::span moduleData) { + auto metadata = ModuleMetadataView::fromBuffer(moduleData); + auto& name = metadata.name; + if (name == "rapier_wasm3d_bg") { return createRapier__wasm3d__bgModule(); } + return nullptr; +} +} + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/loader.h b/packages/clientNative/wasm/_generated/@host/loader.h new file mode 100644 index 00000000000..5352810d962 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/loader.h @@ -0,0 +1,20 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// +#pragma once +#include +#include +#include +#include +#include +#include + +namespace facebook::react { + +const std::vector& getAvailableModules(); +std::shared_ptr loadWebAssemblyModule(std::span moduleData); + +} + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.cpp b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.cpp new file mode 100644 index 00000000000..f825f57a419 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.cpp @@ -0,0 +1,3969 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#include +#include +#include "jsi-exports-bridge.h" +#include "wasm-rt.h" + + +double getNumericVal(const facebook::jsi::Value& val) { + if (val.isBool()) { + return (double)val.asBool(); + } + return val.asNumber(); +} + + +namespace facebook::react { + std::shared_ptr getRapier__wasm3d__bgModuleContextContext(jsi::Runtime& rt, const jsi::Value& val) { + auto obj = val.asObject(rt); + assert(obj.hasNativeState(rt)); + auto ctx = std::dynamic_pointer_cast(obj.getNativeState(rt)); + assert(ctx != nullptr); + return ctx; + } + + jsi::Object createRapier__wasm3d__bgExports(jsi::Runtime &rt, jsi::Object&& importObject) { + jsi::Object mod { rt }; + + if (!wasm_rt_is_initialized()) { + wasm_rt_init(); + } + + auto inst = std::make_shared(rt, std::move(importObject)); + wasm2c_rapier__wasm3d__bg_instantiate(&inst->rootCtx, &inst->import_wbgCtx); + + mod.setNativeState(rt, inst); + + // Memories + jsi::Object memories {rt}; + + /* exported memory: 'memory' */ + { + jsi::Object holder {rt}; + auto memory = std::make_shared(w2c_rapier__wasm3d__bg_memory(&inst->rootCtx)); + holder.setNativeState(rt, std::move(memory)); + memories.setProperty(rt, "memory", std::move(holder)); + } + + mod.setProperty(rt, "memories", std::move(memories)); + + // Exported functions + jsi::Object exports {rt}; + + /* export: 'version' */ + exports.setProperty(rt, "version", HOSTFN("version", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_version(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawkinematiccharactercontroller_free' */ + exports.setProperty(rt, "__wbg_rawkinematiccharactercontroller_free", HOSTFN("__wbg_rawkinematiccharactercontroller_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_new' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_new", HOSTFN("rawkinematiccharactercontroller_new", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_up' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_up", HOSTFN("rawkinematiccharactercontroller_up", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_setUp' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_setUp", HOSTFN("rawkinematiccharactercontroller_setUp", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_offset' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_offset", HOSTFN("rawkinematiccharactercontroller_offset", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_setOffset' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_setOffset", HOSTFN("rawkinematiccharactercontroller_setOffset", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_slideEnabled' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_slideEnabled", HOSTFN("rawkinematiccharactercontroller_slideEnabled", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_setSlideEnabled' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_setSlideEnabled", HOSTFN("rawkinematiccharactercontroller_setSlideEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_autostepMaxHeight' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_autostepMaxHeight", HOSTFN("rawkinematiccharactercontroller_autostepMaxHeight", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_autostepMinWidth' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_autostepMinWidth", HOSTFN("rawkinematiccharactercontroller_autostepMinWidth", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_autostepIncludesDynamicBodies' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_autostepIncludesDynamicBodies", HOSTFN("rawkinematiccharactercontroller_autostepIncludesDynamicBodies", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_autostepEnabled' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_autostepEnabled", HOSTFN("rawkinematiccharactercontroller_autostepEnabled", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_enableAutostep' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_enableAutostep", HOSTFN("rawkinematiccharactercontroller_enableAutostep", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_disableAutostep' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_disableAutostep", HOSTFN("rawkinematiccharactercontroller_disableAutostep", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_maxSlopeClimbAngle' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_maxSlopeClimbAngle", HOSTFN("rawkinematiccharactercontroller_maxSlopeClimbAngle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_setMaxSlopeClimbAngle' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_setMaxSlopeClimbAngle", HOSTFN("rawkinematiccharactercontroller_setMaxSlopeClimbAngle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_minSlopeSlideAngle' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_minSlopeSlideAngle", HOSTFN("rawkinematiccharactercontroller_minSlopeSlideAngle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_setMinSlopeSlideAngle' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_setMinSlopeSlideAngle", HOSTFN("rawkinematiccharactercontroller_setMinSlopeSlideAngle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_snapToGroundDistance' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_snapToGroundDistance", HOSTFN("rawkinematiccharactercontroller_snapToGroundDistance", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_enableSnapToGround' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_enableSnapToGround", HOSTFN("rawkinematiccharactercontroller_enableSnapToGround", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_disableSnapToGround' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_disableSnapToGround", HOSTFN("rawkinematiccharactercontroller_disableSnapToGround", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_snapToGroundEnabled' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_snapToGroundEnabled", HOSTFN("rawkinematiccharactercontroller_snapToGroundEnabled", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_computeColliderMovement' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_computeColliderMovement", HOSTFN("rawkinematiccharactercontroller_computeColliderMovement", 14) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawkinematiccharactercontroller_computedMovement' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_computedMovement", HOSTFN("rawkinematiccharactercontroller_computedMovement", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_computedGrounded' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_computedGrounded", HOSTFN("rawkinematiccharactercontroller_computedGrounded", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_numComputedCollisions' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_numComputedCollisions", HOSTFN("rawkinematiccharactercontroller_numComputedCollisions", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawkinematiccharactercontroller_computedCollision' */ + exports.setProperty(rt, "rawkinematiccharactercontroller_computedCollision", HOSTFN("rawkinematiccharactercontroller_computedCollision", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawcharactercollision_free' */ + exports.setProperty(rt, "__wbg_rawcharactercollision_free", HOSTFN("__wbg_rawcharactercollision_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcharactercollision_new' */ + exports.setProperty(rt, "rawcharactercollision_new", HOSTFN("rawcharactercollision_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_handle' */ + exports.setProperty(rt, "rawcharactercollision_handle", HOSTFN("rawcharactercollision_handle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_handle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_translationApplied' */ + exports.setProperty(rt, "rawcharactercollision_translationApplied", HOSTFN("rawcharactercollision_translationApplied", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_translationRemaining' */ + exports.setProperty(rt, "rawcharactercollision_translationRemaining", HOSTFN("rawcharactercollision_translationRemaining", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_toi' */ + exports.setProperty(rt, "rawcharactercollision_toi", HOSTFN("rawcharactercollision_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_worldWitness1' */ + exports.setProperty(rt, "rawcharactercollision_worldWitness1", HOSTFN("rawcharactercollision_worldWitness1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_worldWitness2' */ + exports.setProperty(rt, "rawcharactercollision_worldWitness2", HOSTFN("rawcharactercollision_worldWitness2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_worldNormal1' */ + exports.setProperty(rt, "rawcharactercollision_worldNormal1", HOSTFN("rawcharactercollision_worldNormal1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcharactercollision_worldNormal2' */ + exports.setProperty(rt, "rawcharactercollision_worldNormal2", HOSTFN("rawcharactercollision_worldNormal2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawccdsolver_free' */ + exports.setProperty(rt, "__wbg_rawccdsolver_free", HOSTFN("__wbg_rawccdsolver_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawccdsolver_new' */ + exports.setProperty(rt, "rawccdsolver_new", HOSTFN("rawccdsolver_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawccdsolver_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointType' */ + exports.setProperty(rt, "rawimpulsejointset_jointType", HOSTFN("rawimpulsejointset_jointType", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointBodyHandle1' */ + exports.setProperty(rt, "rawimpulsejointset_jointBodyHandle1", HOSTFN("rawimpulsejointset_jointBodyHandle1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointBodyHandle2' */ + exports.setProperty(rt, "rawimpulsejointset_jointBodyHandle2", HOSTFN("rawimpulsejointset_jointBodyHandle2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointFrameX1' */ + exports.setProperty(rt, "rawimpulsejointset_jointFrameX1", HOSTFN("rawimpulsejointset_jointFrameX1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointFrameX2' */ + exports.setProperty(rt, "rawimpulsejointset_jointFrameX2", HOSTFN("rawimpulsejointset_jointFrameX2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointAnchor1' */ + exports.setProperty(rt, "rawimpulsejointset_jointAnchor1", HOSTFN("rawimpulsejointset_jointAnchor1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointAnchor2' */ + exports.setProperty(rt, "rawimpulsejointset_jointAnchor2", HOSTFN("rawimpulsejointset_jointAnchor2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointSetAnchor1' */ + exports.setProperty(rt, "rawimpulsejointset_jointSetAnchor1", HOSTFN("rawimpulsejointset_jointSetAnchor1", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointSetAnchor2' */ + exports.setProperty(rt, "rawimpulsejointset_jointSetAnchor2", HOSTFN("rawimpulsejointset_jointSetAnchor2", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointContactsEnabled' */ + exports.setProperty(rt, "rawimpulsejointset_jointContactsEnabled", HOSTFN("rawimpulsejointset_jointContactsEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointSetContactsEnabled' */ + exports.setProperty(rt, "rawimpulsejointset_jointSetContactsEnabled", HOSTFN("rawimpulsejointset_jointSetContactsEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointLimitsEnabled' */ + exports.setProperty(rt, "rawimpulsejointset_jointLimitsEnabled", HOSTFN("rawimpulsejointset_jointLimitsEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointLimitsMin' */ + exports.setProperty(rt, "rawimpulsejointset_jointLimitsMin", HOSTFN("rawimpulsejointset_jointLimitsMin", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointLimitsMax' */ + exports.setProperty(rt, "rawimpulsejointset_jointLimitsMax", HOSTFN("rawimpulsejointset_jointLimitsMax", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_jointSetLimits' */ + exports.setProperty(rt, "rawimpulsejointset_jointSetLimits", HOSTFN("rawimpulsejointset_jointSetLimits", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointConfigureMotorModel' */ + exports.setProperty(rt, "rawimpulsejointset_jointConfigureMotorModel", HOSTFN("rawimpulsejointset_jointConfigureMotorModel", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointConfigureMotorVelocity' */ + exports.setProperty(rt, "rawimpulsejointset_jointConfigureMotorVelocity", HOSTFN("rawimpulsejointset_jointConfigureMotorVelocity", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointConfigureMotorPosition' */ + exports.setProperty(rt, "rawimpulsejointset_jointConfigureMotorPosition", HOSTFN("rawimpulsejointset_jointConfigureMotorPosition", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_jointConfigureMotor' */ + exports.setProperty(rt, "rawimpulsejointset_jointConfigureMotor", HOSTFN("rawimpulsejointset_jointConfigureMotor", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawimpulsejointset_free' */ + exports.setProperty(rt, "__wbg_rawimpulsejointset_free", HOSTFN("__wbg_rawimpulsejointset_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_new' */ + exports.setProperty(rt, "rawimpulsejointset_new", HOSTFN("rawimpulsejointset_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_createJoint' */ + exports.setProperty(rt, "rawimpulsejointset_createJoint", HOSTFN("rawimpulsejointset_createJoint", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_remove' */ + exports.setProperty(rt, "rawimpulsejointset_remove", HOSTFN("rawimpulsejointset_remove", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_remove(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_len' */ + exports.setProperty(rt, "rawimpulsejointset_len", HOSTFN("rawimpulsejointset_len", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_len(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_contains' */ + exports.setProperty(rt, "rawimpulsejointset_contains", HOSTFN("rawimpulsejointset_contains", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawimpulsejointset_contains(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawimpulsejointset_forEachJointHandle' */ + exports.setProperty(rt, "rawimpulsejointset_forEachJointHandle", HOSTFN("rawimpulsejointset_forEachJointHandle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawimpulsejointset_forEachJointAttachedToRigidBody' */ + exports.setProperty(rt, "rawimpulsejointset_forEachJointAttachedToRigidBody", HOSTFN("rawimpulsejointset_forEachJointAttachedToRigidBody", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawintegrationparameters_free' */ + exports.setProperty(rt, "__wbg_rawintegrationparameters_free", HOSTFN("__wbg_rawintegrationparameters_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawintegrationparameters_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_new' */ + exports.setProperty(rt, "rawintegrationparameters_new", HOSTFN("rawintegrationparameters_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_dt' */ + exports.setProperty(rt, "rawintegrationparameters_dt", HOSTFN("rawintegrationparameters_dt", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_dt(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_allowedLinearError' */ + exports.setProperty(rt, "rawintegrationparameters_allowedLinearError", HOSTFN("rawintegrationparameters_allowedLinearError", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_predictionDistance' */ + exports.setProperty(rt, "rawintegrationparameters_predictionDistance", HOSTFN("rawintegrationparameters_predictionDistance", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_maxVelocityIterations' */ + exports.setProperty(rt, "rawintegrationparameters_maxVelocityIterations", HOSTFN("rawintegrationparameters_maxVelocityIterations", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_maxVelocityFrictionIterations' */ + exports.setProperty(rt, "rawintegrationparameters_maxVelocityFrictionIterations", HOSTFN("rawintegrationparameters_maxVelocityFrictionIterations", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_maxStabilizationIterations' */ + exports.setProperty(rt, "rawintegrationparameters_maxStabilizationIterations", HOSTFN("rawintegrationparameters_maxStabilizationIterations", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_minIslandSize' */ + exports.setProperty(rt, "rawintegrationparameters_minIslandSize", HOSTFN("rawintegrationparameters_minIslandSize", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_maxCcdSubsteps' */ + exports.setProperty(rt, "rawintegrationparameters_maxCcdSubsteps", HOSTFN("rawintegrationparameters_maxCcdSubsteps", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_set_dt' */ + exports.setProperty(rt, "rawintegrationparameters_set_dt", HOSTFN("rawintegrationparameters_set_dt", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_erp' */ + exports.setProperty(rt, "rawintegrationparameters_set_erp", HOSTFN("rawintegrationparameters_set_erp", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_allowedLinearError' */ + exports.setProperty(rt, "rawintegrationparameters_set_allowedLinearError", HOSTFN("rawintegrationparameters_set_allowedLinearError", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_predictionDistance' */ + exports.setProperty(rt, "rawintegrationparameters_set_predictionDistance", HOSTFN("rawintegrationparameters_set_predictionDistance", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_maxVelocityIterations' */ + exports.setProperty(rt, "rawintegrationparameters_set_maxVelocityIterations", HOSTFN("rawintegrationparameters_set_maxVelocityIterations", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_maxVelocityFrictionIterations' */ + exports.setProperty(rt, "rawintegrationparameters_set_maxVelocityFrictionIterations", HOSTFN("rawintegrationparameters_set_maxVelocityFrictionIterations", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_maxStabilizationIterations' */ + exports.setProperty(rt, "rawintegrationparameters_set_maxStabilizationIterations", HOSTFN("rawintegrationparameters_set_maxStabilizationIterations", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_minIslandSize' */ + exports.setProperty(rt, "rawintegrationparameters_set_minIslandSize", HOSTFN("rawintegrationparameters_set_minIslandSize", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawintegrationparameters_set_maxCcdSubsteps' */ + exports.setProperty(rt, "rawintegrationparameters_set_maxCcdSubsteps", HOSTFN("rawintegrationparameters_set_maxCcdSubsteps", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawislandmanager_free' */ + exports.setProperty(rt, "__wbg_rawislandmanager_free", HOSTFN("__wbg_rawislandmanager_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawislandmanager_new' */ + exports.setProperty(rt, "rawislandmanager_new", HOSTFN("rawislandmanager_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawislandmanager_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawislandmanager_forEachActiveRigidBodyHandle' */ + exports.setProperty(rt, "rawislandmanager_forEachActiveRigidBodyHandle", HOSTFN("rawislandmanager_forEachActiveRigidBodyHandle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawgenericjoint_free' */ + exports.setProperty(rt, "__wbg_rawgenericjoint_free", HOSTFN("__wbg_rawgenericjoint_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawgenericjoint_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawgenericjoint_spherical' */ + exports.setProperty(rt, "rawgenericjoint_spherical", HOSTFN("rawgenericjoint_spherical", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawgenericjoint_spherical(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawgenericjoint_prismatic' */ + exports.setProperty(rt, "rawgenericjoint_prismatic", HOSTFN("rawgenericjoint_prismatic", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawgenericjoint_fixed' */ + exports.setProperty(rt, "rawgenericjoint_fixed", HOSTFN("rawgenericjoint_fixed", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawgenericjoint_fixed(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawgenericjoint_revolute' */ + exports.setProperty(rt, "rawgenericjoint_revolute", HOSTFN("rawgenericjoint_revolute", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawgenericjoint_revolute(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointType' */ + exports.setProperty(rt, "rawmultibodyjointset_jointType", HOSTFN("rawmultibodyjointset_jointType", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointFrameX1' */ + exports.setProperty(rt, "rawmultibodyjointset_jointFrameX1", HOSTFN("rawmultibodyjointset_jointFrameX1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointFrameX2' */ + exports.setProperty(rt, "rawmultibodyjointset_jointFrameX2", HOSTFN("rawmultibodyjointset_jointFrameX2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointAnchor1' */ + exports.setProperty(rt, "rawmultibodyjointset_jointAnchor1", HOSTFN("rawmultibodyjointset_jointAnchor1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointAnchor2' */ + exports.setProperty(rt, "rawmultibodyjointset_jointAnchor2", HOSTFN("rawmultibodyjointset_jointAnchor2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointContactsEnabled' */ + exports.setProperty(rt, "rawmultibodyjointset_jointContactsEnabled", HOSTFN("rawmultibodyjointset_jointContactsEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointSetContactsEnabled' */ + exports.setProperty(rt, "rawmultibodyjointset_jointSetContactsEnabled", HOSTFN("rawmultibodyjointset_jointSetContactsEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawmultibodyjointset_jointLimitsEnabled' */ + exports.setProperty(rt, "rawmultibodyjointset_jointLimitsEnabled", HOSTFN("rawmultibodyjointset_jointLimitsEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointLimitsMin' */ + exports.setProperty(rt, "rawmultibodyjointset_jointLimitsMin", HOSTFN("rawmultibodyjointset_jointLimitsMin", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_jointLimitsMax' */ + exports.setProperty(rt, "rawmultibodyjointset_jointLimitsMax", HOSTFN("rawmultibodyjointset_jointLimitsMax", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawmultibodyjointset_free' */ + exports.setProperty(rt, "__wbg_rawmultibodyjointset_free", HOSTFN("__wbg_rawmultibodyjointset_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawmultibodyjointset_new' */ + exports.setProperty(rt, "rawmultibodyjointset_new", HOSTFN("rawmultibodyjointset_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_createJoint' */ + exports.setProperty(rt, "rawmultibodyjointset_createJoint", HOSTFN("rawmultibodyjointset_createJoint", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_remove' */ + exports.setProperty(rt, "rawmultibodyjointset_remove", HOSTFN("rawmultibodyjointset_remove", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawmultibodyjointset_contains' */ + exports.setProperty(rt, "rawmultibodyjointset_contains", HOSTFN("rawmultibodyjointset_contains", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawmultibodyjointset_forEachJointHandle' */ + exports.setProperty(rt, "rawmultibodyjointset_forEachJointHandle", HOSTFN("rawmultibodyjointset_forEachJointHandle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawmultibodyjointset_forEachJointAttachedToRigidBody' */ + exports.setProperty(rt, "rawmultibodyjointset_forEachJointAttachedToRigidBody", HOSTFN("rawmultibodyjointset_forEachJointAttachedToRigidBody", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbTranslation' */ + exports.setProperty(rt, "rawrigidbodyset_rbTranslation", HOSTFN("rawrigidbodyset_rbTranslation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbRotation' */ + exports.setProperty(rt, "rawrigidbodyset_rbRotation", HOSTFN("rawrigidbodyset_rbRotation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSleep' */ + exports.setProperty(rt, "rawrigidbodyset_rbSleep", HOSTFN("rawrigidbodyset_rbSleep", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbIsSleeping' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsSleeping", HOSTFN("rawrigidbodyset_rbIsSleeping", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbIsMoving' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsMoving", HOSTFN("rawrigidbodyset_rbIsMoving", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbNextTranslation' */ + exports.setProperty(rt, "rawrigidbodyset_rbNextTranslation", HOSTFN("rawrigidbodyset_rbNextTranslation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbNextRotation' */ + exports.setProperty(rt, "rawrigidbodyset_rbNextRotation", HOSTFN("rawrigidbodyset_rbNextRotation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetTranslation' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetTranslation", HOSTFN("rawrigidbodyset_rbSetTranslation", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetRotation' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetRotation", HOSTFN("rawrigidbodyset_rbSetRotation", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetLinvel' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetLinvel", HOSTFN("rawrigidbodyset_rbSetLinvel", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetAngvel' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetAngvel", HOSTFN("rawrigidbodyset_rbSetAngvel", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetNextKinematicTranslation' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetNextKinematicTranslation", HOSTFN("rawrigidbodyset_rbSetNextKinematicTranslation", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetNextKinematicRotation' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetNextKinematicRotation", HOSTFN("rawrigidbodyset_rbSetNextKinematicRotation", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbRecomputeMassPropertiesFromColliders' */ + exports.setProperty(rt, "rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", HOSTFN("rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetAdditionalMass' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetAdditionalMass", HOSTFN("rawrigidbodyset_rbSetAdditionalMass", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetAdditionalMassProperties' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetAdditionalMassProperties", HOSTFN("rawrigidbodyset_rbSetAdditionalMassProperties", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbLinvel' */ + exports.setProperty(rt, "rawrigidbodyset_rbLinvel", HOSTFN("rawrigidbodyset_rbLinvel", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbAngvel' */ + exports.setProperty(rt, "rawrigidbodyset_rbAngvel", HOSTFN("rawrigidbodyset_rbAngvel", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbLockTranslations' */ + exports.setProperty(rt, "rawrigidbodyset_rbLockTranslations", HOSTFN("rawrigidbodyset_rbLockTranslations", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetEnabledTranslations' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetEnabledTranslations", HOSTFN("rawrigidbodyset_rbSetEnabledTranslations", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbLockRotations' */ + exports.setProperty(rt, "rawrigidbodyset_rbLockRotations", HOSTFN("rawrigidbodyset_rbLockRotations", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetEnabledRotations' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetEnabledRotations", HOSTFN("rawrigidbodyset_rbSetEnabledRotations", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbDominanceGroup' */ + exports.setProperty(rt, "rawrigidbodyset_rbDominanceGroup", HOSTFN("rawrigidbodyset_rbDominanceGroup", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetDominanceGroup' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetDominanceGroup", HOSTFN("rawrigidbodyset_rbSetDominanceGroup", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbEnableCcd' */ + exports.setProperty(rt, "rawrigidbodyset_rbEnableCcd", HOSTFN("rawrigidbodyset_rbEnableCcd", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbMass' */ + exports.setProperty(rt, "rawrigidbodyset_rbMass", HOSTFN("rawrigidbodyset_rbMass", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbInvMass' */ + exports.setProperty(rt, "rawrigidbodyset_rbInvMass", HOSTFN("rawrigidbodyset_rbInvMass", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbEffectiveInvMass' */ + exports.setProperty(rt, "rawrigidbodyset_rbEffectiveInvMass", HOSTFN("rawrigidbodyset_rbEffectiveInvMass", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbLocalCom' */ + exports.setProperty(rt, "rawrigidbodyset_rbLocalCom", HOSTFN("rawrigidbodyset_rbLocalCom", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbWorldCom' */ + exports.setProperty(rt, "rawrigidbodyset_rbWorldCom", HOSTFN("rawrigidbodyset_rbWorldCom", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbInvPrincipalInertiaSqrt' */ + exports.setProperty(rt, "rawrigidbodyset_rbInvPrincipalInertiaSqrt", HOSTFN("rawrigidbodyset_rbInvPrincipalInertiaSqrt", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbPrincipalInertiaLocalFrame' */ + exports.setProperty(rt, "rawrigidbodyset_rbPrincipalInertiaLocalFrame", HOSTFN("rawrigidbodyset_rbPrincipalInertiaLocalFrame", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbPrincipalInertia' */ + exports.setProperty(rt, "rawrigidbodyset_rbPrincipalInertia", HOSTFN("rawrigidbodyset_rbPrincipalInertia", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt' */ + exports.setProperty(rt, "rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", HOSTFN("rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbEffectiveAngularInertia' */ + exports.setProperty(rt, "rawrigidbodyset_rbEffectiveAngularInertia", HOSTFN("rawrigidbodyset_rbEffectiveAngularInertia", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbWakeUp' */ + exports.setProperty(rt, "rawrigidbodyset_rbWakeUp", HOSTFN("rawrigidbodyset_rbWakeUp", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbIsCcdEnabled' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsCcdEnabled", HOSTFN("rawrigidbodyset_rbIsCcdEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbNumColliders' */ + exports.setProperty(rt, "rawrigidbodyset_rbNumColliders", HOSTFN("rawrigidbodyset_rbNumColliders", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbCollider' */ + exports.setProperty(rt, "rawrigidbodyset_rbCollider", HOSTFN("rawrigidbodyset_rbCollider", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbBodyType' */ + exports.setProperty(rt, "rawrigidbodyset_rbBodyType", HOSTFN("rawrigidbodyset_rbBodyType", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetBodyType' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetBodyType", HOSTFN("rawrigidbodyset_rbSetBodyType", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbIsFixed' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsFixed", HOSTFN("rawrigidbodyset_rbIsFixed", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbIsKinematic' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsKinematic", HOSTFN("rawrigidbodyset_rbIsKinematic", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbIsDynamic' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsDynamic", HOSTFN("rawrigidbodyset_rbIsDynamic", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbLinearDamping' */ + exports.setProperty(rt, "rawrigidbodyset_rbLinearDamping", HOSTFN("rawrigidbodyset_rbLinearDamping", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbAngularDamping' */ + exports.setProperty(rt, "rawrigidbodyset_rbAngularDamping", HOSTFN("rawrigidbodyset_rbAngularDamping", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetLinearDamping' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetLinearDamping", HOSTFN("rawrigidbodyset_rbSetLinearDamping", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetAngularDamping' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetAngularDamping", HOSTFN("rawrigidbodyset_rbSetAngularDamping", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbSetEnabled' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetEnabled", HOSTFN("rawrigidbodyset_rbSetEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbIsEnabled' */ + exports.setProperty(rt, "rawrigidbodyset_rbIsEnabled", HOSTFN("rawrigidbodyset_rbIsEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbGravityScale' */ + exports.setProperty(rt, "rawrigidbodyset_rbGravityScale", HOSTFN("rawrigidbodyset_rbGravityScale", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetGravityScale' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetGravityScale", HOSTFN("rawrigidbodyset_rbSetGravityScale", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbResetForces' */ + exports.setProperty(rt, "rawrigidbodyset_rbResetForces", HOSTFN("rawrigidbodyset_rbResetForces", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbResetTorques' */ + exports.setProperty(rt, "rawrigidbodyset_rbResetTorques", HOSTFN("rawrigidbodyset_rbResetTorques", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbAddForce' */ + exports.setProperty(rt, "rawrigidbodyset_rbAddForce", HOSTFN("rawrigidbodyset_rbAddForce", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbApplyImpulse' */ + exports.setProperty(rt, "rawrigidbodyset_rbApplyImpulse", HOSTFN("rawrigidbodyset_rbApplyImpulse", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbAddTorque' */ + exports.setProperty(rt, "rawrigidbodyset_rbAddTorque", HOSTFN("rawrigidbodyset_rbAddTorque", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbApplyTorqueImpulse' */ + exports.setProperty(rt, "rawrigidbodyset_rbApplyTorqueImpulse", HOSTFN("rawrigidbodyset_rbApplyTorqueImpulse", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbAddForceAtPoint' */ + exports.setProperty(rt, "rawrigidbodyset_rbAddForceAtPoint", HOSTFN("rawrigidbodyset_rbAddForceAtPoint", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbApplyImpulseAtPoint' */ + exports.setProperty(rt, "rawrigidbodyset_rbApplyImpulseAtPoint", HOSTFN("rawrigidbodyset_rbApplyImpulseAtPoint", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_rbUserData' */ + exports.setProperty(rt, "rawrigidbodyset_rbUserData", HOSTFN("rawrigidbodyset_rbUserData", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_rbSetUserData' */ + exports.setProperty(rt, "rawrigidbodyset_rbSetUserData", HOSTFN("rawrigidbodyset_rbSetUserData", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawrigidbodyset_free' */ + exports.setProperty(rt, "__wbg_rawrigidbodyset_free", HOSTFN("__wbg_rawrigidbodyset_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_new' */ + exports.setProperty(rt, "rawrigidbodyset_new", HOSTFN("rawrigidbodyset_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_createRigidBody' */ + exports.setProperty(rt, "rawrigidbodyset_createRigidBody", HOSTFN("rawrigidbodyset_createRigidBody", 25) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14]), getNumericVal(args[15]), getNumericVal(args[16]), getNumericVal(args[17]), getNumericVal(args[18]), getNumericVal(args[19]), getNumericVal(args[20]), getNumericVal(args[21]), getNumericVal(args[22]), getNumericVal(args[23]), getNumericVal(args[24])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_remove' */ + exports.setProperty(rt, "rawrigidbodyset_remove", HOSTFN("rawrigidbodyset_remove", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_remove(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_len' */ + exports.setProperty(rt, "rawrigidbodyset_len", HOSTFN("rawrigidbodyset_len", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_len(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_contains' */ + exports.setProperty(rt, "rawrigidbodyset_contains", HOSTFN("rawrigidbodyset_contains", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrigidbodyset_contains(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrigidbodyset_forEachRigidBodyHandle' */ + exports.setProperty(rt, "rawrigidbodyset_forEachRigidBodyHandle", HOSTFN("rawrigidbodyset_forEachRigidBodyHandle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrigidbodyset_propagateModifiedBodyPositionsToColliders' */ + exports.setProperty(rt, "rawrigidbodyset_propagateModifiedBodyPositionsToColliders", HOSTFN("rawrigidbodyset_propagateModifiedBodyPositionsToColliders", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawbroadphase_free' */ + exports.setProperty(rt, "__wbg_rawbroadphase_free", HOSTFN("__wbg_rawbroadphase_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawbroadphase_new' */ + exports.setProperty(rt, "rawbroadphase_new", HOSTFN("rawbroadphase_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawbroadphase_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coTranslation' */ + exports.setProperty(rt, "rawcolliderset_coTranslation", HOSTFN("rawcolliderset_coTranslation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coRotation' */ + exports.setProperty(rt, "rawcolliderset_coRotation", HOSTFN("rawcolliderset_coRotation", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSetTranslation' */ + exports.setProperty(rt, "rawcolliderset_coSetTranslation", HOSTFN("rawcolliderset_coSetTranslation", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetTranslationWrtParent' */ + exports.setProperty(rt, "rawcolliderset_coSetTranslationWrtParent", HOSTFN("rawcolliderset_coSetTranslationWrtParent", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetRotation' */ + exports.setProperty(rt, "rawcolliderset_coSetRotation", HOSTFN("rawcolliderset_coSetRotation", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetRotationWrtParent' */ + exports.setProperty(rt, "rawcolliderset_coSetRotationWrtParent", HOSTFN("rawcolliderset_coSetRotationWrtParent", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coIsSensor' */ + exports.setProperty(rt, "rawcolliderset_coIsSensor", HOSTFN("rawcolliderset_coIsSensor", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coShapeType' */ + exports.setProperty(rt, "rawcolliderset_coShapeType", HOSTFN("rawcolliderset_coShapeType", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coHalfspaceNormal' */ + exports.setProperty(rt, "rawcolliderset_coHalfspaceNormal", HOSTFN("rawcolliderset_coHalfspaceNormal", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coHalfExtents' */ + exports.setProperty(rt, "rawcolliderset_coHalfExtents", HOSTFN("rawcolliderset_coHalfExtents", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSetHalfExtents' */ + exports.setProperty(rt, "rawcolliderset_coSetHalfExtents", HOSTFN("rawcolliderset_coSetHalfExtents", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coRadius' */ + exports.setProperty(rt, "rawcolliderset_coRadius", HOSTFN("rawcolliderset_coRadius", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coRadius(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetRadius' */ + exports.setProperty(rt, "rawcolliderset_coSetRadius", HOSTFN("rawcolliderset_coSetRadius", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coHalfHeight' */ + exports.setProperty(rt, "rawcolliderset_coHalfHeight", HOSTFN("rawcolliderset_coHalfHeight", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetHalfHeight' */ + exports.setProperty(rt, "rawcolliderset_coSetHalfHeight", HOSTFN("rawcolliderset_coSetHalfHeight", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coRoundRadius' */ + exports.setProperty(rt, "rawcolliderset_coRoundRadius", HOSTFN("rawcolliderset_coRoundRadius", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetRoundRadius' */ + exports.setProperty(rt, "rawcolliderset_coSetRoundRadius", HOSTFN("rawcolliderset_coSetRoundRadius", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coVertices' */ + exports.setProperty(rt, "rawcolliderset_coVertices", HOSTFN("rawcolliderset_coVertices", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coVertices(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coIndices' */ + exports.setProperty(rt, "rawcolliderset_coIndices", HOSTFN("rawcolliderset_coIndices", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coIndices(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coHeightfieldHeights' */ + exports.setProperty(rt, "rawcolliderset_coHeightfieldHeights", HOSTFN("rawcolliderset_coHeightfieldHeights", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coHeightfieldScale' */ + exports.setProperty(rt, "rawcolliderset_coHeightfieldScale", HOSTFN("rawcolliderset_coHeightfieldScale", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coHeightfieldNRows' */ + exports.setProperty(rt, "rawcolliderset_coHeightfieldNRows", HOSTFN("rawcolliderset_coHeightfieldNRows", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coHeightfieldNCols' */ + exports.setProperty(rt, "rawcolliderset_coHeightfieldNCols", HOSTFN("rawcolliderset_coHeightfieldNCols", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coParent' */ + exports.setProperty(rt, "rawcolliderset_coParent", HOSTFN("rawcolliderset_coParent", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coParent(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetEnabled' */ + exports.setProperty(rt, "rawcolliderset_coSetEnabled", HOSTFN("rawcolliderset_coSetEnabled", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coIsEnabled' */ + exports.setProperty(rt, "rawcolliderset_coIsEnabled", HOSTFN("rawcolliderset_coIsEnabled", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coFriction' */ + exports.setProperty(rt, "rawcolliderset_coFriction", HOSTFN("rawcolliderset_coFriction", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coFriction(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coRestitution' */ + exports.setProperty(rt, "rawcolliderset_coRestitution", HOSTFN("rawcolliderset_coRestitution", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coDensity' */ + exports.setProperty(rt, "rawcolliderset_coDensity", HOSTFN("rawcolliderset_coDensity", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coDensity(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coMass' */ + exports.setProperty(rt, "rawcolliderset_coMass", HOSTFN("rawcolliderset_coMass", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coVolume' */ + exports.setProperty(rt, "rawcolliderset_coVolume", HOSTFN("rawcolliderset_coVolume", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coVolume(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coCollisionGroups' */ + exports.setProperty(rt, "rawcolliderset_coCollisionGroups", HOSTFN("rawcolliderset_coCollisionGroups", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSolverGroups' */ + exports.setProperty(rt, "rawcolliderset_coSolverGroups", HOSTFN("rawcolliderset_coSolverGroups", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coActiveHooks' */ + exports.setProperty(rt, "rawcolliderset_coActiveHooks", HOSTFN("rawcolliderset_coActiveHooks", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coActiveCollisionTypes' */ + exports.setProperty(rt, "rawcolliderset_coActiveCollisionTypes", HOSTFN("rawcolliderset_coActiveCollisionTypes", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coActiveEvents' */ + exports.setProperty(rt, "rawcolliderset_coActiveEvents", HOSTFN("rawcolliderset_coActiveEvents", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coContactForceEventThreshold' */ + exports.setProperty(rt, "rawcolliderset_coContactForceEventThreshold", HOSTFN("rawcolliderset_coContactForceEventThreshold", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coContainsPoint' */ + exports.setProperty(rt, "rawcolliderset_coContainsPoint", HOSTFN("rawcolliderset_coContainsPoint", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coCastShape' */ + exports.setProperty(rt, "rawcolliderset_coCastShape", HOSTFN("rawcolliderset_coCastShape", 9) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coCastCollider' */ + exports.setProperty(rt, "rawcolliderset_coCastCollider", HOSTFN("rawcolliderset_coCastCollider", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coIntersectsShape' */ + exports.setProperty(rt, "rawcolliderset_coIntersectsShape", HOSTFN("rawcolliderset_coIntersectsShape", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coContactShape' */ + exports.setProperty(rt, "rawcolliderset_coContactShape", HOSTFN("rawcolliderset_coContactShape", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coContactCollider' */ + exports.setProperty(rt, "rawcolliderset_coContactCollider", HOSTFN("rawcolliderset_coContactCollider", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coProjectPoint' */ + exports.setProperty(rt, "rawcolliderset_coProjectPoint", HOSTFN("rawcolliderset_coProjectPoint", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coIntersectsRay' */ + exports.setProperty(rt, "rawcolliderset_coIntersectsRay", HOSTFN("rawcolliderset_coIntersectsRay", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coCastRay' */ + exports.setProperty(rt, "rawcolliderset_coCastRay", HOSTFN("rawcolliderset_coCastRay", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coCastRayAndGetNormal' */ + exports.setProperty(rt, "rawcolliderset_coCastRayAndGetNormal", HOSTFN("rawcolliderset_coCastRayAndGetNormal", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSetSensor' */ + exports.setProperty(rt, "rawcolliderset_coSetSensor", HOSTFN("rawcolliderset_coSetSensor", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetRestitution' */ + exports.setProperty(rt, "rawcolliderset_coSetRestitution", HOSTFN("rawcolliderset_coSetRestitution", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetFriction' */ + exports.setProperty(rt, "rawcolliderset_coSetFriction", HOSTFN("rawcolliderset_coSetFriction", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coFrictionCombineRule' */ + exports.setProperty(rt, "rawcolliderset_coFrictionCombineRule", HOSTFN("rawcolliderset_coFrictionCombineRule", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSetFrictionCombineRule' */ + exports.setProperty(rt, "rawcolliderset_coSetFrictionCombineRule", HOSTFN("rawcolliderset_coSetFrictionCombineRule", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coRestitutionCombineRule' */ + exports.setProperty(rt, "rawcolliderset_coRestitutionCombineRule", HOSTFN("rawcolliderset_coRestitutionCombineRule", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_coSetRestitutionCombineRule' */ + exports.setProperty(rt, "rawcolliderset_coSetRestitutionCombineRule", HOSTFN("rawcolliderset_coSetRestitutionCombineRule", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetCollisionGroups' */ + exports.setProperty(rt, "rawcolliderset_coSetCollisionGroups", HOSTFN("rawcolliderset_coSetCollisionGroups", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetSolverGroups' */ + exports.setProperty(rt, "rawcolliderset_coSetSolverGroups", HOSTFN("rawcolliderset_coSetSolverGroups", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetActiveHooks' */ + exports.setProperty(rt, "rawcolliderset_coSetActiveHooks", HOSTFN("rawcolliderset_coSetActiveHooks", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetActiveEvents' */ + exports.setProperty(rt, "rawcolliderset_coSetActiveEvents", HOSTFN("rawcolliderset_coSetActiveEvents", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetActiveCollisionTypes' */ + exports.setProperty(rt, "rawcolliderset_coSetActiveCollisionTypes", HOSTFN("rawcolliderset_coSetActiveCollisionTypes", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetShape' */ + exports.setProperty(rt, "rawcolliderset_coSetShape", HOSTFN("rawcolliderset_coSetShape", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetContactForceEventThreshold' */ + exports.setProperty(rt, "rawcolliderset_coSetContactForceEventThreshold", HOSTFN("rawcolliderset_coSetContactForceEventThreshold", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetDensity' */ + exports.setProperty(rt, "rawcolliderset_coSetDensity", HOSTFN("rawcolliderset_coSetDensity", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetMass' */ + exports.setProperty(rt, "rawcolliderset_coSetMass", HOSTFN("rawcolliderset_coSetMass", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_coSetMassProperties' */ + exports.setProperty(rt, "rawcolliderset_coSetMassProperties", HOSTFN("rawcolliderset_coSetMassProperties", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawcolliderset_free' */ + exports.setProperty(rt, "__wbg_rawcolliderset_free", HOSTFN("__wbg_rawcolliderset_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_new' */ + exports.setProperty(rt, "rawcolliderset_new", HOSTFN("rawcolliderset_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_len' */ + exports.setProperty(rt, "rawcolliderset_len", HOSTFN("rawcolliderset_len", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_len(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_contains' */ + exports.setProperty(rt, "rawcolliderset_contains", HOSTFN("rawcolliderset_contains", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_contains(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_createCollider' */ + exports.setProperty(rt, "rawcolliderset_createCollider", HOSTFN("rawcolliderset_createCollider", 26) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_createCollider(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14]), getNumericVal(args[15]), getNumericVal(args[16]), getNumericVal(args[17]), getNumericVal(args[18]), getNumericVal(args[19]), getNumericVal(args[20]), getNumericVal(args[21]), getNumericVal(args[22]), getNumericVal(args[23]), getNumericVal(args[24]), getNumericVal(args[25])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_remove' */ + exports.setProperty(rt, "rawcolliderset_remove", HOSTFN("rawcolliderset_remove", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_remove(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcolliderset_forEachColliderHandle' */ + exports.setProperty(rt, "rawcolliderset_forEachColliderHandle", HOSTFN("rawcolliderset_forEachColliderHandle", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawshapecontact_free' */ + exports.setProperty(rt, "__wbg_rawshapecontact_free", HOSTFN("__wbg_rawshapecontact_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecontact_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawshapecontact_distance' */ + exports.setProperty(rt, "rawshapecontact_distance", HOSTFN("rawshapecontact_distance", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecontact_distance(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawnarrowphase_free' */ + exports.setProperty(rt, "__wbg_rawnarrowphase_free", HOSTFN("__wbg_rawnarrowphase_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawnarrowphase_new' */ + exports.setProperty(rt, "rawnarrowphase_new", HOSTFN("rawnarrowphase_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawnarrowphase_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawnarrowphase_contacts_with' */ + exports.setProperty(rt, "rawnarrowphase_contacts_with", HOSTFN("rawnarrowphase_contacts_with", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawnarrowphase_contact_pair' */ + exports.setProperty(rt, "rawnarrowphase_contact_pair", HOSTFN("rawnarrowphase_contact_pair", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawnarrowphase_intersections_with' */ + exports.setProperty(rt, "rawnarrowphase_intersections_with", HOSTFN("rawnarrowphase_intersections_with", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawnarrowphase_intersection_pair' */ + exports.setProperty(rt, "rawnarrowphase_intersection_pair", HOSTFN("rawnarrowphase_intersection_pair", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawcontactmanifold_free' */ + exports.setProperty(rt, "__wbg_rawcontactmanifold_free", HOSTFN("__wbg_rawcontactmanifold_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactmanifold_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcontactpair_collider1' */ + exports.setProperty(rt, "rawcontactpair_collider1", HOSTFN("rawcontactpair_collider1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactpair_collider1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactpair_collider2' */ + exports.setProperty(rt, "rawcontactpair_collider2", HOSTFN("rawcontactpair_collider2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactpair_collider2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactpair_numContactManifolds' */ + exports.setProperty(rt, "rawcontactpair_numContactManifolds", HOSTFN("rawcontactpair_numContactManifolds", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactpair_contactManifold' */ + exports.setProperty(rt, "rawcontactpair_contactManifold", HOSTFN("rawcontactpair_contactManifold", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_normal' */ + exports.setProperty(rt, "rawcontactmanifold_normal", HOSTFN("rawcontactmanifold_normal", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_normal(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_local_n1' */ + exports.setProperty(rt, "rawcontactmanifold_local_n1", HOSTFN("rawcontactmanifold_local_n1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_local_n2' */ + exports.setProperty(rt, "rawcontactmanifold_local_n2", HOSTFN("rawcontactmanifold_local_n2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_subshape1' */ + exports.setProperty(rt, "rawcontactmanifold_subshape1", HOSTFN("rawcontactmanifold_subshape1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_subshape2' */ + exports.setProperty(rt, "rawcontactmanifold_subshape2", HOSTFN("rawcontactmanifold_subshape2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_num_contacts' */ + exports.setProperty(rt, "rawcontactmanifold_num_contacts", HOSTFN("rawcontactmanifold_num_contacts", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_local_p1' */ + exports.setProperty(rt, "rawcontactmanifold_contact_local_p1", HOSTFN("rawcontactmanifold_contact_local_p1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_local_p2' */ + exports.setProperty(rt, "rawcontactmanifold_contact_local_p2", HOSTFN("rawcontactmanifold_contact_local_p2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_dist' */ + exports.setProperty(rt, "rawcontactmanifold_contact_dist", HOSTFN("rawcontactmanifold_contact_dist", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_fid1' */ + exports.setProperty(rt, "rawcontactmanifold_contact_fid1", HOSTFN("rawcontactmanifold_contact_fid1", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_fid2' */ + exports.setProperty(rt, "rawcontactmanifold_contact_fid2", HOSTFN("rawcontactmanifold_contact_fid2", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_impulse' */ + exports.setProperty(rt, "rawcontactmanifold_contact_impulse", HOSTFN("rawcontactmanifold_contact_impulse", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_tangent_impulse_x' */ + exports.setProperty(rt, "rawcontactmanifold_contact_tangent_impulse_x", HOSTFN("rawcontactmanifold_contact_tangent_impulse_x", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_contact_tangent_impulse_y' */ + exports.setProperty(rt, "rawcontactmanifold_contact_tangent_impulse_y", HOSTFN("rawcontactmanifold_contact_tangent_impulse_y", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_num_solver_contacts' */ + exports.setProperty(rt, "rawcontactmanifold_num_solver_contacts", HOSTFN("rawcontactmanifold_num_solver_contacts", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_solver_contact_point' */ + exports.setProperty(rt, "rawcontactmanifold_solver_contact_point", HOSTFN("rawcontactmanifold_solver_contact_point", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_solver_contact_dist' */ + exports.setProperty(rt, "rawcontactmanifold_solver_contact_dist", HOSTFN("rawcontactmanifold_solver_contact_dist", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_solver_contact_friction' */ + exports.setProperty(rt, "rawcontactmanifold_solver_contact_friction", HOSTFN("rawcontactmanifold_solver_contact_friction", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_solver_contact_restitution' */ + exports.setProperty(rt, "rawcontactmanifold_solver_contact_restitution", HOSTFN("rawcontactmanifold_solver_contact_restitution", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactmanifold_solver_contact_tangent_velocity' */ + exports.setProperty(rt, "rawcontactmanifold_solver_contact_tangent_velocity", HOSTFN("rawcontactmanifold_solver_contact_tangent_velocity", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawpointprojection_free' */ + exports.setProperty(rt, "__wbg_rawpointprojection_free", HOSTFN("__wbg_rawpointprojection_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointprojection_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawpointcolliderprojection_free' */ + exports.setProperty(rt, "__wbg_rawpointcolliderprojection_free", HOSTFN("__wbg_rawpointcolliderprojection_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointcolliderprojection_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawpointcolliderprojection_colliderHandle' */ + exports.setProperty(rt, "rawpointcolliderprojection_colliderHandle", HOSTFN("rawpointcolliderprojection_colliderHandle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawpointcolliderprojection_featureType' */ + exports.setProperty(rt, "rawpointcolliderprojection_featureType", HOSTFN("rawpointcolliderprojection_featureType", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureType(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawpointcolliderprojection_featureId' */ + exports.setProperty(rt, "rawpointcolliderprojection_featureId", HOSTFN("rawpointcolliderprojection_featureId", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawrayintersection_free' */ + exports.setProperty(rt, "__wbg_rawrayintersection_free", HOSTFN("__wbg_rawrayintersection_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawrayintersection_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawrayintersection_featureType' */ + exports.setProperty(rt, "rawrayintersection_featureType", HOSTFN("rawrayintersection_featureType", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrayintersection_featureType(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrayintersection_featureId' */ + exports.setProperty(rt, "rawrayintersection_featureId", HOSTFN("rawrayintersection_featureId", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawrayintersection_featureId(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawraycolliderintersection_normal' */ + exports.setProperty(rt, "rawraycolliderintersection_normal", HOSTFN("rawraycolliderintersection_normal", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycolliderintersection_toi' */ + exports.setProperty(rt, "rawraycolliderintersection_toi", HOSTFN("rawraycolliderintersection_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycolliderintersection_featureType' */ + exports.setProperty(rt, "rawraycolliderintersection_featureType", HOSTFN("rawraycolliderintersection_featureType", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycolliderintersection_featureId' */ + exports.setProperty(rt, "rawraycolliderintersection_featureId", HOSTFN("rawraycolliderintersection_featureId", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawraycollidertoi_free' */ + exports.setProperty(rt, "__wbg_rawraycollidertoi_free", HOSTFN("__wbg_rawraycollidertoi_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycollidertoi_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawshape_free' */ + exports.setProperty(rt, "__wbg_rawshape_free", HOSTFN("__wbg_rawshape_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawshape_cuboid' */ + exports.setProperty(rt, "rawshape_cuboid", HOSTFN("rawshape_cuboid", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_cuboid(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundCuboid' */ + exports.setProperty(rt, "rawshape_roundCuboid", HOSTFN("rawshape_roundCuboid", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundCuboid(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_ball' */ + exports.setProperty(rt, "rawshape_ball", HOSTFN("rawshape_ball", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_ball(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_halfspace' */ + exports.setProperty(rt, "rawshape_halfspace", HOSTFN("rawshape_halfspace", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_halfspace(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_capsule' */ + exports.setProperty(rt, "rawshape_capsule", HOSTFN("rawshape_capsule", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_capsule(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_cylinder' */ + exports.setProperty(rt, "rawshape_cylinder", HOSTFN("rawshape_cylinder", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_cylinder(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundCylinder' */ + exports.setProperty(rt, "rawshape_roundCylinder", HOSTFN("rawshape_roundCylinder", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundCylinder(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_cone' */ + exports.setProperty(rt, "rawshape_cone", HOSTFN("rawshape_cone", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_cone(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundCone' */ + exports.setProperty(rt, "rawshape_roundCone", HOSTFN("rawshape_roundCone", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundCone(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_polyline' */ + exports.setProperty(rt, "rawshape_polyline", HOSTFN("rawshape_polyline", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_polyline(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_trimesh' */ + exports.setProperty(rt, "rawshape_trimesh", HOSTFN("rawshape_trimesh", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_trimesh(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_heightfield' */ + exports.setProperty(rt, "rawshape_heightfield", HOSTFN("rawshape_heightfield", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_heightfield(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_segment' */ + exports.setProperty(rt, "rawshape_segment", HOSTFN("rawshape_segment", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_segment(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_triangle' */ + exports.setProperty(rt, "rawshape_triangle", HOSTFN("rawshape_triangle", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_triangle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundTriangle' */ + exports.setProperty(rt, "rawshape_roundTriangle", HOSTFN("rawshape_roundTriangle", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundTriangle(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_convexHull' */ + exports.setProperty(rt, "rawshape_convexHull", HOSTFN("rawshape_convexHull", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_convexHull(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundConvexHull' */ + exports.setProperty(rt, "rawshape_roundConvexHull", HOSTFN("rawshape_roundConvexHull", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundConvexHull(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_convexMesh' */ + exports.setProperty(rt, "rawshape_convexMesh", HOSTFN("rawshape_convexMesh", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_convexMesh(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_roundConvexMesh' */ + exports.setProperty(rt, "rawshape_roundConvexMesh", HOSTFN("rawshape_roundConvexMesh", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_castShape' */ + exports.setProperty(rt, "rawshape_castShape", HOSTFN("rawshape_castShape", 10) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_castShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_intersectsShape' */ + exports.setProperty(rt, "rawshape_intersectsShape", HOSTFN("rawshape_intersectsShape", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_intersectsShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_contactShape' */ + exports.setProperty(rt, "rawshape_contactShape", HOSTFN("rawshape_contactShape", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_contactShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_containsPoint' */ + exports.setProperty(rt, "rawshape_containsPoint", HOSTFN("rawshape_containsPoint", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_containsPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_projectPoint' */ + exports.setProperty(rt, "rawshape_projectPoint", HOSTFN("rawshape_projectPoint", 5) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_projectPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_intersectsRay' */ + exports.setProperty(rt, "rawshape_intersectsRay", HOSTFN("rawshape_intersectsRay", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_intersectsRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_castRay' */ + exports.setProperty(rt, "rawshape_castRay", HOSTFN("rawshape_castRay", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_castRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshape_castRayAndGetNormal' */ + exports.setProperty(rt, "rawshape_castRayAndGetNormal", HOSTFN("rawshape_castRayAndGetNormal", 7) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawshapetoi_free' */ + exports.setProperty(rt, "__wbg_rawshapetoi_free", HOSTFN("__wbg_rawshapetoi_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapetoi_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawshapetoi_witness1' */ + exports.setProperty(rt, "rawshapetoi_witness1", HOSTFN("rawshapetoi_witness1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapetoi_witness1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapetoi_normal1' */ + exports.setProperty(rt, "rawshapetoi_normal1", HOSTFN("rawshapetoi_normal1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapetoi_normal1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapetoi_normal2' */ + exports.setProperty(rt, "rawshapetoi_normal2", HOSTFN("rawshapetoi_normal2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapetoi_normal2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawshapecollidertoi_free' */ + exports.setProperty(rt, "__wbg_rawshapecollidertoi_free", HOSTFN("__wbg_rawshapecollidertoi_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecollidertoi_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawshapecollidertoi_witness2' */ + exports.setProperty(rt, "rawshapecollidertoi_witness2", HOSTFN("rawshapecollidertoi_witness2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecollidertoi_normal2' */ + exports.setProperty(rt, "rawshapecollidertoi_normal2", HOSTFN("rawshapecollidertoi_normal2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_new' */ + exports.setProperty(rt, "rawrotation_new", HOSTFN("rawrotation_new", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_new(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_identity' */ + exports.setProperty(rt, "rawrotation_identity", HOSTFN("rawrotation_identity", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_identity(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_y' */ + exports.setProperty(rt, "rawrotation_y", HOSTFN("rawrotation_y", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_y(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_w' */ + exports.setProperty(rt, "rawrotation_w", HOSTFN("rawrotation_w", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_w(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_zero' */ + exports.setProperty(rt, "rawvector_zero", HOSTFN("rawvector_zero", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_zero(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_new' */ + exports.setProperty(rt, "rawvector_new", HOSTFN("rawvector_new", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_new(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_set_y' */ + exports.setProperty(rt, "rawvector_set_y", HOSTFN("rawvector_set_y", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawvector_set_y(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawvector_xyz' */ + exports.setProperty(rt, "rawvector_xyz", HOSTFN("rawvector_xyz", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_xyz(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_yxz' */ + exports.setProperty(rt, "rawvector_yxz", HOSTFN("rawvector_yxz", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_yxz(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_zxy' */ + exports.setProperty(rt, "rawvector_zxy", HOSTFN("rawvector_zxy", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_zxy(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_xzy' */ + exports.setProperty(rt, "rawvector_xzy", HOSTFN("rawvector_xzy", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_xzy(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_yzx' */ + exports.setProperty(rt, "rawvector_yzx", HOSTFN("rawvector_yzx", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_yzx(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_zyx' */ + exports.setProperty(rt, "rawvector_zyx", HOSTFN("rawvector_zyx", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_zyx(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawsdpmatrix3_elements' */ + exports.setProperty(rt, "rawsdpmatrix3_elements", HOSTFN("rawsdpmatrix3_elements", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawdebugrenderpipeline_free' */ + exports.setProperty(rt, "__wbg_rawdebugrenderpipeline_free", HOSTFN("__wbg_rawdebugrenderpipeline_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawdebugrenderpipeline_new' */ + exports.setProperty(rt, "rawdebugrenderpipeline_new", HOSTFN("rawdebugrenderpipeline_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdebugrenderpipeline_vertices' */ + exports.setProperty(rt, "rawdebugrenderpipeline_vertices", HOSTFN("rawdebugrenderpipeline_vertices", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdebugrenderpipeline_colors' */ + exports.setProperty(rt, "rawdebugrenderpipeline_colors", HOSTFN("rawdebugrenderpipeline_colors", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdebugrenderpipeline_render' */ + exports.setProperty(rt, "rawdebugrenderpipeline_render", HOSTFN("rawdebugrenderpipeline_render", 6) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_raweventqueue_free' */ + exports.setProperty(rt, "__wbg_raweventqueue_free", HOSTFN("__wbg_raweventqueue_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawcontactforceevent_free' */ + exports.setProperty(rt, "__wbg_rawcontactforceevent_free", HOSTFN("__wbg_rawcontactforceevent_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactforceevent_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawcontactforceevent_collider2' */ + exports.setProperty(rt, "rawcontactforceevent_collider2", HOSTFN("rawcontactforceevent_collider2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactforceevent_total_force' */ + exports.setProperty(rt, "rawcontactforceevent_total_force", HOSTFN("rawcontactforceevent_total_force", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactforceevent_total_force_magnitude' */ + exports.setProperty(rt, "rawcontactforceevent_total_force_magnitude", HOSTFN("rawcontactforceevent_total_force_magnitude", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactforceevent_max_force_direction' */ + exports.setProperty(rt, "rawcontactforceevent_max_force_direction", HOSTFN("rawcontactforceevent_max_force_direction", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactforceevent_max_force_magnitude' */ + exports.setProperty(rt, "rawcontactforceevent_max_force_magnitude", HOSTFN("rawcontactforceevent_max_force_magnitude", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'raweventqueue_new' */ + exports.setProperty(rt, "raweventqueue_new", HOSTFN("raweventqueue_new", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_raweventqueue_new(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'raweventqueue_drainCollisionEvents' */ + exports.setProperty(rt, "raweventqueue_drainCollisionEvents", HOSTFN("raweventqueue_drainCollisionEvents", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'raweventqueue_drainContactForceEvents' */ + exports.setProperty(rt, "raweventqueue_drainContactForceEvents", HOSTFN("raweventqueue_drainContactForceEvents", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'raweventqueue_clear' */ + exports.setProperty(rt, "raweventqueue_clear", HOSTFN("raweventqueue_clear", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_raweventqueue_clear(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawphysicspipeline_free' */ + exports.setProperty(rt, "__wbg_rawphysicspipeline_free", HOSTFN("__wbg_rawphysicspipeline_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawphysicspipeline_new' */ + exports.setProperty(rt, "rawphysicspipeline_new", HOSTFN("rawphysicspipeline_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawphysicspipeline_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawphysicspipeline_step' */ + exports.setProperty(rt, "rawphysicspipeline_step", HOSTFN("rawphysicspipeline_step", 11) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawphysicspipeline_step(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawphysicspipeline_stepWithEvents' */ + exports.setProperty(rt, "rawphysicspipeline_stepWithEvents", HOSTFN("rawphysicspipeline_stepWithEvents", 15) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawquerypipeline_free' */ + exports.setProperty(rt, "__wbg_rawquerypipeline_free", HOSTFN("__wbg_rawquerypipeline_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawquerypipeline_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_new' */ + exports.setProperty(rt, "rawquerypipeline_new", HOSTFN("rawquerypipeline_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_update' */ + exports.setProperty(rt, "rawquerypipeline_update", HOSTFN("rawquerypipeline_update", 3) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_update(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_castRay' */ + exports.setProperty(rt, "rawquerypipeline_castRay", HOSTFN("rawquerypipeline_castRay", 15) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_castRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_castRayAndGetNormal' */ + exports.setProperty(rt, "rawquerypipeline_castRayAndGetNormal", HOSTFN("rawquerypipeline_castRayAndGetNormal", 15) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_intersectionsWithRay' */ + exports.setProperty(rt, "rawquerypipeline_intersectionsWithRay", HOSTFN("rawquerypipeline_intersectionsWithRay", 16) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14]), getNumericVal(args[15])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_intersectionWithShape' */ + exports.setProperty(rt, "rawquerypipeline_intersectionWithShape", HOSTFN("rawquerypipeline_intersectionWithShape", 15) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_projectPoint' */ + exports.setProperty(rt, "rawquerypipeline_projectPoint", HOSTFN("rawquerypipeline_projectPoint", 13) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_projectPointAndGetFeature' */ + exports.setProperty(rt, "rawquerypipeline_projectPointAndGetFeature", HOSTFN("rawquerypipeline_projectPointAndGetFeature", 12) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_intersectionsWithPoint' */ + exports.setProperty(rt, "rawquerypipeline_intersectionsWithPoint", HOSTFN("rawquerypipeline_intersectionsWithPoint", 13) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_castShape' */ + exports.setProperty(rt, "rawquerypipeline_castShape", HOSTFN("rawquerypipeline_castShape", 17) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawquerypipeline_castShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14]), getNumericVal(args[15]), getNumericVal(args[16])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawquerypipeline_intersectionsWithShape' */ + exports.setProperty(rt, "rawquerypipeline_intersectionsWithShape", HOSTFN("rawquerypipeline_intersectionsWithShape", 15) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9]), getNumericVal(args[10]), getNumericVal(args[11]), getNumericVal(args[12]), getNumericVal(args[13]), getNumericVal(args[14])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawquerypipeline_collidersWithAabbIntersectingAabb' */ + exports.setProperty(rt, "rawquerypipeline_collidersWithAabbIntersectingAabb", HOSTFN("rawquerypipeline_collidersWithAabbIntersectingAabb", 4) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawdeserializedworld_free' */ + exports.setProperty(rt, "__wbg_rawdeserializedworld_free", HOSTFN("__wbg_rawdeserializedworld_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawdeserializedworld_takeGravity' */ + exports.setProperty(rt, "rawdeserializedworld_takeGravity", HOSTFN("rawdeserializedworld_takeGravity", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeIntegrationParameters' */ + exports.setProperty(rt, "rawdeserializedworld_takeIntegrationParameters", HOSTFN("rawdeserializedworld_takeIntegrationParameters", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeIslandManager' */ + exports.setProperty(rt, "rawdeserializedworld_takeIslandManager", HOSTFN("rawdeserializedworld_takeIslandManager", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeBroadPhase' */ + exports.setProperty(rt, "rawdeserializedworld_takeBroadPhase", HOSTFN("rawdeserializedworld_takeBroadPhase", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeNarrowPhase' */ + exports.setProperty(rt, "rawdeserializedworld_takeNarrowPhase", HOSTFN("rawdeserializedworld_takeNarrowPhase", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeBodies' */ + exports.setProperty(rt, "rawdeserializedworld_takeBodies", HOSTFN("rawdeserializedworld_takeBodies", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeColliders' */ + exports.setProperty(rt, "rawdeserializedworld_takeColliders", HOSTFN("rawdeserializedworld_takeColliders", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeImpulseJoints' */ + exports.setProperty(rt, "rawdeserializedworld_takeImpulseJoints", HOSTFN("rawdeserializedworld_takeImpulseJoints", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawdeserializedworld_takeMultibodyJoints' */ + exports.setProperty(rt, "rawdeserializedworld_takeMultibodyJoints", HOSTFN("rawdeserializedworld_takeMultibodyJoints", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawserializationpipeline_serializeAll' */ + exports.setProperty(rt, "rawserializationpipeline_serializeAll", HOSTFN("rawserializationpipeline_serializeAll", 10) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1]), getNumericVal(args[2]), getNumericVal(args[3]), getNumericVal(args[4]), getNumericVal(args[5]), getNumericVal(args[6]), getNumericVal(args[7]), getNumericVal(args[8]), getNumericVal(args[9])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawserializationpipeline_deserializeAll' */ + exports.setProperty(rt, "rawserializationpipeline_deserializeAll", HOSTFN("rawserializationpipeline_deserializeAll", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawcontactpair_free' */ + exports.setProperty(rt, "__wbg_rawcontactpair_free", HOSTFN("__wbg_rawcontactpair_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactpair_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawraycolliderintersection_free' */ + exports.setProperty(rt, "__wbg_rawraycolliderintersection_free", HOSTFN("__wbg_rawraycolliderintersection_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycolliderintersection_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawrotation_free' */ + exports.setProperty(rt, "__wbg_rawrotation_free", HOSTFN("__wbg_rawrotation_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawrotation_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawvector_free' */ + exports.setProperty(rt, "__wbg_rawvector_free", HOSTFN("__wbg_rawvector_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawvector_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbg_rawsdpmatrix3_free' */ + exports.setProperty(rt, "__wbg_rawsdpmatrix3_free", HOSTFN("__wbg_rawsdpmatrix3_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawsdpmatrix3_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawvector_set_x' */ + exports.setProperty(rt, "rawvector_set_x", HOSTFN("rawvector_set_x", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawvector_set_x(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawvector_set_z' */ + exports.setProperty(rt, "rawvector_set_z", HOSTFN("rawvector_set_z", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_rawvector_set_z(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: 'rawpointprojection_isInside' */ + exports.setProperty(rt, "rawpointprojection_isInside", HOSTFN("rawpointprojection_isInside", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointprojection_isInside(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawpointcolliderprojection_isInside' */ + exports.setProperty(rt, "rawpointcolliderprojection_isInside", HOSTFN("rawpointcolliderprojection_isInside", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointcolliderprojection_isInside(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcolliderset_isHandleValid' */ + exports.setProperty(rt, "rawcolliderset_isHandleValid", HOSTFN("rawcolliderset_isHandleValid", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcolliderset_isHandleValid(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecontact_point1' */ + exports.setProperty(rt, "rawshapecontact_point1", HOSTFN("rawshapecontact_point1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecontact_point1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecontact_point2' */ + exports.setProperty(rt, "rawshapecontact_point2", HOSTFN("rawshapecontact_point2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecontact_point2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecontact_normal2' */ + exports.setProperty(rt, "rawshapecontact_normal2", HOSTFN("rawshapecontact_normal2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecontact_normal2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawpointprojection_point' */ + exports.setProperty(rt, "rawpointprojection_point", HOSTFN("rawpointprojection_point", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointprojection_point(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawpointcolliderprojection_point' */ + exports.setProperty(rt, "rawpointcolliderprojection_point", HOSTFN("rawpointcolliderprojection_point", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawpointcolliderprojection_point(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrayintersection_normal' */ + exports.setProperty(rt, "rawrayintersection_normal", HOSTFN("rawrayintersection_normal", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrayintersection_normal(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecollidertoi_witness1' */ + exports.setProperty(rt, "rawshapecollidertoi_witness1", HOSTFN("rawshapecollidertoi_witness1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecontact_normal1' */ + exports.setProperty(rt, "rawshapecontact_normal1", HOSTFN("rawshapecontact_normal1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecontact_normal1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecollidertoi_normal1' */ + exports.setProperty(rt, "rawshapecollidertoi_normal1", HOSTFN("rawshapecollidertoi_normal1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapetoi_witness2' */ + exports.setProperty(rt, "rawshapetoi_witness2", HOSTFN("rawshapetoi_witness2", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapetoi_witness2(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawserializationpipeline_new' */ + exports.setProperty(rt, "rawserializationpipeline_new", HOSTFN("rawserializationpipeline_new", 0) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawserializationpipeline_new(&nativeState->rootCtx); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawintegrationparameters_erp' */ + exports.setProperty(rt, "rawintegrationparameters_erp", HOSTFN("rawintegrationparameters_erp", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawintegrationparameters_erp(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrayintersection_toi' */ + exports.setProperty(rt, "rawrayintersection_toi", HOSTFN("rawrayintersection_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrayintersection_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycollidertoi_toi' */ + exports.setProperty(rt, "rawraycollidertoi_toi", HOSTFN("rawraycollidertoi_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycollidertoi_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapetoi_toi' */ + exports.setProperty(rt, "rawshapetoi_toi", HOSTFN("rawshapetoi_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapetoi_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecollidertoi_toi' */ + exports.setProperty(rt, "rawshapecollidertoi_toi", HOSTFN("rawshapecollidertoi_toi", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_toi(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_x' */ + exports.setProperty(rt, "rawrotation_x", HOSTFN("rawrotation_x", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_x(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawrotation_z' */ + exports.setProperty(rt, "rawrotation_z", HOSTFN("rawrotation_z", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawrotation_z(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_x' */ + exports.setProperty(rt, "rawvector_x", HOSTFN("rawvector_x", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_x(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_y' */ + exports.setProperty(rt, "rawvector_y", HOSTFN("rawvector_y", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_y(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawvector_z' */ + exports.setProperty(rt, "rawvector_z", HOSTFN("rawvector_z", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawvector_z(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycolliderintersection_colliderHandle' */ + exports.setProperty(rt, "rawraycolliderintersection_colliderHandle", HOSTFN("rawraycolliderintersection_colliderHandle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycolliderintersection_colliderHandle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawraycollidertoi_colliderHandle' */ + exports.setProperty(rt, "rawraycollidertoi_colliderHandle", HOSTFN("rawraycollidertoi_colliderHandle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawraycollidertoi_colliderHandle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawshapecollidertoi_colliderHandle' */ + exports.setProperty(rt, "rawshapecollidertoi_colliderHandle", HOSTFN("rawshapecollidertoi_colliderHandle", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawshapecollidertoi_colliderHandle(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: 'rawcontactforceevent_collider1' */ + exports.setProperty(rt, "rawcontactforceevent_collider1", HOSTFN("rawcontactforceevent_collider1", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_rawcontactforceevent_collider1(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbg_rawserializationpipeline_free' */ + exports.setProperty(rt, "__wbg_rawserializationpipeline_free", HOSTFN("__wbg_rawserializationpipeline_free", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbindgen_add_to_stack_pointer' */ + exports.setProperty(rt, "__wbindgen_add_to_stack_pointer", HOSTFN("__wbindgen_add_to_stack_pointer", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbindgen_free' */ + exports.setProperty(rt, "__wbindgen_free", HOSTFN("__wbindgen_free", 2) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbindgen_free(&nativeState->rootCtx, getNumericVal(args[0]), getNumericVal(args[1])); + return jsi::Value::undefined(); + })); + + + /* export: '__wbindgen_malloc' */ + exports.setProperty(rt, "__wbindgen_malloc", HOSTFN("__wbindgen_malloc", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + auto res = w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value { (double)res };; + })); + + + /* export: '__wbindgen_exn_store' */ + exports.setProperty(rt, "__wbindgen_exn_store", HOSTFN("__wbindgen_exn_store", 1) { + auto nativeState = getRapier__wasm3d__bgModuleContextContext(rt, thisValue); + assert(nativeState != nullptr); + w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store(&nativeState->rootCtx, getNumericVal(args[0])); + return jsi::Value::undefined(); + })); + + exports.setNativeState(rt, inst); + mod.setProperty(rt, "exports", std::move(exports)); + + return std::move(mod); + } +} + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.h b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.h new file mode 100644 index 00000000000..2debcc3fbde --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.h @@ -0,0 +1,15 @@ + + // +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + + #pragma once + #include "jsi-imports-bridge.h" + + namespace facebook::react { + + jsi::Object createRapier__wasm3d__bgExports(jsi::Runtime &rt, jsi::Object&& importObject); + + } diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.cpp b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.cpp new file mode 100644 index 00000000000..c6fe60a12cb --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.cpp @@ -0,0 +1,173 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#include "jsi-imports-bridge.h" + +using namespace facebook; + +#ifdef __cplusplus +extern "C" { +#endif + + + /* import: 'wbg' '__wbindgen_object_drop_ref' */ + void w2c_wbg_0x5F_wbindgen_object_drop_ref(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_object_drop_ref"); + fn.call(ctx->rt, jsi::Value { (double)arg0 }); + } + + + /* import: 'wbg' '__wbindgen_number_new' */ + u32 w2c_wbg_0x5F_wbindgen_number_new(w2c_wbg* ctx, f64 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_number_new"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbindgen_number_get' */ + void w2c_wbg_0x5F_wbindgen_number_get(w2c_wbg* ctx, u32 arg0 , u32 arg1) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_number_get"); + fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }); + } + + + /* import: 'wbg' '__wbindgen_boolean_get' */ + u32 w2c_wbg_0x5F_wbindgen_boolean_get(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_boolean_get"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbindgen_is_function' */ + u32 w2c_wbg_0x5F_wbindgen_is_function(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_is_function"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_rawraycolliderintersection_new' */ + u32 w2c_wbg_0x5F_wbg_rawraycolliderintersection_new(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_rawraycolliderintersection_new"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_rawcontactforceevent_new' */ + u32 w2c_wbg_0x5F_wbg_rawcontactforceevent_new(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_rawcontactforceevent_new"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_call_168da88779e35f61' */ + u32 w2c_wbg_0x5F_wbg_call_168da88779e35f61(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_call_168da88779e35f61"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_call_3999bee59e9f7719' */ + u32 w2c_wbg_0x5F_wbg_call_3999bee59e9f7719(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2 , u32 arg3) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_call_3999bee59e9f7719"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }, jsi::Value { (double)arg3 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_call_e1f72c051cdab859' */ + u32 w2c_wbg_0x5F_wbg_call_e1f72c051cdab859(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2 , u32 arg3 , u32 arg4) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_call_e1f72c051cdab859"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }, jsi::Value { (double)arg3 }, jsi::Value { (double)arg4 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_bind_10dfe70e95d2a480' */ + u32 w2c_wbg_0x5F_wbg_bind_10dfe70e95d2a480(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2 , u32 arg3) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_bind_10dfe70e95d2a480"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }, jsi::Value { (double)arg3 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_buffer_3f3d764d4747d564' */ + u32 w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_buffer_3f3d764d4747d564"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_newwithbyteoffsetandlength_d9aa266703cb98be' */ + u32 w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_d9aa266703cb98be(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_newwithbyteoffsetandlength_d9aa266703cb98be"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_new_8c3f0052272a457a' */ + u32 w2c_wbg_0x5F_wbg_new_8c3f0052272a457a(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_new_8c3f0052272a457a"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_set_83db9690f9353e79' */ + void w2c_wbg_0x5F_wbg_set_83db9690f9353e79(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_set_83db9690f9353e79"); + fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }); + } + + + /* import: 'wbg' '__wbg_length_9e1ae1900cb0fbd5' */ + u32 w2c_wbg_0x5F_wbg_length_9e1ae1900cb0fbd5(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_length_9e1ae1900cb0fbd5"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4' */ + u32 w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_set_0e0314cf6675c1b9' */ + void w2c_wbg_0x5F_wbg_set_0e0314cf6675c1b9(w2c_wbg* ctx, u32 arg0 , u32 arg1 , u32 arg2) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_set_0e0314cf6675c1b9"); + fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }, jsi::Value { (double)arg2 }); + } + + + /* import: 'wbg' '__wbg_length_9a2deed95d22668d' */ + u32 w2c_wbg_0x5F_wbg_length_9a2deed95d22668d(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_length_9a2deed95d22668d"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbg_newwithlength_a7168e4a1e8f5e12' */ + u32 w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12(w2c_wbg* ctx, u32 arg0) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbg_newwithlength_a7168e4a1e8f5e12"); + return fn.call(ctx->rt, jsi::Value { (double)arg0 }).asNumber(); + } + + + /* import: 'wbg' '__wbindgen_throw' */ + void w2c_wbg_0x5F_wbindgen_throw(w2c_wbg* ctx, u32 arg0 , u32 arg1) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_throw"); + fn.call(ctx->rt, jsi::Value { (double)arg0 }, jsi::Value { (double)arg1 }); + } + + + /* import: 'wbg' '__wbindgen_memory' */ + u32 w2c_wbg_0x5F_wbindgen_memory(w2c_wbg* ctx) { + auto fn = ctx->importObj.getPropertyAsFunction(ctx->rt, "__wbindgen_memory"); + return fn.call(ctx->rt).asNumber(); + } + + +#ifdef __cplusplus +} +#endif + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.h b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.h new file mode 100644 index 00000000000..f59a084daa8 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.h @@ -0,0 +1,27 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#pragma once +#include +#include +#include "rapier_wasm3d_bg.h" + +GEN_IMPORT_CONTEXT_TYPE(w2c_wbg, w2c_rapier__wasm3d__bg); + +namespace facebook::react { + +class Rapier__wasm3d__bgModuleContext: public jsi::NativeState { +public: + Rapier__wasm3d__bgModuleContext(jsi::Runtime& rt, jsi::Object&& importObject) + : importObject(std::move(importObject)) + , INIT_IMPORT_CTX(import_wbgCtx, "wbg") + {} + + jsi::Object importObject; + w2c_rapier__wasm3d__bg rootCtx; + w2c_wbg import_wbgCtx; +}; +} diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.c b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.c new file mode 100644 index 00000000000..9016569428f --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.c @@ -0,0 +1,678096 @@ +/* Automatically generated by wasm2c */ +#include +#include +#include +#include +#include +#if defined(__MINGW32__) +#include +#elif defined(_MSC_VER) +#include +#include +#define alloca _alloca +#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#include +#else +#include +#endif + +#include "rapier_wasm3d_bg.h" +#define IS_SINGLE_UNSHARED_MEMORY 1 + +// Computes a pointer to an object of the given size in a little-endian memory. +// +// On a little-endian host, this is just &mem->data[addr] - the object's size is +// unused. On a big-endian host, it's &mem->data[mem->size - addr - n], where n +// is the object's size. +// +// Note that mem may be evaluated multiple times. +// +// Parameters: +// mem - The memory. +// addr - The address. +// n - The size of the object. +// +// Result: +// A pointer for an object of size n. +#if WABT_BIG_ENDIAN +#define MEM_ADDR(mem, addr, n) &(mem)->data[(mem)->size - (addr) - (n)] +#else +#define MEM_ADDR(mem, addr, n) &(mem)->data[addr] +#endif + +// We can only use Segue for this module if it uses a single unshared imported +// or exported memory +#if WASM_RT_USE_SEGUE && IS_SINGLE_UNSHARED_MEMORY +#define WASM_RT_USE_SEGUE_FOR_THIS_MODULE 1 +#else +#define WASM_RT_USE_SEGUE_FOR_THIS_MODULE 0 +#endif + +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +// POSIX uses FS for TLS, GS is free +static inline void* wasm_rt_segue_read_base() { + if (wasm_rt_fsgsbase_inst_supported) { + return (void*)__builtin_ia32_rdgsbase64(); + } else { + return wasm_rt_syscall_get_segue_base(); + } +} +static inline void wasm_rt_segue_write_base(void* base) { +#if WASM_RT_SEGUE_FREE_SEGMENT + if (wasm_rt_last_segment_val == base) { + return; + } + + wasm_rt_last_segment_val = base; +#endif + + if (wasm_rt_fsgsbase_inst_supported) { + __builtin_ia32_wrgsbase64((uintptr_t)base); + } else { + wasm_rt_syscall_set_segue_base(base); + } +} +#define MEM_ADDR_MEMOP(mem, addr, n) ((uint8_t __seg_gs*)(uintptr_t)addr) +#else +#define MEM_ADDR_MEMOP(mem, addr, n) MEM_ADDR(mem, addr, n) +#endif + +#define TRAP(x) (wasm_rt_trap(WASM_RT_TRAP_##x), 0) + +#if WASM_RT_STACK_DEPTH_COUNT +#define FUNC_PROLOGUE \ + if (++wasm_rt_call_stack_depth > WASM_RT_MAX_CALL_STACK_DEPTH) \ + TRAP(EXHAUSTION); + +#define FUNC_EPILOGUE --wasm_rt_call_stack_depth +#else +#define FUNC_PROLOGUE + +#define FUNC_EPILOGUE +#endif + +#define UNREACHABLE TRAP(UNREACHABLE) + +static inline bool func_types_eq(const wasm_rt_func_type_t a, + const wasm_rt_func_type_t b) { + return (a == b) || LIKELY(a && b && !memcmp(a, b, 32)); +} + +#define CHECK_CALL_INDIRECT(table, ft, x) \ + (LIKELY((x) < table.size && table.data[x].func && \ + func_types_eq(ft, table.data[x].func_type)) || \ + TRAP(CALL_INDIRECT)) + +#define DO_CALL_INDIRECT(table, t, x, ...) ((t)table.data[x].func)(__VA_ARGS__) + +#define CALL_INDIRECT(table, t, ft, x, ...) \ + (CHECK_CALL_INDIRECT(table, ft, x), \ + DO_CALL_INDIRECT(table, t, x, __VA_ARGS__)) + +static inline bool add_overflow(uint64_t a, uint64_t b, uint64_t* resptr) { +#if __has_builtin(__builtin_add_overflow) + return __builtin_add_overflow(a, b, resptr); +#elif defined(_MSC_VER) + return _addcarry_u64(0, a, b, resptr); +#else +#error "Missing implementation of __builtin_add_overflow or _addcarry_u64" +#endif +} + +#define RANGE_CHECK(mem, offset, len) \ + do { \ + uint64_t res; \ + if (UNLIKELY(add_overflow(offset, len, &res))) \ + TRAP(OOB); \ + if (UNLIKELY(res > mem->size)) \ + TRAP(OOB); \ + } while (0); + +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && WASM_RT_SANITY_CHECKS +#include +#define WASM_RT_CHECK_BASE(mem) \ + if (((uintptr_t)((mem)->data)) != ((uintptr_t)wasm_rt_segue_read_base())) { \ + puts("Segment register mismatch\n"); \ + abort(); \ + } +#else +#define WASM_RT_CHECK_BASE(mem) +#endif + +// MEMCHECK_DEFAULT32 is an "accelerated" MEMCHECK used only for +// default-page-size, 32-bit memories. It may do nothing at all +// (if hardware bounds-checking is enabled via guard pages) +// or it may do a slightly faster RANGE_CHECK. +#if WASM_RT_MEMCHECK_GUARD_PAGES +#define MEMCHECK_DEFAULT32(mem, a, t) WASM_RT_CHECK_BASE(mem); +#else +#define MEMCHECK_DEFAULT32(mem, a, t) \ + WASM_RT_CHECK_BASE(mem); \ + if (UNLIKELY(a + (uint64_t)sizeof(t) > mem->size)) \ + TRAP(OOB); +#endif + +// MEMCHECK_GENERAL can be used for any memory +#define MEMCHECK_GENERAL(mem, a, t) \ + WASM_RT_CHECK_BASE(mem); \ + RANGE_CHECK(mem, a, sizeof(t)); + +#ifdef __GNUC__ +#define FORCE_READ_INT(var) __asm__("" ::"r"(var)); +// Clang on Mips requires "f" constraints on floats +// See https://github.com/llvm/llvm-project/issues/64241 +#if defined(__clang__) && \ + (defined(mips) || defined(__mips__) || defined(__mips)) +#define FORCE_READ_FLOAT(var) __asm__("" ::"f"(var)); +#else +#define FORCE_READ_FLOAT(var) __asm__("" ::"r"(var)); +#endif +#else +#define FORCE_READ_INT(var) +#define FORCE_READ_FLOAT(var) +#endif + +static inline void load_data(void* dest, const void* src, size_t n) { + if (!n) { + return; + } + wasm_rt_memcpy(dest, src, n); +#if WABT_BIG_ENDIAN + u8* dest_chars = dest; + for (size_t i = 0; i < (n >> 1); i++) { + u8 cursor = dest_chars[i]; + dest_chars[i] = dest_chars[n - i - 1]; + dest_chars[n - i - 1] = cursor; + } +#endif +} + +#define LOAD_DATA(m, o, i, s) \ + do { \ + RANGE_CHECK((&m), o, s); \ + load_data(MEM_ADDR(&m, o, s), i, s); \ + } while (0) + +#define DEF_MEM_CHECKS0(name, shared, mem_type, ret_kw, return_type) \ + static inline return_type name##_default32(wasm_rt##shared##memory_t* mem, \ + u64 addr) { \ + MEMCHECK_DEFAULT32(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr); \ + } \ + static inline return_type name(wasm_rt##shared##memory_t* mem, u64 addr) { \ + MEMCHECK_GENERAL(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr); \ + } + +#define DEF_MEM_CHECKS1(name, shared, mem_type, ret_kw, return_type, \ + val_type1) \ + static inline return_type name##_default32(wasm_rt##shared##memory_t* mem, \ + u64 addr, val_type1 val1) { \ + MEMCHECK_DEFAULT32(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr, val1); \ + } \ + static inline return_type name(wasm_rt##shared##memory_t* mem, u64 addr, \ + val_type1 val1) { \ + MEMCHECK_GENERAL(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr, val1); \ + } + +#define DEF_MEM_CHECKS2(name, shared, mem_type, ret_kw, return_type, \ + val_type1, val_type2) \ + static inline return_type name##_default32(wasm_rt##shared##memory_t* mem, \ + u64 addr, val_type1 val1, \ + val_type2 val2) { \ + MEMCHECK_DEFAULT32(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr, val1, val2); \ + } \ + static inline return_type name(wasm_rt##shared##memory_t* mem, u64 addr, \ + val_type1 val1, val_type2 val2) { \ + MEMCHECK_GENERAL(mem, addr, mem_type); \ + ret_kw name##_unchecked(mem, addr, val1, val2); \ + } + +#define DEFINE_LOAD(name, t1, t2, t3, force_read) \ + static inline t3 name##_unchecked(wasm_rt_memory_t* mem, u64 addr) { \ + t1 result; \ + wasm_rt_memcpy(&result, MEM_ADDR_MEMOP(mem, addr, sizeof(t1)), \ + sizeof(t1)); \ + force_read(result); \ + return (t3)(t2)result; \ + } \ + DEF_MEM_CHECKS0(name, _, t1, return, t3) + +#define DEFINE_STORE(name, t1, t2) \ + static inline void name##_unchecked(wasm_rt_memory_t* mem, u64 addr, \ + t2 value) { \ + t1 wrapped = (t1)value; \ + wasm_rt_memcpy(MEM_ADDR_MEMOP(mem, addr, sizeof(t1)), &wrapped, \ + sizeof(t1)); \ + } \ + DEF_MEM_CHECKS1(name, _, t1, , void, t2) + +DEFINE_LOAD(i32_load, u32, u32, u32, FORCE_READ_INT) +DEFINE_LOAD(i64_load, u64, u64, u64, FORCE_READ_INT) +DEFINE_LOAD(f32_load, f32, f32, f32, FORCE_READ_FLOAT) +DEFINE_LOAD(f64_load, f64, f64, f64, FORCE_READ_FLOAT) +DEFINE_LOAD(i32_load8_s, s8, s32, u32, FORCE_READ_INT) +DEFINE_LOAD(i64_load8_s, s8, s64, u64, FORCE_READ_INT) +DEFINE_LOAD(i32_load8_u, u8, u32, u32, FORCE_READ_INT) +DEFINE_LOAD(i64_load8_u, u8, u64, u64, FORCE_READ_INT) +DEFINE_LOAD(i32_load16_s, s16, s32, u32, FORCE_READ_INT) +DEFINE_LOAD(i64_load16_s, s16, s64, u64, FORCE_READ_INT) +DEFINE_LOAD(i32_load16_u, u16, u32, u32, FORCE_READ_INT) +DEFINE_LOAD(i64_load16_u, u16, u64, u64, FORCE_READ_INT) +DEFINE_LOAD(i64_load32_s, s32, s64, u64, FORCE_READ_INT) +DEFINE_LOAD(i64_load32_u, u32, u64, u64, FORCE_READ_INT) +DEFINE_STORE(i32_store, u32, u32) +DEFINE_STORE(i64_store, u64, u64) +DEFINE_STORE(f32_store, f32, f32) +DEFINE_STORE(f64_store, f64, f64) +DEFINE_STORE(i32_store8, u8, u32) +DEFINE_STORE(i32_store16, u16, u32) +DEFINE_STORE(i64_store8, u8, u64) +DEFINE_STORE(i64_store16, u16, u64) +DEFINE_STORE(i64_store32, u32, u64) + +#if defined(_MSC_VER) + +// Adapted from +// https://github.com/nemequ/portable-snippets/blob/master/builtin/builtin.h + +static inline int I64_CLZ(unsigned long long v) { + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + if (_BitScanReverse64(&r, v)) { + return 63 - r; + } +#else + if (_BitScanReverse(&r, (unsigned long)(v >> 32))) { + return 31 - r; + } else if (_BitScanReverse(&r, (unsigned long)v)) { + return 63 - r; + } +#endif + return 64; +} + +static inline int I32_CLZ(unsigned long v) { + unsigned long r = 0; + if (_BitScanReverse(&r, v)) { + return 31 - r; + } + return 32; +} + +static inline int I64_CTZ(unsigned long long v) { + if (!v) { + return 64; + } + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + _BitScanForward64(&r, v); + return (int)r; +#else + if (_BitScanForward(&r, (unsigned int)(v))) { + return (int)(r); + } + + _BitScanForward(&r, (unsigned int)(v >> 32)); + return (int)(r + 32); +#endif +} + +static inline int I32_CTZ(unsigned long v) { + if (!v) { + return 32; + } + unsigned long r = 0; + _BitScanForward(&r, v); + return (int)r; +} + +#define POPCOUNT_DEFINE_PORTABLE(f_n, T) \ + static inline u32 f_n(T x) { \ + x = x - ((x >> 1) & (T) ~(T)0 / 3); \ + x = (x & (T) ~(T)0 / 15 * 3) + ((x >> 2) & (T) ~(T)0 / 15 * 3); \ + x = (x + (x >> 4)) & (T) ~(T)0 / 255 * 15; \ + return (T)(x * ((T) ~(T)0 / 255)) >> (sizeof(T) - 1) * 8; \ + } + +POPCOUNT_DEFINE_PORTABLE(I32_POPCNT, u32) +POPCOUNT_DEFINE_PORTABLE(I64_POPCNT, u64) + +#undef POPCOUNT_DEFINE_PORTABLE + +#else + +#define I32_CLZ(x) ((x) ? __builtin_clz(x) : 32) +#define I64_CLZ(x) ((x) ? __builtin_clzll(x) : 64) +#define I32_CTZ(x) ((x) ? __builtin_ctz(x) : 32) +#define I64_CTZ(x) ((x) ? __builtin_ctzll(x) : 64) +#define I32_POPCNT(x) (__builtin_popcount(x)) +#define I64_POPCNT(x) (__builtin_popcountll(x)) + +#endif + +#define DIV_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? TRAP(INT_OVERFLOW) \ + : (ut)((x) / (y))) + +#define REM_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? 0 : (ut)((x) % (y))) + +#define I32_DIV_S(x, y) DIV_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_DIV_S(x, y) DIV_S(u64, INT64_MIN, (s64)x, (s64)y) +#define I32_REM_S(x, y) REM_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_REM_S(x, y) REM_S(u64, INT64_MIN, (s64)x, (s64)y) + +#define DIVREM_U(op, x, y) \ + ((UNLIKELY((y) == 0)) ? TRAP(DIV_BY_ZERO) : ((x)op(y))) + +#define DIV_U(x, y) DIVREM_U(/, x, y) +#define REM_U(x, y) DIVREM_U(%, x, y) + +#define ROTL(x, y, mask) \ + (((x) << ((y) & (mask))) | ((x) >> (((mask) - (y) + 1) & (mask)))) +#define ROTR(x, y, mask) \ + (((x) >> ((y) & (mask))) | ((x) << (((mask) - (y) + 1) & (mask)))) + +#define I32_ROTL(x, y) ROTL(x, y, 31) +#define I64_ROTL(x, y) ROTL(x, y, 63) +#define I32_ROTR(x, y) ROTR(x, y, 31) +#define I64_ROTR(x, y) ROTR(x, y, 63) + +#define FMIN(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? x : y) \ + : (x < y) ? x : y) + +#define FMAX(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? y : x) \ + : (x > y) ? x : y) + +#define TRUNC_S(ut, st, ft, min, minop, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x)minop(min) && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(st)(x)) + +#define I32_TRUNC_S_F32(x) \ + TRUNC_S(u32, s32, f32, (f32)INT32_MIN, >=, 2147483648.f, x) +#define I64_TRUNC_S_F32(x) \ + TRUNC_S(u64, s64, f32, (f32)INT64_MIN, >=, (f32)INT64_MAX, x) +#define I32_TRUNC_S_F64(x) \ + TRUNC_S(u32, s32, f64, -2147483649., >, 2147483648., x) +#define I64_TRUNC_S_F64(x) \ + TRUNC_S(u64, s64, f64, (f64)INT64_MIN, >=, (f64)INT64_MAX, x) + +#define TRUNC_U(ut, ft, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x) > (ft)-1 && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(x)) + +#define I32_TRUNC_U_F32(x) TRUNC_U(u32, f32, 4294967296.f, x) +#define I64_TRUNC_U_F32(x) TRUNC_U(u64, f32, (f32)UINT64_MAX, x) +#define I32_TRUNC_U_F64(x) TRUNC_U(u32, f64, 4294967296., x) +#define I64_TRUNC_U_F64(x) TRUNC_U(u64, f64, (f64)UINT64_MAX, x) + +#define TRUNC_SAT_S(ut, st, ft, min, smin, minop, max, smax, x) \ + ((UNLIKELY((x) != (x))) \ + ? 0 \ + : (UNLIKELY(!((x)minop(min)))) \ + ? smin \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(st)(x)) + +#define I32_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u32, s32, f32, (f32)INT32_MIN, INT32_MIN, >=, 2147483648.f, \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u64, s64, f32, (f32)INT64_MIN, INT64_MIN, >=, (f32)INT64_MAX, \ + INT64_MAX, x) +#define I32_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u32, s32, f64, -2147483649., INT32_MIN, >, 2147483648., \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u64, s64, f64, (f64)INT64_MIN, INT64_MIN, >=, (f64)INT64_MAX, \ + INT64_MAX, x) + +#define TRUNC_SAT_U(ut, ft, max, smax, x) \ + ((UNLIKELY((x) != (x))) ? 0 \ + : (UNLIKELY(!((x) > (ft)-1))) \ + ? 0 \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(x)) + +#define I32_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u32, f32, 4294967296.f, UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u64, f32, (f32)UINT64_MAX, UINT64_MAX, x) +#define I32_TRUNC_SAT_U_F64(x) TRUNC_SAT_U(u32, f64, 4294967296., UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F64(x) \ + TRUNC_SAT_U(u64, f64, (f64)UINT64_MAX, UINT64_MAX, x) + +#define DEFINE_REINTERPRET(name, t1, t2) \ + static inline t2 name(t1 x) { \ + t2 result; \ + wasm_rt_memcpy(&result, &x, sizeof(result)); \ + return result; \ + } + +DEFINE_REINTERPRET(f32_reinterpret_i32, u32, f32) +DEFINE_REINTERPRET(i32_reinterpret_f32, f32, u32) +DEFINE_REINTERPRET(f64_reinterpret_i64, u64, f64) +DEFINE_REINTERPRET(i64_reinterpret_f64, f64, u64) + +static float quiet_nanf(float x) { + uint32_t tmp; + wasm_rt_memcpy(&tmp, &x, 4); + tmp |= 0x7fc00000lu; + wasm_rt_memcpy(&x, &tmp, 4); + return x; +} + +static double quiet_nan(double x) { + uint64_t tmp; + wasm_rt_memcpy(&tmp, &x, 8); + tmp |= 0x7ff8000000000000llu; + wasm_rt_memcpy(&x, &tmp, 8); + return x; +} + +static double wasm_quiet(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return x; +} + +static float wasm_quietf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return x; +} + +static double wasm_floor(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return floor(x); +} + +static float wasm_floorf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return floorf(x); +} + +static double wasm_ceil(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return ceil(x); +} + +static float wasm_ceilf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return ceilf(x); +} + +static double wasm_trunc(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return trunc(x); +} + +static float wasm_truncf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return truncf(x); +} + +static float wasm_nearbyintf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return nearbyintf(x); +} + +static double wasm_nearbyint(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return nearbyint(x); +} + +static float wasm_fabsf(float x) { + if (UNLIKELY(isnan(x))) { + uint32_t tmp; + wasm_rt_memcpy(&tmp, &x, 4); + tmp = tmp & ~(1UL << 31); + wasm_rt_memcpy(&x, &tmp, 4); + return x; + } + return fabsf(x); +} + +static double wasm_fabs(double x) { + if (UNLIKELY(isnan(x))) { + uint64_t tmp; + wasm_rt_memcpy(&tmp, &x, 8); + tmp = tmp & ~(1ULL << 63); + wasm_rt_memcpy(&x, &tmp, 8); + return x; + } + return fabs(x); +} + +static double wasm_sqrt(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return sqrt(x); +} + +static float wasm_sqrtf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return sqrtf(x); +} + +static inline void memory_fill(wasm_rt_memory_t* mem, u64 d, u32 val, u64 n) { + RANGE_CHECK(mem, d, n); + memset(MEM_ADDR(mem, d, n), val, n); +} + +static inline void memory_copy(wasm_rt_memory_t* dest, + const wasm_rt_memory_t* src, + u64 dest_addr, + u64 src_addr, + u64 n) { + RANGE_CHECK(dest, dest_addr, n); + RANGE_CHECK(src, src_addr, n); + memmove(MEM_ADDR(dest, dest_addr, n), MEM_ADDR(src, src_addr, n), n); +} + +static inline void memory_init(wasm_rt_memory_t* dest, + const u8* src, + u32 src_size, + u64 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + LOAD_DATA((*dest), dest_addr, src + src_addr, n); +} + +typedef struct { + enum { RefFunc, RefNull, GlobalGet } expr_type; + wasm_rt_func_type_t type; + wasm_rt_function_ptr_t func; + wasm_rt_tailcallee_t func_tailcallee; + size_t module_offset; +} wasm_elem_segment_expr_t; + +static inline void funcref_table_init(wasm_rt_funcref_table_t* dest, + const wasm_elem_segment_expr_t* src, + u32 src_size, + u64 dest_addr, + u32 src_addr, + u32 n, + void* module_instance) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + RANGE_CHECK(dest, dest_addr, n); + for (u32 i = 0; i < n; i++) { + const wasm_elem_segment_expr_t* const src_expr = &src[src_addr + i]; + wasm_rt_funcref_t* const dest_val = &(dest->data[dest_addr + i]); + switch (src_expr->expr_type) { + case RefFunc: + *dest_val = (wasm_rt_funcref_t){ + src_expr->type, src_expr->func, src_expr->func_tailcallee, + (char*)module_instance + src_expr->module_offset}; + break; + case RefNull: + *dest_val = wasm_rt_funcref_null_value; + break; + case GlobalGet: + *dest_val = **(wasm_rt_funcref_t**)((char*)module_instance + + src_expr->module_offset); + break; + } + } +} + +// Currently wasm2c only supports initializing externref tables with ref.null. +static inline void externref_table_init(wasm_rt_externref_table_t* dest, + u32 src_size, + u64 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + RANGE_CHECK(dest, dest_addr, n); + for (u32 i = 0; i < n; i++) { + dest->data[dest_addr + i] = wasm_rt_externref_null_value; + } +} + +#define DEFINE_TABLE_COPY(type) \ + static inline void type##_table_copy(wasm_rt_##type##_table_t* dest, \ + const wasm_rt_##type##_table_t* src, \ + u64 dest_addr, u64 src_addr, u64 n) { \ + RANGE_CHECK(dest, dest_addr, n); \ + RANGE_CHECK(src, src_addr, n); \ + memmove(dest->data + dest_addr, src->data + src_addr, \ + n * sizeof(wasm_rt_##type##_t)); \ + } + +DEFINE_TABLE_COPY(funcref) +DEFINE_TABLE_COPY(externref) + +#define DEFINE_TABLE_GET(type) \ + static inline wasm_rt_##type##_t type##_table_get( \ + const wasm_rt_##type##_table_t* table, u64 i) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + return table->data[i]; \ + } + +DEFINE_TABLE_GET(funcref) +DEFINE_TABLE_GET(externref) + +#define DEFINE_TABLE_SET(type) \ + static inline void type##_table_set(const wasm_rt_##type##_table_t* table, \ + u64 i, const wasm_rt_##type##_t val) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + table->data[i] = val; \ + } + +DEFINE_TABLE_SET(funcref) +DEFINE_TABLE_SET(externref) + +#define DEFINE_TABLE_FILL(type) \ + static inline void type##_table_fill(const wasm_rt_##type##_table_t* table, \ + u64 d, const wasm_rt_##type##_t val, \ + u64 n) { \ + RANGE_CHECK(table, d, n); \ + for (uint32_t i = d; i < d + n; i++) { \ + table->data[i] = val; \ + } \ + } + +DEFINE_TABLE_FILL(funcref) +DEFINE_TABLE_FILL(externref) + +#if defined(__GNUC__) || defined(__clang__) +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char* const x +#define FUNC_TYPE_EXTERN_T(x) const char* const x +#define FUNC_TYPE_T(x) static const char* const x +#else +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char x[] +#define FUNC_TYPE_EXTERN_T(x) const char x[] +#define FUNC_TYPE_T(x) static const char x[] +#endif + +#if (__STDC_VERSION__ < 201112L) && !defined(static_assert) +#define static_assert(X) \ + extern int(*assertion(void))[!!sizeof(struct { int x : (X) ? 2 : -1; })]; +#endif + +#ifdef _MSC_VER +#define WEAK_FUNC_DECL(func, fallback) \ + __pragma(comment(linker, "/alternatename:" #func "=" #fallback)) \ + \ + void \ + fallback(void** instance_ptr, void* tail_call_stack, \ + wasm_rt_tailcallee_t* next) +#else +#define WEAK_FUNC_DECL(func, fallback) \ + __attribute__((weak)) void func(void** instance_ptr, void* tail_call_stack, \ + wasm_rt_tailcallee_t* next) +#endif + +static u32 w2c_rapier__wasm3d__bg_f22(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f23(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f24(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f25(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f26(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f27(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f28(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f29(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f30(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f31(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f32(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f33(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f34(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f35(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f36(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f37(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f38(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f39(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f40(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f41(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f42(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f43(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_f44(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f45(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f46(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f47(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f48(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f49(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f50(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f51(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f52(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f53(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f54(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f55(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f56(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_f57(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f58(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f59(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f60(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f61(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f62(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f63(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f64(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32, u32, f32, u32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_f65(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f66(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f67(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f68(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f69(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f70(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_f71(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f72(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f73(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f74(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f75(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f76(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f77(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f78(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f79(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f80(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f81(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f82(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f83(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f84(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f85(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f86(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f87(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f88(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f89(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f90(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f91(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f92(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f93(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f94(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f95(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_f96(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f97(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f98(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f99(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f100(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f101(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f102(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f103(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f104(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f105(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f106(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f107(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f108(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f109(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f110(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f111(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f112(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f113(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f115(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f116(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f117(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f118(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f119(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f120(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f121(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f122(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f123(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f124(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f125(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f126(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f127(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f128(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f129(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f130(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f131(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f132(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_f133(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f134(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f135(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f136(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f137(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f138(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f139(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f140(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f141(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f142(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f143(w2c_rapier__wasm3d__bg*, u32, f32, f32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f144(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f145(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f146(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f147(w2c_rapier__wasm3d__bg*, f32); +static void w2c_rapier__wasm3d__bg_f148(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f149(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f150(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f151(w2c_rapier__wasm3d__bg*, u32, f32, f32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f152(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f153(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f154(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_castShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f156(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f157(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f158(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f159(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f160(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f161(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f162(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f163(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f164(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f165(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f166(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f167(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f168(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f169(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f170(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f171(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f172(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f173(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f174(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f175(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f176(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f177(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f178(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f179(w2c_rapier__wasm3d__bg*, f32); +static f32 w2c_rapier__wasm3d__bg_f180(w2c_rapier__wasm3d__bg*, f32); +static void w2c_rapier__wasm3d__bg_f181(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f182(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f183(w2c_rapier__wasm3d__bg*, f32); +static void w2c_rapier__wasm3d__bg_f184(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f185(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_contactShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f187(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f188(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f190(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f191(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f192(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f193(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f194(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f195(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f196(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f197(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f198(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f199(w2c_rapier__wasm3d__bg*, u32, u64); +static void w2c_rapier__wasm3d__bg_f200(w2c_rapier__wasm3d__bg*, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f201(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f202(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f203(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f204(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f205(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_f206(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f207(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f208(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f209(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f210(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f211(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f212(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f213(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f214(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_f215(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f216(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f217(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f218(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f219(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f220(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f221(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f222(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f223(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f224(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f225(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f226(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f227(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f228(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f229(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f230(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f231(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_f232(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f233(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f234(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f235(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f236(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f237(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f238(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f239(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f240(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f241(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f242(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f243(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f244(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_f246(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f247(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f248(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f249(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f250(w2c_rapier__wasm3d__bg*, u32, u32, u64, u32); +static void w2c_rapier__wasm3d__bg_f251(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f252(w2c_rapier__wasm3d__bg*, u32, f32, u32, f32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f253(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f254(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f255(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f256(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f257(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f258(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f259(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f260(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f261(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f262(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f263(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f264(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f265(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f266(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f267(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f268(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f269(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f270(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32); +static void w2c_rapier__wasm3d__bg_f271(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f272(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f273(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f274(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f275(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f276(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f277(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f278(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f279(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f281(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f282(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f283(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f284(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f286(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f287(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f288(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f289(w2c_rapier__wasm3d__bg*, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f290(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f291(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f292(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f293(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f294(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f295(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f296(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f297(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f298(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f299(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f300(w2c_rapier__wasm3d__bg*, u32, u64, u32); +static u32 w2c_rapier__wasm3d__bg_f301(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f302(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f303(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f304(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f305(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f306(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f307(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f308(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f309(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f310(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f311(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f312(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f313(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f314(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f315(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f316(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f317(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f318(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f319(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f321(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f322(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f323(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f324(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f325(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f326(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f327(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f328(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f329(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f330(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f331(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f332(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f333(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f334(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f335(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f336(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f337(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f338(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f339(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f340(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f341(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f342(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f343(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, f64, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f345(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f346(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f347(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f348(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f349(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f350(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f351(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f352(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f353(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f354(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f355(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f356(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f357(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f358(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f359(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f360(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f361(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f362(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f363(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f364(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f365(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f366(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f367(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f368(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawgenericjoint_fixed_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f370(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f372(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f373(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f374(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f375(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f376(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f377(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f378(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f379(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f380(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f381(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f382(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f383(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f384(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f385(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f386(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f387(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f388(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f389(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f390(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f391(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f392(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f393(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f394(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f395(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f397(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, f32, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_f398(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f399(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f400(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f401(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f402(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f403(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f404(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f405(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f406(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f407(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f408(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f409(w2c_rapier__wasm3d__bg*, f32); +static void w2c_rapier__wasm3d__bg_f410(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f411(w2c_rapier__wasm3d__bg*, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f412(w2c_rapier__wasm3d__bg*, u64, u64, u32); +static void w2c_rapier__wasm3d__bg_f413(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f414(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f415(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f417(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f418(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static u64 w2c_rapier__wasm3d__bg_f419(w2c_rapier__wasm3d__bg*, u64, u64, u32); +static void w2c_rapier__wasm3d__bg_f420(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f421(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f422(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f424(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f425(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f426(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f427(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u64 w2c_rapier__wasm3d__bg_f428(w2c_rapier__wasm3d__bg*, u64, u64, u32); +static void w2c_rapier__wasm3d__bg_f429(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f430(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f431(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f433(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f434(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f435(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f437(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f438(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f439(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_intersectsShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f441(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f442(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f443(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f444(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f445(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f446(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f447(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f448(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f449(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f452(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f453(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f454(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f455(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f456(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f457(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f458(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f459(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f460(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f461(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f462(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f463(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f464(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f465(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static f32 w2c_rapier__wasm3d__bg_f466(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f467(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f468(w2c_rapier__wasm3d__bg*, u32, f32, f32); +static void w2c_rapier__wasm3d__bg_f469(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f470(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f471(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f472(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f473(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f474(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f475(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f476(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f477(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f478(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f479(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f480(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f481(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f482(w2c_rapier__wasm3d__bg*, u64, u64, u32); +static u32 w2c_rapier__wasm3d__bg_f483(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f484(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f485(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f486(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f487(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f488(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f489(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f490(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f491(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f492(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f493(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f494(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f495(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f496(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f497(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawshape_castRay_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f499(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f500(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f501(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f502(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f503(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f504(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f505(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f506(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f507(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f508(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f509(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f510(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f511(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f512(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f513(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f514(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_createCollider_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32, f32, f32, f32, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f516(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f517(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f518(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f519(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f520(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f521(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f522(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f523(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f524(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f525(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f526(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f527(w2c_rapier__wasm3d__bg*, u32, u64, u32); +static void w2c_rapier__wasm3d__bg_f528(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f529(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f530(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f531(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f532(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f533(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f534(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f536(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f537(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f538(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f539(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f540(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f541(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f542(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f543(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f544(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f547(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f548(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f549(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f551(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRay_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f553(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f554(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u64, u64, u64); +static u32 w2c_rapier__wasm3d__bg_rawshape_intersectsRay_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f556(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f557(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f558(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f559(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f560(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f561(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f562(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f563(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f564(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f565(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f566(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f567(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f568(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f569(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_projectPoint_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f571(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f572(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawphysicspipeline_step_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f575(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f576(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f577(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f578(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f579(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f581(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f582(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f583(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f584(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f586(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f587(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f588(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f589(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f591(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f592(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f593(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f594(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f595(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f596(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f598(w2c_rapier__wasm3d__bg*, f32); +static f32 w2c_rapier__wasm3d__bg_f599(w2c_rapier__wasm3d__bg*, f32); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f601(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f602(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f603(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f604(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f605(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f606(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f607(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f608(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f609(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f610(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider_0(w2c_rapier__wasm3d__bg*, u32, f64, f64, f32); +static u32 w2c_rapier__wasm3d__bg_f612(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f613(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f614(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f615(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f616(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f617(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f618(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f619(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f620(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f621(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f622(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f623(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f624(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f625(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundTriangle_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); +static f32 w2c_rapier__wasm3d__bg_f627(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f628(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f629(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f630(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f631(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f632(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f633(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f634(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f635(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f636(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f637(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_triangle_0(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f639(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f640(w2c_rapier__wasm3d__bg*, u64, u32, u32); +static void w2c_rapier__wasm3d__bg_f641(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f644(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f645(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f646(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f647(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f649(w2c_rapier__wasm3d__bg*, f32, f32); +static void w2c_rapier__wasm3d__bg_f650(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32); +static f32 w2c_rapier__wasm3d__bg_f652(w2c_rapier__wasm3d__bg*, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_containsPoint_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f654(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f655(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f656(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f657(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f658(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f659(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f660(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawgenericjoint_revolute_0(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f664(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f665(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f666(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f667(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f668(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f669(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f670(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f671(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f673(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f674(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f675(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_remove_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f677(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f678(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f679(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f680(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f681(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f682(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f683(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f684(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f685(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f688(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f689(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f690(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f691(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f692(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f696(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f701(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f702(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement_0(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, f64, u32, u32, u32, f32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawgenericjoint_spherical_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f706(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f707(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f708(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f710(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f711(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f712(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f713(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f714(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f715(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f716(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f717(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f718(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f719(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f720(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f721(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f722(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f723(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f724(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f725(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f726(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f727(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f728(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_segment_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f731(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f732(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f733(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f734(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f735(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_remove_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f737(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f738(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f739(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f740(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f741(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f742(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f743(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f744(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f745(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f746(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f747(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f748(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f749(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f750(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f751(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f752(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f753(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f754(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f755(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f756(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f759(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f760(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f761(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f762(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f763(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f764(w2c_rapier__wasm3d__bg*, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_heightfield_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f766(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f767(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f768(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f769(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f770(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f771(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f772(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f773(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f774(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f775(w2c_rapier__wasm3d__bg*, u32, u64); +static f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f778(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f779(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f780(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRotation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f785(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f786(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_halfspace_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f788(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f789(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f790(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f791(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f802(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f803(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f804(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f805(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f806(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f807(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f808(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f809(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f810(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f811(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f812(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f813(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f814(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f815(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f816(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f817(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f818(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f819(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f820(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f821(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f822(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f823(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f824(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f825(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f826(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f827(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f828(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f829(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f830(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f831(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f832(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f833(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f834(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f835(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f836(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f841(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f842(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f843(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f844(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coVertices_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coIndices_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_f848(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f851(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f852(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f853(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f854(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f855(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f856(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f857(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f858(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair_0(w2c_rapier__wasm3d__bg*, u32, f64, f64); +static void w2c_rapier__wasm3d__bg_f861(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f862(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f864(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f869(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f878(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f881(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coParent_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_f883(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new_0(w2c_rapier__wasm3d__bg*, f32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f887(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f888(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f891(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f892(w2c_rapier__wasm3d__bg*, u32, f32, f32); +static void w2c_rapier__wasm3d__bg_f893(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f894(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f897(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f898(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f899(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_f901(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f902(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f903(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f904(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f905(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f906(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f907(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f908(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawislandmanager_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f914(w2c_rapier__wasm3d__bg*, u32, u32, f32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f915(w2c_rapier__wasm3d__bg*); +static f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f920(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f921(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f922(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f923(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f924(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f926(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f927(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f928(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f929(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f930(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f931(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_new_0(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32); +static void w2c_rapier__wasm3d__bg_f934(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f935(w2c_rapier__wasm3d__bg*, u32); +static f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair_0(w2c_rapier__wasm3d__bg*, u32, f64, f64); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_normal_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f942(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f943(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f949(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f950(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_f953(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f954(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f955(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f958(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f959(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f961(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f962(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f963(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawshape_convexMesh_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f966(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f967(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f968(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f969(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_capsule_0(w2c_rapier__wasm3d__bg*, f32, f32); +static void w2c_rapier__wasm3d__bg_f977(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f978(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f979(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f980(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new_0(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_rawquerypipeline_update_0(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f992(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f993(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f994(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coFriction_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_f997(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f998(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coDensity_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coMass_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coVolume_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents_0(w2c_rapier__wasm3d__bg*, u32, f64); +static f32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_raweventqueue_clear_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1017(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_raweventqueue_new_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1019(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1020(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1021(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision_0(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f1024(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f1030(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1031(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1032(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1033(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1034(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1035(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1036(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1037(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1038(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1039(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawshape_polyline_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_trimesh_0(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal2_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1058(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_f1067(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1068(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexHull_0(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1071(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1072(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_contains_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_contains_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_contains_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawshape_convexHull_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1085(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1086(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f1088(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1089(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1090(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1091(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1092(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1093(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_f1094(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1095(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1096(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1097(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1098(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1099(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1100(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1101(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1102(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1103(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1104(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1105(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1106(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1107(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1108(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1111(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1112(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coRadius_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_f1116(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_remove_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_f1118(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1119(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_f1120(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint_0(w2c_rapier__wasm3d__bg*, u32, u32, f64, f64, u32); +static f64 w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint_0(w2c_rapier__wasm3d__bg*, u32, u32, f64, f64, u32); +static u32 w2c_rapier__wasm3d__bg_f1123(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1124(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1125(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_xyz_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_yxz_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_zxy_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_xzy_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_yzx_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_zyx_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1132(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1133(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1134(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider2_0(w2c_rapier__wasm3d__bg*, u32); +static f64 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle_0(w2c_rapier__wasm3d__bg*, u32); +static f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1139(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1140(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1141(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1144(w2c_rapier__wasm3d__bg*, u32, u32); +static f64 w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols_0(w2c_rapier__wasm3d__bg*, u32, u32, f64); +static f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider1_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1149(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1150(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1151(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1152(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y_0(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1160(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1161(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1162(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1163(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1164(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1165(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1166(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1167(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1168(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1169(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1170(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawphysicspipeline_new_0(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f1178(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1179(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1180(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1181(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1182(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1183(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1184(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_f1187(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1188(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1189(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1195(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1196(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1197(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1198(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1199(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep_0(w2c_rapier__wasm3d__bg*, u32, f32, f32, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundCuboid_0(w2c_rapier__wasm3d__bg*, f32, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_f1203(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_cuboid_0(w2c_rapier__wasm3d__bg*, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundCylinder_0(w2c_rapier__wasm3d__bg*, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_roundCone_0(w2c_rapier__wasm3d__bg*, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_f1207(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1208(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawshape_cylinder_0(w2c_rapier__wasm3d__bg*, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawshape_cone_0(w2c_rapier__wasm3d__bg*, f32, f32); +static void w2c_rapier__wasm3d__bg_f1211(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1212(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1213(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f1214(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawshape_ball_0(w2c_rapier__wasm3d__bg*, f32); +static u32 w2c_rapier__wasm3d__bg_f1216(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1217(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1218(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1219(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1220(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1221(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1222(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1223(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1228(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1229(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1230(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1231(w2c_rapier__wasm3d__bg*, u32, u32, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawbroadphase_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawnarrowphase_new_0(w2c_rapier__wasm3d__bg*); +static f32 w2c_rapier__wasm3d__bg_f1236(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1237(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1238(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1239(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1240(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1241(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType_0(w2c_rapier__wasm3d__bg*, u32, f64); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType_0(w2c_rapier__wasm3d__bg*, u32, f64); +static void w2c_rapier__wasm3d__bg_f1244(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1245(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1246(w2c_rapier__wasm3d__bg*, u32, u32); +static f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static f32 w2c_rapier__wasm3d__bg_f1248(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1249(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1250(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1253(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1254(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1255(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1256(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1257(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1258(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1259(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1260(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawccdsolver_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_len_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_new_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_len_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcolliderset_len_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static void w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with_0(w2c_rapier__wasm3d__bg*, u32, f64, u32); +static u32 w2c_rapier__wasm3d__bg_rawquerypipeline_new_0(w2c_rapier__wasm3d__bg*); +static u64 w2c_rapier__wasm3d__bg_f1270(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1271(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1272(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1273(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1274(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1275(w2c_rapier__wasm3d__bg*, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1276(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1277(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1278(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1279(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1280(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1281(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1282(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1283(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1284(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1285(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1286(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1287(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1288(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1289(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1290(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1291(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1292(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1293(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1294(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1295(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1296(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1297(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1298(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1299(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1300(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1302(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1303(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations_0(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1310(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1311(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f1312(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1313(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1314(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1315(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1316(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1317(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1318(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1319(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1320(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1321(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1322(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1323(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_f1324(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent_0(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1335(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1336(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1337(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1338(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1339(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1340(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1341(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1342(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1343(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1344(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1345(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1346(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_version_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawrayintersection_featureId_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrotation_new_0(w2c_rapier__wasm3d__bg*, f32, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_f1352(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1353(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1354(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1355(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1356(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius_0(w2c_rapier__wasm3d__bg*, u32, f64, f32); +static void w2c_rapier__wasm3d__bg_f1360(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1361(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1362(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1363(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1365(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1366(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1367(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1368(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1369(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled_0(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawvector_new_0(w2c_rapier__wasm3d__bg*, f32, f32, f32); +static void w2c_rapier__wasm3d__bg_f1372(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1373(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1374(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1375(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1376(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1377(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1378(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1379(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1380(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1381(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1382(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1383(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1384(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1385(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1386(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static u32 w2c_rapier__wasm3d__bg_f1387(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1388(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1389(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1390(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawrotation_identity_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1392(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1393(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1394(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1395(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1396(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1397(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1398(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1399(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance_0(w2c_rapier__wasm3d__bg*, u32, f32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawvector_set_y_0(w2c_rapier__wasm3d__bg*, u32, f32); +static f32 w2c_rapier__wasm3d__bg_f1413(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1414(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1417(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1418(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1419(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1420(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1421(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1422(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt_0(w2c_rapier__wasm3d__bg*, u32, f32); +static u32 w2c_rapier__wasm3d__bg_rawvector_zero_0(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1425(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1426(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1427(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1428(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1429(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawshapecontact_distance_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawrotation_y_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawrotation_w_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude_0(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude_0(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1451(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1452(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1453(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1454(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1455(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1456(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1457(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1458(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1459(w2c_rapier__wasm3d__bg*, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1460(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1461(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1464(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1465(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1466(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_rawrayintersection_featureType_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1469(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1470(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1471(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_new_0(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f1473(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1474(w2c_rapier__wasm3d__bg*, u32, u32, f64, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1475(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1476(w2c_rapier__wasm3d__bg*, u32, u32, f32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1477(w2c_rapier__wasm3d__bg*, u32, u32, u64, u32, u32); +static void w2c_rapier__wasm3d__bg_f1478(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1479(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1480(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1481(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1482(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1483(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1484(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1485(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1486(w2c_rapier__wasm3d__bg*, u32, u32, f32); +static void w2c_rapier__wasm3d__bg_f1487(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1488(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1489(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1490(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1491(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1492(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1493(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1494(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1495(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1496(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1497(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1498(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1499(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1500(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1501(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1502(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1503(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1504(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1505(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1506(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbindgen_free_0(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1508(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1509(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1510(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1511(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1512(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1513(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1514(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1515(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1516(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1517(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1518(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1519(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1520(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1521(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1522(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1523(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1524(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1525(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1526(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1527(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store_0(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1529(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1530(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1531(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1532(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1533(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1534(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1535(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1536(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1537(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1538(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1539(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1540(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1541(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1542(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1543(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1544(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1545(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1546(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1547(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1548(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1549(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1550(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1551(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1552(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1553(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1554(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1555(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1556(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1557(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1558(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1559(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1560(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1561(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1562(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1563(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1564(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1565(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1566(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1567(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1568(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1569(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1570(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1571(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1572(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1573(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1574(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1575(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1576(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1577(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1578(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1579(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1580(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1581(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1582(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1583(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1584(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1585(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1586(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1587(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1588(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1589(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1590(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1591(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1592(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1593(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1594(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1595(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1596(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1597(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1598(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1599(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1600(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1601(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1602(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1603(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1604(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1605(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1606(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1607(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1608(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1609(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1610(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1611(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1612(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1613(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1614(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1615(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1616(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1617(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1618(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer_0(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1620(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1621(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1622(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1623(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1624(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1625(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1626(w2c_rapier__wasm3d__bg*); +static void w2c_rapier__wasm3d__bg_f1627(w2c_rapier__wasm3d__bg*); +static u32 w2c_rapier__wasm3d__bg_f1628(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1629(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1630(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1631(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1632(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1633(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1634(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1635(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1636(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1637(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1638(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1639(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1640(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1641(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1642(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1643(w2c_rapier__wasm3d__bg*, f32, f32); +static void w2c_rapier__wasm3d__bg_f1644(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1645(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1646(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1647(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1648(w2c_rapier__wasm3d__bg*, f32); +static u64 w2c_rapier__wasm3d__bg_f1649(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1650(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1651(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1652(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1653(w2c_rapier__wasm3d__bg*, u32, u32); +static u64 w2c_rapier__wasm3d__bg_f1654(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1655(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1656(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1657(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1658(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1659(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1660(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1661(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1662(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1663(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1664(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1665(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1666(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1667(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1668(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1669(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1670(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1671(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1672(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1673(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1674(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1675(w2c_rapier__wasm3d__bg*, u32, u32); +static u32 w2c_rapier__wasm3d__bg_f1676(w2c_rapier__wasm3d__bg*, u32, u32, u32); +static f32 w2c_rapier__wasm3d__bg_f1677(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1678(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1679(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1680(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1681(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1682(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1683(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1684(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1685(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1686(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1687(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1688(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1689(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1690(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1691(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1692(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1693(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1694(w2c_rapier__wasm3d__bg*, u32); +static f32 w2c_rapier__wasm3d__bg_f1695(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1696(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1697(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1698(w2c_rapier__wasm3d__bg*, u32); +static u32 w2c_rapier__wasm3d__bg_f1699(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1700(w2c_rapier__wasm3d__bg*, u32); +static u64 w2c_rapier__wasm3d__bg_f1701(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1702(w2c_rapier__wasm3d__bg*, u32); +static void w2c_rapier__wasm3d__bg_f1703(w2c_rapier__wasm3d__bg*, u32, u32); +static void w2c_rapier__wasm3d__bg_f1704(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); +static void w2c_rapier__wasm3d__bg_f1705(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, f32); + +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t0) = "\x26\x10\x81\xe2\x21\x43\xd6\x01\x3e\x2d\x2f\x16\x17\x78\x6f\xba\xb3\x2f\x4d\x54\x9b\x8a\xa9\xdd\xbf\x53\x92\x3c\xd3\x71\xc6\xb2"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t1) = "\x78\xde\x71\xb6\x49\x9a\x33\x9d\xd3\x70\x88\x4c\x50\xd4\xea\xdf\xe1\x2a\x18\x12\xf6\xf3\x64\xf7\xea\x4f\x94\x19\xa7\x20\x28\xe8"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t2) = "\xff\x57\x1f\x83\x74\x67\x5d\x67\x2a\xc8\x0d\x92\x3d\xe8\x47\xa1\x1e\x73\xc7\x03\xa1\xee\x83\x72\x66\xa9\x1c\x9d\xe7\x8c\xdd\xfb"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t3) = "\x92\xfb\x6a\xdf\x49\x07\x0a\x83\xbe\x08\x02\x68\xcd\xf6\x95\x27\x4a\xc2\xf3\xe5\xe4\x7d\x29\x49\xe8\xed\x42\x92\x6a\x9d\xda\xf0"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t4) = "\x07\x80\x96\x7a\x42\xf7\x3e\xe6\x70\x5c\x2f\xac\x83\xf5\x67\xd2\xa2\xa0\x69\x41\x5f\xf8\xe7\x96\x7f\x23\xab\x00\x03\x5f\x4a\x3c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t5) = "\xcd\xad\x8f\x6a\xaf\x3e\xd0\x86\xf0\x9a\xd7\xf0\xc7\x0d\x48\x9f\x27\x59\xf3\x8d\x71\xa1\x81\xa8\xcc\x06\x53\x98\x62\x34\xaa\xf5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t6) = "\x34\xdb\x83\x7a\x75\x3e\xc6\x13\xe5\xf4\xea\xd1\x67\xfb\xe4\x11\x01\x6b\xcf\x7c\xac\xb1\x84\x7b\xf9\xdf\x70\xfd\xb7\x70\x78\x1b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t7) = "\x89\x3a\x3d\x2c\x8f\x4d\x7f\x6d\x6c\x9d\x62\x67\x29\xaf\x3d\x44\x39\x8e\xc3\xf3\xe8\x51\xc1\x99\xb9\xdd\x9f\xd5\x3d\x1f\xd3\xe4"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t8) = "\x10\x14\x42\x90\xbf\xa8\x37\x8c\xdc\x81\x9f\x4c\x63\x4e\x62\xb7\x11\x29\xaa\x09\x68\x89\x5f\x5e\x13\x9c\xcc\xe2\xcb\x51\x7a\x78"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t9) = "\x40\x57\x9a\x89\xd1\xa5\xe9\x24\x3f\x2b\x27\x35\x20\xb3\x1c\xc9\x50\x5f\x46\x8c\xf5\x8f\xcb\x95\x94\x0d\x92\x3f\xd7\x27\x08\x4a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t10) = "\x7c\x41\x1d\xc1\xaf\x41\x20\xb6\x16\xc6\x51\xc2\x77\xf6\xed\x25\xe0\x19\xb4\xc5\xcf\x53\xe6\xc3\x47\xe1\xd2\xc0\x23\x4a\x02\x90"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t11) = "\xdf\xbb\x30\x1f\x72\x01\xbd\x57\x36\x58\x68\x8f\xf8\xb4\x8e\x09\x1c\xd5\x1e\xb5\x36\xde\x2a\x37\xfe\x62\x39\x54\xb4\x81\x72\x61"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t12) = "\x5d\x32\x55\x7b\xf7\x2c\x93\xe4\x96\xba\x8f\x64\xbb\xd5\xd6\x8b\x64\x4c\xc9\xc7\x73\x25\x7d\x51\x5e\x20\xb7\x72\x74\xbc\x80\xe7"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t13) = "\x42\x93\x0c\x13\xf3\xde\x21\x14\x29\x13\x3d\xf3\x00\xb6\xe5\x95\x8b\x2e\x3b\x70\x2e\xe0\x05\x9d\x90\x7a\x84\xe5\x53\x0c\xe4\xc4"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t14) = "\x24\x24\x82\xec\x5e\x84\xd9\x0a\x1f\xa2\x8b\x1d\xfd\x23\x20\x74\x0e\xbe\x8f\x83\x17\xe1\x44\xa1\x91\x78\x55\x46\x49\x96\x1e\x87"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t15) = "\xa1\x06\x63\x7c\x16\xf0\x73\x0d\xea\xbc\x0c\x8d\x32\x1c\x27\xd7\x72\xb4\xde\x26\x91\x05\x9d\x41\x7f\x36\x47\x22\xde\x15\xb3\xf6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t16) = "\x2f\x8d\x25\x22\x00\x27\xd4\xca\x5e\xb6\x4a\x6b\x5e\xf8\x89\x93\x25\xed\x52\x73\x2e\x8b\x13\xcf\x2a\x13\x91\xf5\x9c\x73\x97\x56"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t17) = "\x72\xab\x00\xdf\x20\x3d\xce\xa1\xf2\x29\xc7\x9d\x13\x40\x7e\x98\xac\x7d\x41\x4a\x53\x2e\x42\x42\x61\x55\x2e\xaa\xeb\xbe\xc6\x35"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t18) = "\xe3\xab\x57\x9f\xf4\x24\x64\x83\x91\xcf\xa5\x2d\x5e\xdf\xdb\x50\x24\x44\x50\x68\xcc\xef\xd8\xad\x81\x3a\xd4\x41\xd5\x63\x6c\x69"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t19) = "\x68\xe1\x9d\x38\xdb\x89\x2e\x3f\xb9\xfd\x95\x7f\xe8\x3d\x6b\x20\x80\x4b\x3a\x8b\xae\xba\xb8\x28\x00\xf3\xd3\xb9\x01\xc8\xa7\xdf"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t20) = "\x92\x29\x85\x58\x5e\x72\x1e\x45\x1e\x02\xfb\x09\xec\x78\x3b\xee\x63\xee\x0c\x1e\xb5\xa4\xfe\xb9\xf1\x6b\xed\x8b\x8f\x9c\xde\xb6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t21) = "\x8e\x29\x53\x95\x14\x47\xee\xa5\x7d\xce\xae\x68\xc0\x6d\x4d\x58\x6f\x62\x92\x18\x70\xe8\xb1\x27\x00\xe8\xfa\xf5\xf0\xe0\x5e\xab"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t22) = "\xa2\x3d\x71\x7c\x65\x4d\x76\x2f\x6d\x8c\x14\xa0\xd9\x44\x98\xf0\xec\xb1\xc6\xa1\x56\xcd\xda\xb7\x1d\xab\xb6\xdb\x12\xfb\xd5\x79"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t23) = "\xf6\x98\x1b\xc6\x10\xda\xb7\xb2\x63\x37\xcd\xdc\x72\xca\xe9\x50\x00\x13\xba\x10\x6c\xde\x87\x27\x10\xf8\x86\x2f\xe3\xdb\x94\xe4"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t24) = "\xe3\xe1\xd3\x75\x5f\x41\x96\xa4\xe0\xe2\x50\x99\x37\x4f\xf5\x5e\xe1\x88\xd0\x58\xd1\x33\xdb\xb3\xac\xd6\x1a\x23\xbf\xd4\xc0\x31"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t25) = "\x98\x89\x5c\xbd\x28\xfd\x0e\x4d\xc5\xdc\x68\x2c\x7c\xee\x61\x09\x14\x19\x30\x62\xc2\x2f\x49\xc5\xb5\x81\x57\x55\x6b\xe7\xa5\xb9"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t26) = "\xe4\x6e\xb2\x5f\x2f\x0f\x76\x05\xfc\x10\xf5\xa4\x0e\x11\x9b\x01\xbb\xc6\xb1\x60\xed\x08\x4e\xd6\x35\x22\x90\xd6\x31\x54\xa2\x98"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t27) = "\xa1\x76\xc1\xac\xe0\x3c\x39\x0b\x11\xd6\x42\xe6\x5f\x00\x1c\x07\x87\x65\x87\x71\xa5\x22\x6c\xab\xd0\xb1\xd4\xad\xfc\x79\xb5\x53"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t28) = "\xfe\x25\x30\xe2\x9b\x00\xea\x69\xb9\xd5\x80\xfe\x99\x3b\x59\x29\x77\xcb\x00\x18\x3b\x9c\x72\x83\x2d\x2e\xac\x0a\x70\xf6\x32\x31"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t29) = "\xab\x97\xa1\xf3\x0e\x57\x7f\x3f\xb6\x79\xd4\xb2\xb6\x7f\xbc\x1d\xfc\x30\x70\x05\x01\xed\x79\x69\xae\x7b\xee\x28\xc6\x93\xa7\x8f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t30) = "\x48\x3e\xc1\x32\xea\xae\x1d\x21\x47\xa4\x84\xcf\xb6\xe8\xe8\x1c\x88\xa4\xd6\x5a\xa9\xa7\x6a\x79\xb2\x14\x00\x19\x2c\xc5\xc3\x6a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t31) = "\xe7\x91\x3e\x68\xf1\x64\x68\xed\x24\xa7\x96\x6f\xdc\x91\x13\xce\xd1\x9a\x09\xef\xe5\x52\x0b\xa8\x12\x7d\x7e\x7e\x67\x2e\x53\xba"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t32) = "\x90\x8f\x81\x00\x2b\xca\x26\x3d\x5e\x4f\x40\xca\x14\xfd\x00\xb8\xf1\x65\x87\x21\x35\xe3\xfd\x4b\x84\x6b\x9f\xec\xd8\xfb\x54\x1d"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t33) = "\xe5\xbb\xa4\xce\x98\x68\xff\x37\xe2\x61\x65\x36\x21\x15\x76\x23\xd8\x2c\x5e\xcd\x6b\x91\x63\x51\xf2\xdf\x0e\x87\x3b\xef\x17\xb3"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t34) = "\xcf\xb5\x37\xa6\xae\x30\x78\x2f\x83\xa5\x5e\x4f\x92\x9e\x80\x85\xb4\x8d\x6c\x74\xb4\x37\xbc\x8c\x81\xe8\xcc\x78\x8a\x74\xd6\x28"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t35) = "\x81\x39\xe9\x80\x36\x86\x39\xf3\xbe\x5e\x29\xbf\x55\x64\xbe\x61\xa7\x82\x5c\x6d\x98\x51\xff\xf0\x20\x11\x16\xc8\x91\x9f\xb9\xb5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t36) = "\x36\xa9\xe7\xf1\xc9\x5b\x82\xff\xb9\x97\x43\xe0\xc5\xc4\xce\x95\xd8\x3c\x9a\x43\x0a\xac\x59\xf8\x4e\xf3\xcb\xfa\xb6\x14\x50\x68"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t37) = "\xb6\x71\xac\xd8\xe8\xdd\x24\xc1\xa8\x77\xef\xa1\xa6\x32\xdd\x3f\xcd\x3b\xf8\xf0\x47\xa4\x1a\x8a\xbc\x8a\xbf\x5e\x8f\xc1\x65\x63"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t38) = "\x1b\xd5\xa9\xd8\xb0\xce\xc3\x60\xaa\x6a\xa8\x56\x23\xab\x02\x6c\x12\x9c\x29\x5d\xf3\x0d\x76\x15\x36\xdd\xa4\xda\x32\xa6\x53\xdd"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t39) = "\x3d\x0f\x16\xf6\x24\x19\x30\xd2\xbf\x7c\x25\x94\xb5\xdf\x90\x3d\x74\x62\xde\x34\x41\x83\xb0\xaf\x1a\xd8\x82\x63\xdc\xdf\xfe\x21"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t40) = "\x27\xd0\xa7\xd3\xe8\x18\x04\x07\x1a\x03\xe9\x11\x50\x3f\x96\xa4\xfe\x1e\x2a\x2a\x04\x38\x0f\xa5\x5a\xa2\x46\xa8\x79\xc4\x9c\x4f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t41) = "\xbc\xbe\xf7\xb9\xf3\x27\xd9\x11\x0d\x78\xf7\xdd\xf8\xc9\x3b\xb6\x3c\x43\x13\xa2\x3a\xc0\x2b\x88\xc2\xc6\x8e\xe1\x97\x41\x74\x1a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t42) = "\x41\x4c\xe6\xa0\x95\x43\x11\x0e\x8d\x2a\xd1\x5c\xf2\x31\x7c\x93\x33\x9a\x0c\x9c\x45\x78\x38\x6f\x4c\x85\xa8\x71\xd4\x3d\xc0\xc5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t43) = "\x9c\x4d\x07\x53\xeb\x6b\x2c\xa8\xcf\xd2\x77\xe8\x4d\x71\x93\xe9\xb0\x77\xff\x6e\x92\x8d\xa6\xe4\x33\x4b\x31\xac\x4d\xf2\xe2\xda"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t44) = "\x0c\xb5\x5b\x56\xaf\x6d\x52\xf7\xb7\xf9\x7f\x12\xc2\xb3\xc1\x5c\x90\x0d\xa3\x3c\xcc\xa3\x24\x46\x3b\x42\xed\xc0\x4f\x2f\x73\x4b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t45) = "\xdf\x54\x81\x32\x9b\x48\x55\x19\xa9\x12\x44\xca\x11\xc8\xeb\xff\xf4\xfd\x0c\x0b\x1f\x1e\xea\x01\x88\x3a\xee\xa3\xc2\xb5\x70\x66"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t46) = "\x03\x7b\x5e\xaa\xf4\x4c\x92\x70\x70\x43\xed\x63\x6f\x57\x63\x89\x17\x32\x63\x4e\x7e\x5d\x37\xb0\x8f\x44\x1b\x42\x01\xaf\x4b\x4b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t47) = "\x06\x6e\x5e\xd6\x36\x47\x9c\x6f\xbb\x21\xa9\x29\x78\x19\x16\xff\x95\xf6\x3f\x1c\xc8\x00\x2d\x6a\x66\x5e\xa5\xb1\x49\x52\x85\x75"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t48) = "\x52\xdf\x15\x44\x32\xd9\x17\xd3\x80\x4f\x9e\x59\x31\x1e\x8a\xc5\x04\x11\x76\xee\x98\x84\x7f\x53\xc7\x36\x89\x06\x88\x0d\x7b\x72"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t49) = "\xbc\x01\x0b\x93\xe1\xfe\xef\xd4\x1f\x10\xdc\x2d\x2e\x2d\xa1\x69\x3f\x4e\xe9\x35\x35\x25\x89\x87\xf8\x2b\x73\xa6\xfa\x76\x10\x75"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t50) = "\x4a\x4c\xc8\x74\x81\x29\x8b\x2c\x03\x3a\x33\xb7\x76\xf5\x30\x87\xe1\x25\x3a\x20\x45\xe1\x63\x73\x4d\x9b\x1f\xbb\x3b\x1e\x1f\x2c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t51) = "\x8f\xf4\xf1\x18\x7e\xb5\x77\x64\x4c\xe4\x6c\x9f\x59\xd8\xd1\x19\x69\x1a\x28\x74\x83\x25\x27\xcb\x81\xa5\x6b\xc7\x48\xda\xdc\xc3"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t52) = "\x3a\x63\x53\x5d\x2c\x64\x0b\x53\x32\x79\xc7\x86\x0b\x72\x3c\x1f\x9a\x80\x46\xc3\x4e\xe0\x3e\x5e\xda\xb2\x63\xc8\xc7\x1d\xe7\xb0"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t53) = "\x66\x1f\x06\x88\x2a\xf6\x2b\x51\x75\xac\x4a\x96\x36\xb7\xf0\xf3\xf9\x18\x0a\x2e\x57\x7b\x41\xa0\xcc\xf6\x2e\x0e\xa7\x5a\x23\x5c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t54) = "\xbb\x23\x6b\x22\xe2\x05\x9b\xe0\xb9\x1d\x1a\xf2\xf4\xdb\x73\xa8\x68\x26\x19\x2d\x3e\x2a\x1f\xff\x1c\xab\x21\x12\xc1\x32\x88\x0f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t55) = "\xf8\x95\x2b\x34\x6d\x7a\x23\x9e\x74\x29\x91\x9c\xca\x17\x89\x25\x32\x7e\xbc\x35\xfa\x07\xd4\xa1\x13\xf7\xf6\x3c\x16\xb0\xbf\xf3"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t56) = "\xe4\x4d\xc6\xf7\x92\xe8\x05\x4a\x5a\xaf\x84\x59\xf2\xfd\xe0\x17\x47\x90\xc7\x31\x2c\x90\x85\xa2\xf4\xa6\x7d\xae\xc5\x10\x27\xb9"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t57) = "\xdd\xbb\x03\xd9\xf4\x47\xb6\x72\x52\xe2\xc6\xc7\x3b\xd5\xdb\xd3\xca\x82\x6d\x1b\xd3\xc1\x14\x1e\x1e\xce\xfc\x39\x08\x58\xa1\xa7"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t58) = "\x9a\x1d\xec\x0a\xab\xde\x42\x5c\x53\x0f\x17\x40\x0c\x8b\x01\x2c\xe6\x0c\xe8\x21\x69\x5b\x25\x6a\xd0\x56\xe4\x00\x83\xd8\x2b\xea"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t59) = "\x6c\x4d\x64\x90\x28\xdd\x2e\xc9\x46\xe7\x92\xb0\xfa\xa3\x37\x59\xad\x4f\x1d\x66\x04\x62\x0e\x2e\x39\x3e\xd5\xfc\x7e\x8b\x9a\xfd"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t60) = "\xdc\x50\x70\x30\x7b\xfb\x45\xc7\xf4\x62\x31\xec\xa4\xc4\xb4\x57\xa6\xd4\x49\x5c\x47\xbd\x52\xd8\xb5\x9d\x4e\x35\x3e\x7e\xbf\xc4"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t61) = "\x16\x62\x73\x5a\x4c\xd9\x16\x37\xb0\x31\x49\x80\x8b\x55\x54\x52\x0f\x1a\x5d\x5f\x0f\x0e\x03\x34\xe2\xe0\x42\x9a\x12\xa6\xbb\x31"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t62) = "\x35\xae\xd7\x5f\x48\x66\x7f\x5a\x85\x7c\xfa\x1d\x6e\x56\x82\xa4\xba\xdd\x88\xf1\x25\x62\xc8\xd6\xaa\x0d\xb6\xf6\x4d\xe9\xe5\xd6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t63) = "\x85\x35\xaf\x3a\x24\xcc\xd9\x23\x22\x76\xb7\xc4\x40\x5a\x60\x68\xa2\x5f\xca\x5e\x8a\x2e\x22\x2d\x06\x53\x8c\xe3\x64\x11\x49\xc6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t64) = "\xe7\x92\xfd\x35\x13\xb6\x50\x00\x02\x9e\x61\x5e\xa0\x81\x8c\x57\x40\xfc\x48\x0e\x9c\xe1\xf6\xbe\x5a\x0d\x1c\x47\x99\x70\xd4\xc8"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t65) = "\x98\x7e\x2b\xa0\xbc\xda\xe1\x35\x8f\x7d\xe1\xef\xce\x68\x51\x54\x76\xf1\xe0\xfd\xcc\xce\x53\x11\x11\x20\xa1\xeb\xca\x71\x2e\xbe"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t66) = "\xd9\x12\x51\x5e\x32\x91\x25\x48\xf2\x3e\x7b\x3d\xf3\xf7\xfc\x98\xf3\x1c\x45\xb1\xb6\x27\xda\x8f\xc0\xa7\xf7\x36\xfe\x18\x18\xcb"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t67) = "\xd0\x3c\xe4\x8c\x8d\xf6\xe4\xc6\xe2\xa7\xb0\xce\xed\x62\x75\xf4\x07\x86\x04\xc8\x06\x76\x27\x08\xc1\x03\x22\x30\x74\xd7\xcf\xab"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t68) = "\x73\xb0\x8e\x69\x09\x93\x3c\xf0\xba\x82\x82\x04\x29\x22\x04\xf0\xa0\xa0\x0e\x43\x4d\x16\x6c\xe2\x8e\x10\xe8\x05\xae\x02\xd6\x5f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t69) = "\x79\x0a\x5d\xd5\xc8\xe4\xb5\x86\xbf\x9a\xcb\x8e\xd8\xfe\x49\x6d\x55\xb2\x68\x1e\x7c\xfc\x99\x61\xe0\x3e\x54\xa4\x15\xc4\xec\x84"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t70) = "\x38\x71\x40\xae\x8f\x45\xa1\x3e\xe9\x52\x58\x79\xd2\x8c\xfb\x1f\x70\x81\x51\x81\xc6\x47\x87\x5a\x1b\xe6\xcf\x0c\x83\x71\x65\xa5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t71) = "\xe4\x86\x49\x6b\x60\x0c\x7a\x58\xb1\x3b\x19\xea\x31\xd4\xe1\x7a\x30\x21\xd5\x4b\x6b\x69\xfc\x41\xc9\x51\x70\xf2\xf9\x17\x44\xed"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t72) = "\x9a\xb6\x40\x50\x56\x65\xd8\xbb\xd7\xe8\x76\xf8\xa9\x52\x26\x21\xa1\x6a\x28\x3d\x9a\x22\x72\x12\x98\xca\xff\x8d\x9c\xb4\x18\xd5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t73) = "\x96\x86\x44\x6c\x60\xa2\x71\x28\x97\xcc\x84\x1c\xa8\x4d\xd1\x94\x60\x0c\x75\x1d\xfd\x45\x38\x96\x3f\x9c\x38\x17\x27\xdb\xc6\x7f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t74) = "\x56\x3b\x38\xde\x1a\xea\x5f\x97\xc7\x3e\x44\x79\x8f\x48\x72\xca\x6e\x9a\xac\xa8\xad\x5b\x76\x46\x85\x2b\xa0\xde\xf5\xd0\x16\xbb"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t75) = "\x27\x5c\x4d\xc8\x57\xff\x75\x59\x9e\xc4\xab\x09\x7c\xe5\x36\x93\x9a\xd6\x08\x4c\x9b\x49\x38\xab\x16\x7c\x4e\x8b\xcd\x9a\xfa\xe9"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t76) = "\xfa\x7a\x9e\xc0\x5b\x58\x8f\x8f\xf6\x6a\x12\x7b\xd4\xde\xe2\x36\x24\x17\x29\x38\x2f\xdc\xa2\xd1\xa8\x2b\xae\x9b\xea\x2b\x18\x3a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t77) = "\x6c\x1a\xac\x5a\x8d\xe8\x5f\x31\x8c\xdb\x0e\x46\xce\x93\xbd\xd3\x88\xf6\xcf\xd5\x04\x27\x48\xe3\x70\x9f\x7e\xef\xf3\x38\x00\x9a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t78) = "\x6b\x21\x34\xee\x1a\x14\x86\x3a\xc8\x67\xdd\x6a\x96\xd8\xfe\xb0\xfc\x98\x6c\xf5\xe2\xa4\x11\x91\x83\x14\xea\x90\xd9\xae\xf7\x2e"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t79) = "\x08\xf6\xfc\x69\x62\xa3\xa7\x80\xa8\x3b\x86\x2c\x6a\xc8\x90\xa4\x93\xe1\xea\xb1\xf2\x57\x2b\xb8\xe4\xee\xa7\xe5\x0f\xba\x97\x4a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t80) = "\x1c\xdf\xc5\x36\x09\x61\xcd\xab\x54\x1f\x74\x8d\xb8\xb7\x1a\x6d\x67\x35\x64\x6e\xcf\xfb\xac\x9a\xb9\xa1\xd2\x4b\x04\x06\xf3\xb1"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t81) = "\x80\x85\xea\x58\x98\x75\xb8\x20\xb8\x2f\xbd\xc6\x0f\x56\xb3\x28\x43\xf7\x2b\xae\x4d\xf6\xa3\xb8\xd5\xb6\xe5\x4a\x2c\xa6\x44\x94"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t82) = "\x2e\x07\xa1\xca\xb0\xf1\xac\x2f\x21\x8c\x87\xb1\x40\xc9\x99\xd1\xdc\xcc\x1f\xf3\xb3\xac\xea\x9e\x38\xb3\xa0\xa1\x1a\xd8\x58\xa6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t83) = "\x2b\xe2\x3f\xce\x3c\xcd\xfd\x1b\xf0\xc0\x4c\xeb\xd0\xb7\x62\x3a\xf2\x8d\x2c\x17\x63\x36\xa4\xef\x0b\x6e\x15\x1d\xd4\x04\x0c\xb8"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t84) = "\x9f\x00\x3c\x5c\x89\xfe\xb5\xb6\x1e\xaf\xc7\xac\x61\xe4\x4b\xc4\xed\xdf\xf6\x6f\x40\xe2\x12\x76\xea\x9b\xcb\x44\x10\xd9\x84\xd8"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t85) = "\x9e\xc0\xfb\x7f\xdb\x52\x39\x49\xda\x55\x29\xd6\x58\x4a\xe3\xda\x66\xbc\xb1\x0e\xee\x84\x50\xe1\xfe\xde\x14\xd4\xa3\x79\x04\x85"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t86) = "\x01\x7d\xd1\x54\x7a\x07\xf9\x63\x02\x9f\x40\x68\x7b\x8d\xe6\x23\x39\x3f\x96\x23\xca\x49\x0e\xb5\xb8\x94\x4e\x43\x4f\x35\xd0\xd9"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t87) = "\x8d\xcd\xce\x30\x0a\x1a\x50\xa3\xd1\x39\xf9\x25\x9f\x64\xd6\x02\x50\xf6\xdc\xae\x1f\xab\xbd\xa8\x1a\x8c\xcc\xe2\xfb\x39\xd6\x01"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t88) = "\x8a\x68\x86\x8b\x88\xd7\x94\x51\xf9\xe8\xf8\xf7\x52\x9e\x0c\x84\x23\xb9\x00\xb2\x4a\xe4\xd3\xb5\x09\x15\xa1\xdb\xbd\x69\x0e\x76"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t89) = "\xfb\x06\xd2\xe4\xdc\x3a\xdb\x97\xd8\x8d\xd8\x1b\x81\xc8\x3f\x27\xd2\xc9\x57\x5e\x46\xf1\x9c\xab\xf8\xc2\xbb\xdb\xa0\xad\x36\x8b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t90) = "\x2c\x82\x5c\xc4\xf8\xed\x54\xee\x02\x8e\x79\x06\xef\xd0\xb2\x55\x76\xd0\xf0\xdc\x9a\x15\x17\xe1\xf8\x42\xaa\x60\xc7\x76\x91\xab"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t91) = "\x21\x4a\x4e\xf9\x5c\xbe\xcf\x5b\x9c\x38\xbd\xec\x66\x0e\x5f\xa5\xf2\xfd\xcf\x12\x5d\xed\x11\x6c\xb5\x4d\xbb\x08\x33\x74\xc4\x9c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t92) = "\x0d\x07\xfd\xc3\xba\x4c\xb3\x77\xf3\x28\x8e\xd7\x83\xb7\xad\xad\x75\x93\xd3\xec\x40\xb7\x4f\x31\x19\x36\x08\xfd\x84\xa4\x4b\xde"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t93) = "\xc5\x80\xc0\x95\x5d\x60\xaf\xab\xf2\x30\x0a\x58\x87\xd0\xd2\xb7\xa7\x0b\xcc\xc2\x34\x23\x91\xa8\x9b\x4b\x96\x06\x8c\x34\xd5\x45"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t94) = "\xd6\x4f\x3c\x3f\x5f\xe9\xa0\xec\x34\x19\x15\x90\x02\x18\x1a\xf8\xc3\xd0\x24\x90\xf5\x66\xf2\xba\x7b\x51\x64\xc6\xe0\xd1\xaa\x2d"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t95) = "\xd6\x9b\x96\x20\xd5\x85\xd0\xbe\x78\x95\x77\x65\xc8\xf4\x4e\x73\x96\xed\xf8\x84\x48\xb3\x80\x16\x37\x37\x65\x94\xe1\xed\x5a\x69"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t96) = "\x53\xf6\x80\xc8\xc3\x35\x62\xc8\x96\xb1\x0d\xa2\x8c\x41\x4d\x7f\x61\x44\xdb\x19\xcb\xff\xb2\xe4\xa1\xf3\xb6\x35\x06\x3d\x14\xa0"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t97) = "\x98\xc5\x14\x62\xee\x92\xb7\x61\x00\x88\xcc\x14\x60\x0d\x1f\x38\x06\x9d\xbf\x53\xff\x43\xf1\x76\x97\x32\x36\x35\xb9\x94\x4a\x6d"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t98) = "\xf4\x02\xc0\x82\xfa\xde\x49\xa5\x25\x2a\x50\xc9\xef\xdb\xb7\x82\x1e\x8e\x7c\xa2\x14\xed\x7b\x8f\x3c\xc7\x93\x03\x4a\x8b\xe2\x3b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t99) = "\x16\xf7\x26\x4b\x2b\x6a\x00\x79\x3b\x1f\x66\x05\x22\xad\x67\x90\x91\x4c\x20\x25\xba\x72\x1c\x73\x28\x03\x13\xbf\xef\x52\x45\x54"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t100) = "\x01\xd3\xec\x09\x4e\x1b\x16\x6d\xe1\x5a\x90\xa6\xe9\xac\x13\x99\x51\x01\x2b\x2f\xa9\x43\x39\x64\x78\xee\x93\xfa\xed\xc2\x1b\xd2"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t101) = "\xf3\x60\x11\xba\x04\xb1\x53\x31\x2e\x9b\xeb\x7a\xf1\x08\xe1\x6d\x9f\xcf\x03\xef\x01\x1a\xe4\x0b\x32\x4f\x7b\x2a\x1f\x74\xe7\xd3"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t102) = "\x2e\x27\x06\xfb\xca\xc4\x98\x94\x58\x4a\x04\xb8\x5a\x75\x62\x63\xc7\x40\x7a\xbd\x2e\x46\xb9\x92\x89\xc7\x02\xb6\x4f\xff\xbc\x81"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t103) = "\x78\xb0\xc6\xef\x9d\xa8\x01\x24\x5d\xdf\x10\x56\x28\x0c\x78\x31\xdc\x6d\xbc\xaf\xa4\xe2\x94\x16\x84\x5a\x94\x23\xe4\xec\xd9\x6d"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t104) = "\x51\x35\xc5\xb2\x61\x7f\x1f\x27\x85\x16\x2f\xc8\x60\xdd\x3a\x17\x53\xaf\xff\xd1\x44\xec\x08\xb3\xc8\x51\x71\xbe\xe8\x24\xf6\x62"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t105) = "\xb0\xa8\x0d\x57\xdc\xc1\xea\xfd\x66\xe6\x59\xde\x85\x1f\x62\x07\x71\xd1\x0e\xb7\x9c\x45\x57\x30\xe3\x71\xcd\xc7\x29\xe5\x77\x31"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t106) = "\x82\x5e\xe5\xc6\xf7\xc3\x31\xc5\x11\x24\x0d\xf2\x97\x3b\xfc\x35\x3f\xc9\xec\xc4\xc8\x28\xa6\xe1\xab\x0e\xab\xd2\x93\x9a\x70\x93"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t107) = "\xee\x08\x3c\xe6\xc6\x8e\x1d\xb9\x19\x7b\x97\x0d\xb3\x77\xfa\x64\x6f\x2f\x25\x0e\x8d\x2a\xb9\xb6\xff\x4b\x2d\x99\x72\x3d\x10\x1d"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t108) = "\x2e\xa2\x13\x1d\xb8\x00\xcd\xa0\x8c\x1e\xd2\xa2\x41\x21\x23\x49\x10\xad\x42\x09\xb8\x5a\x5c\xc0\xcb\xed\x8a\xc5\x7b\xd5\x49\x04"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t109) = "\x19\x8b\x29\x78\xac\x52\xf2\x3a\x8b\xf0\xd2\xd4\x1f\xc7\x78\x25\xbd\x2d\x9d\x96\xf4\x84\xf3\x1c\x65\xe6\x48\xa1\x41\x1b\xd3\xa0"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t110) = "\xba\xa5\xc9\x95\x73\x20\x33\x01\x21\x92\x2a\x4d\x71\x30\xec\x53\xa9\x35\x2b\xa7\x73\x00\x57\xe3\x3a\x04\x86\x40\xa9\xc5\xf4\xbe"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t111) = "\x18\x57\x72\x61\x61\xc3\x9a\xd8\x8d\x1e\x5d\xa3\xce\x5c\xe8\xcc\xf2\xb5\x4f\x30\xbc\x3a\xb6\x63\xb0\x6f\xdf\x4a\x7f\x7e\x70\x40"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t112) = "\xc1\x0a\xd1\xc3\xcb\x8f\x12\x05\x2f\x2b\x6f\x5b\x74\x57\x71\xc2\xa7\x01\x17\x00\xc4\xf9\xc7\x3e\x9b\xe9\x4d\xb2\xe1\x03\x7a\x2e"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t113) = "\x75\x39\xe3\xcc\xad\xd9\x20\xb3\xb2\x04\x17\xb5\xb5\x95\x70\x95\x6e\xd4\xb9\x31\xa6\xe7\xb6\xf4\xec\xa6\xcf\xd8\xae\x33\xd7\xc7"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t114) = "\xfe\xd0\xbf\x2d\xec\xcb\x96\x23\x16\xb7\x3f\xfe\x4b\x4f\x7b\xd9\x6a\xd8\x4e\x7f\x67\x6e\x29\x30\x0e\x90\xaf\xb4\xd4\xd7\x59\x63"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t115) = "\x6e\x8a\x1a\xce\x07\x43\x15\xa5\x44\xae\xc5\x12\x66\xfc\xf5\x54\x6d\x33\x15\x61\xd0\x16\x0a\x80\xff\x9a\xa3\x45\x0e\x08\x94\xb5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t116) = "\xfc\x6c\x24\xa2\x4d\x75\x75\x7e\x00\x6d\x30\xaf\x01\x76\x49\x6b\x71\xac\x25\xf4\x17\x6f\xac\xe5\xbe\x3c\xb4\x97\x96\x28\x4a\x4f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t117) = "\xdb\x15\xa2\x17\xe5\xad\x2c\xb9\xd3\xe7\xe4\xd7\xb1\x62\xba\xc3\x9b\x4f\xa4\x85\xbf\x33\xea\xcd\x32\x20\x0d\x4a\xfe\xfa\xe4\x20"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t118) = "\xff\xb4\xc6\xc8\x95\x07\xae\x59\x4c\x38\x08\xcb\x4f\x91\x5f\x83\x75\x3d\x54\x4d\x49\x3f\x8b\x24\xb9\xd3\xc4\x2b\xf9\x84\x3c\x4c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t119) = "\xc4\x99\x0c\x0f\xb3\x11\xe9\xf4\xe1\xca\x1f\xbd\x70\xcc\x7b\x46\x10\xd8\xc7\xb5\xcb\x3d\x56\xfe\xcd\x6b\xb9\x5a\x88\xe9\xc3\xb3"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t120) = "\xa8\x76\x83\xae\x8a\x83\x2c\x38\x2a\xfd\x1e\x5b\x92\xd0\x6b\xbc\xb8\x28\xc2\x7f\x9c\x93\x25\xa5\xbe\xcf\xce\x48\x99\x45\x76\xd9"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t121) = "\x10\x1d\xae\x7b\x65\x5f\x5d\xda\x71\x77\x08\x59\xd1\x50\x61\xa4\xb7\xcc\x28\x66\xfd\xf0\xb8\xdc\xce\xb9\x73\x84\x05\xf4\xd0\xe7"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t122) = "\x1e\x50\xdc\xcf\x7e\xfa\x1a\xc1\x60\x2d\x95\x37\x07\x01\x3a\xe3\x24\x35\xc1\x7e\x9b\xe9\xae\x59\x29\xae\xc8\x96\x23\x1e\x25\x28"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t123) = "\xb9\x35\x8b\x30\x3e\xc5\x4c\xc9\xf0\x2b\xb8\x66\x5c\xb9\xd1\x50\x61\xd7\x57\xb2\x9f\x02\xcc\x19\xa2\xbd\x60\x8f\xff\xee\x7f\xe5"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t124) = "\x47\xe9\x8d\x92\x80\xde\x15\xd8\x38\xbc\xd1\xba\x52\x97\x4f\x13\x88\xc7\x00\x9e\x5e\x2a\x6d\xe1\x19\x4d\xf6\x46\x36\x89\x48\x20"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t125) = "\x55\x24\xa6\xbe\xff\x19\x4e\x71\x61\x61\x50\x9b\x1c\x85\x20\xf8\x5e\x12\x4e\xcc\x33\xd8\x20\x85\x32\x45\x29\xd1\x3f\xca\xfe\x2f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t126) = "\xf0\x20\xe5\x7c\xea\xa5\x90\xbe\x49\x44\xd3\xb5\x9d\x7d\xaf\x5c\x72\xa4\x7b\x6f\xcf\xde\xdb\xf6\x77\x9b\x2e\xaf\x0a\x0d\x9d\x61"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t127) = "\x32\x56\x10\xe7\x2a\x9f\xe4\xe2\xf2\xd1\xcf\xe4\x4b\x4e\x95\x9f\xa2\xc6\xca\x15\x62\x08\x24\x87\xac\xef\x4c\x41\x88\xbe\xaa\x29"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t128) = "\x9d\xe7\x3e\x41\xf5\x81\x38\x5e\x05\xd2\xbf\x39\x82\x38\x63\xed\x0e\xf6\xfb\xc9\x05\x77\x64\xce\xce\x44\x32\x7f\xcf\x51\xea\xe2"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t129) = "\x45\x45\x5f\x5c\x56\xa0\x99\xa4\x66\x97\xf1\x1c\x51\xd7\x9c\x35\x43\x96\xa0\x66\x8b\x4d\xe8\x07\x1d\x34\x09\xfe\x1b\x96\x46\xf4"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t130) = "\xe2\x23\x74\x4a\x70\xc2\x6b\x36\x69\x24\xe0\xe6\xbb\xde\x68\xe7\xc7\x9e\x98\xd2\xd4\xfb\x33\xfb\xe6\xf8\x41\x69\x02\x40\x20\xde"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t131) = "\x7f\x47\x50\x5e\x2a\xc9\x8c\xbb\x0d\x5a\x44\xd7\xde\x46\xaf\xcd\x6f\xc9\x16\x0a\xf6\xcb\x4d\xa9\xa5\xa1\x1a\x60\x6a\x14\x3e\x9f"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t132) = "\x44\x2e\x66\x5b\xa0\x7c\x72\xc6\x5b\x8e\xf9\x32\x31\xb2\x87\xeb\xed\xa6\xfa\x29\x82\xa2\x2b\xaa\x76\x1c\x2e\x89\x59\x0c\xc6\x7c"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t133) = "\x45\x3e\xe3\x66\x21\x47\x8e\x1c\xbe\xc4\x98\xc0\xa8\x05\xc5\x63\x7a\x8e\xa2\xad\x51\xb8\x87\xd9\xda\xd1\xfa\xef\x21\xe4\x73\x8e"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t134) = "\xa0\xad\xf1\x7e\x80\xac\xc7\x89\x9f\x82\x65\x38\x6f\x12\x96\x68\x1f\xe1\xfb\xa6\x2a\xb7\xb6\xb5\x78\xd4\x39\xc9\xcd\xc2\x6a\x65"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t135) = "\x5c\x60\x8a\x43\x95\x0e\x8e\x8e\xe2\xc7\x4e\x68\xd1\x0c\xe0\x59\x54\xe8\xc4\xfc\xe4\xe7\x9c\x50\xf9\x3f\x0b\x39\x6f\xf0\x95\xb0"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t136) = "\x89\x3a\x0c\xe4\xc6\x91\xe7\xa1\x16\x77\x68\xa8\xde\x03\x0f\xf7\x67\x7d\xcc\xf3\xce\x61\xdc\xd4\xfa\x32\xbc\x57\x02\x29\x48\xbb"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t137) = "\x76\x99\xb0\x85\x65\x20\x2c\x5b\xd1\x60\xf8\x3c\x0f\x69\x3d\x04\x61\xce\x7a\xdd\x95\xcc\x08\x1e\x0b\xf2\x66\xa3\x16\xf4\x7c\xa2"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t138) = "\xb5\x0a\x9c\x42\x39\xa4\x23\x28\xd6\x71\x01\x63\xa1\x6b\xf9\xdd\xb0\xef\x80\x3e\xa1\xb5\x48\x3e\x68\xdc\x9e\x95\x44\x3b\x20\xf6"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t139) = "\x60\xf6\x9d\x28\x3b\x78\x49\x94\x0d\x7b\x5b\x4c\x59\xbb\xda\x97\x25\xa8\x0e\x91\x14\xf6\xbd\xe5\x97\x59\x64\x76\xc2\x16\x55\x2a"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t140) = "\x56\xde\xca\x39\x3d\xf0\x9d\x51\x96\xbd\xc1\x1a\x7c\xd7\xab\x38\x8a\x04\x0e\xc9\x1c\xa4\x2e\xb0\x76\x7e\xa0\x9f\xc7\xc0\x9f\x4b"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t141) = "\xad\xa1\x13\x00\xc1\x48\xe6\xad\xe5\xd5\x52\x5b\xcf\xd0\xc3\x9b\xfc\x53\x25\x6e\x29\xa5\x9f\xf1\x07\xb8\xf4\x32\x67\xbc\xd1\x87"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t142) = "\x37\x6d\x0f\x85\xc8\x0c\xea\xac\x90\xd2\xe5\xf0\x2b\xa4\x59\x2e\xe3\x14\x03\x36\x8c\x88\xd8\x7d\x61\x40\x84\x47\xd1\x5a\x9c\xa2"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t143) = "\x29\xb3\xdd\x42\xa3\x81\x07\xf9\xca\x1c\x2d\x9d\x82\xc7\x62\xf5\x39\x3b\x33\x9a\x53\xf1\x97\x97\x85\x8c\x21\x34\xed\x1b\x6d\x22"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t144) = "\x8b\x38\x75\x6c\xf9\xd7\x3f\x12\x99\x49\x04\x8e\xbe\x75\x74\xc4\x18\x0b\xd5\x0f\xbc\x6c\x41\x58\xb6\x5d\x6b\xa7\x13\x0b\x47\xdd"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t145) = "\xba\x44\x3c\xc8\xe3\xd6\x3a\x89\xdc\x0f\x28\x88\xc0\x0d\xab\x95\x20\xf6\xe0\xfb\xea\xc7\x65\xbc\xe5\x1b\x9e\x9a\xd1\x1e\xea\xde"; +FUNC_TYPE_T(w2c_rapier__wasm3d__bg_t146) = "\x0f\x07\x5a\x85\x52\xa8\xde\xa1\x97\x69\xed\x22\xd2\x05\x7f\xc7\x51\x37\x26\xd6\x55\x50\x85\x84\x32\x66\x95\x06\xdc\xf2\x1e\xa1"; + +static u32 wrap_w2c_rapier__wasm3d__bg_f22(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, f32 var_6, u32 var_7) { + return w2c_rapier__wasm3d__bg_f22(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); +} +static void wrap_w2c_rapier__wasm3d__bg_f25(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f25(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f27(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f27(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f28(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f28(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f30(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f30(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f31(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f31(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f32(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f32(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f47(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, f32 var_6, u32 var_7, + u32 var_8) { + return w2c_rapier__wasm3d__bg_f47(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, + var_8); +} +static void wrap_w2c_rapier__wasm3d__bg_f50(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, u32 var_6) { + return w2c_rapier__wasm3d__bg_f50(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6); +} +static void wrap_w2c_rapier__wasm3d__bg_f54(void *instance, u32 var_0, f32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f54(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f63(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f63(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f70(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f70(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f73(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, u32 var_6, u32 var_7, + f32 var_8, u32 var_9) { + return w2c_rapier__wasm3d__bg_f73(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, + var_8, var_9); +} +static void wrap_w2c_rapier__wasm3d__bg_f74(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f74(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f75(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f75(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f76(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f76(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f79(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f79(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f81(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f81(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f82(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f82(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f84(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f84(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f85(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f85(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f87(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, u32 var_6, f32 var_7) { + return w2c_rapier__wasm3d__bg_f87(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); +} +static void wrap_w2c_rapier__wasm3d__bg_f90(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f90(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f91(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f91(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f92(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f92(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f101(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f101(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f103(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, u32 var_6, f32 var_7) { + return w2c_rapier__wasm3d__bg_f103(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f106(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f106(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f108(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f108(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f117(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f117(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f120(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f120(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f124(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f124(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f126(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f126(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f129(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f129(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f137(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f137(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f139(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f139(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f157(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f157(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f164(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f164(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f167(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f167(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f168(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f168(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f174(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f174(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f175(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f175(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f176(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f176(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f177(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f177(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f191(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f191(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f192(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f192(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f203(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f203(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f205(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5, u32 var_6, u32 var_7, + f32 var_8, f32 var_9, u32 var_10) { + return w2c_rapier__wasm3d__bg_f205(instance, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, + var_8, var_9, var_10); +} +static void wrap_w2c_rapier__wasm3d__bg_f206(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f206(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f214(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f214(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f216(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f216(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f217(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f217(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f220(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f220(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f223(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f223(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f231(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f231(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f248(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f248(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f249(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f249(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f255(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f255(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f256(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f256(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f259(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f259(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f265(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f265(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f268(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f268(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f269(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f269(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f274(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f274(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f276(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f276(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f278(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f278(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f281(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f281(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f282(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f282(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f283(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f283(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f284(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f284(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f290(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f290(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f291(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f291(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f294(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f294(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f295(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f295(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f303(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f303(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f304(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f304(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f305(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f305(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f306(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f306(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f307(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f307(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f308(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f308(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f309(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f309(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f310(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f310(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f311(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f311(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f312(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f312(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f313(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f313(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f314(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f314(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f315(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f315(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f316(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f316(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f317(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f317(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f319(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f319(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f328(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f328(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f329(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f329(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f330(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f330(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f331(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f331(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f343(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f343(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f348(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f348(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f349(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f349(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f352(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f352(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f353(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f353(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f357(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f357(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f359(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f359(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f360(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f360(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f366(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f366(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f368(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f368(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f370(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f370(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f372(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f372(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f373(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f373(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f375(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f375(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f376(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f376(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f377(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f377(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f380(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f380(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f382(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f382(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f383(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f383(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f384(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f384(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f386(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f386(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f387(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f387(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f388(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f388(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f389(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f389(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f390(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f390(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f391(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f391(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f392(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f392(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f393(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f393(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f394(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f394(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f395(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f395(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f398(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f398(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f399(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f399(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f400(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f400(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f401(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f401(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f405(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f405(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f407(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f407(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f408(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f408(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f410(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f410(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f413(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f413(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f415(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f415(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f417(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f417(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f418(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f418(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f420(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f420(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f422(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f422(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f425(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f425(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f426(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f426(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f427(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f427(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f430(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f430(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f433(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f433(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f434(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f434(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f435(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f435(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f437(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f437(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f438(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f438(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f441(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f441(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f442(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f442(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f443(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f443(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f444(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f444(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f445(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f445(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f446(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f446(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f447(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f447(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f448(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f448(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f452(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f452(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f454(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f454(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f457(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f457(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f459(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f459(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f460(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f460(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f461(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f461(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f463(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f463(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f464(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f464(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f465(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f465(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f466(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f466(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f467(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f467(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f469(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f469(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f470(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f470(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f471(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f471(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f472(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f472(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f473(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f473(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f474(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f474(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f475(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f475(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f476(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f476(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f477(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f477(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f478(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f478(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f479(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f479(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f481(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f481(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f483(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f483(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f484(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f484(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f485(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f485(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f487(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f487(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f488(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f488(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f489(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f489(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f490(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f490(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f491(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f491(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f492(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f492(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f493(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f493(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f495(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f495(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f496(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f496(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f497(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f497(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f500(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f500(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f501(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f501(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f502(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f502(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f503(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f503(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f504(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f504(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f505(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f505(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f506(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f506(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f507(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f507(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f508(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f508(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f509(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f509(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f510(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f510(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f511(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3) { + return w2c_rapier__wasm3d__bg_f511(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f512(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f512(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f513(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f513(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f517(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f517(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f518(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f518(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f519(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f519(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f520(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f520(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f521(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f521(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f522(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f522(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f523(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f523(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f524(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f524(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f525(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f525(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f526(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f526(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f533(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f533(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f534(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f534(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f536(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f536(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f547(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f547(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f548(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f548(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f549(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f549(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f553(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f553(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f556(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f556(instance, var_0, var_1, var_2, var_3, var_4); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f559(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f559(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f560(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f560(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f561(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f561(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f566(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f566(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f567(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f567(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f572(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f572(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f576(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f576(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f578(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f578(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f579(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f579(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f582(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f582(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f586(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f586(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f588(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f588(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f596(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f596(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f602(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f602(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f603(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f603(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f608(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f608(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f609(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f609(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f613(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f613(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f617(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f617(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f618(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f618(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f619(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f619(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f620(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f620(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f621(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f621(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f622(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f622(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f623(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f623(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f624(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f624(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f625(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f625(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f627(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f627(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f628(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f628(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f629(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f629(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f630(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f630(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f631(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f631(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f632(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f632(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f633(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f633(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f634(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f634(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f635(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f635(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f636(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f636(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f637(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f637(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f639(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f639(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f641(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f641(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f644(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f644(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f645(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f645(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f657(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f657(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f659(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f659(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f668(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f668(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f673(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f673(instance, var_0, var_1, var_2, var_3, var_4); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f674(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f674(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f675(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f675(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f677(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f677(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f678(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f678(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f679(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f679(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f681(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f681(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f682(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f682(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f684(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f684(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f689(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f689(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f690(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f690(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f691(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f691(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f692(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f692(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f696(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f696(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f701(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f701(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f702(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f702(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f706(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f706(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f707(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f707(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f711(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f711(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f712(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f712(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f713(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f713(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f714(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f714(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f716(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f716(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f717(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f717(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f718(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f718(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f719(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f719(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f720(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f720(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f721(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f721(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f722(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f722(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f723(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f723(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f727(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f727(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f728(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f728(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f731(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f731(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f732(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f732(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f733(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f733(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f734(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f734(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f735(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f735(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f737(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f737(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f738(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f738(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f741(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f741(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f742(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f742(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f743(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f743(instance, var_0, var_1, var_2, var_3); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f744(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f744(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f745(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f745(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f746(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f746(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f747(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f747(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f748(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f748(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f749(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f749(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f753(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f753(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f754(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f754(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f755(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f755(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f760(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f760(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f762(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f762(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f763(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f763(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f767(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f767(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f768(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f768(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f774(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f774(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f779(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f779(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f780(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f780(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f785(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f785(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f786(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f786(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f788(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f788(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f790(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f790(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f791(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f791(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f802(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f802(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f803(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f803(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f804(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f804(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f805(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f805(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f806(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f806(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f807(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f807(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f818(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f818(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f819(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f819(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f844(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f844(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f848(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f848(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f851(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f851(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f852(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f852(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f853(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f853(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f854(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f854(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f855(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f855(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f856(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f856(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f857(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f857(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f878(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f878(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f883(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f883(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f887(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f887(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f888(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f888(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f891(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f891(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f893(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f893(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f897(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f897(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f898(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f898(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f899(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f899(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f901(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f901(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f903(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f903(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f905(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f905(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f906(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f906(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f907(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f907(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f920(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f920(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f921(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f921(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f924(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f924(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f926(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f926(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f927(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f927(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f928(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f928(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f931(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f931(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f934(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f934(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static void wrap_w2c_rapier__wasm3d__bg_f942(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f942(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f949(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f949(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f950(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f950(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f959(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f959(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f961(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f961(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f962(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f962(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f966(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f966(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f967(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f967(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f978(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f978(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f979(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f979(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f980(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f980(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f992(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f992(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f993(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f993(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f994(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f994(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f997(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f997(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1017(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1017(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1019(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1019(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1024(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1024(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1031(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1031(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1032(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1032(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1033(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1033(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1034(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1034(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1035(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1035(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1036(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1036(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1037(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1037(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1038(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1038(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1039(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1039(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1058(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1058(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1071(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1071(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1072(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1072(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1085(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1085(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1088(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1088(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1092(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1092(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1094(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1094(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1095(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1095(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1096(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1096(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1097(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1097(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1098(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1098(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1099(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1099(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1100(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1100(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1101(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1101(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1102(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1102(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1103(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1103(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1104(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1104(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1105(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1105(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1106(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1106(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1107(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1107(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1111(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1111(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1112(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1112(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1120(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1120(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1123(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1123(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1124(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1124(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1125(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1125(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1132(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1132(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1133(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1133(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1134(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1134(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1139(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1139(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1149(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1149(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1164(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1164(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1167(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1167(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1170(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1170(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1179(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1179(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1180(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1180(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1181(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1181(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1182(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1182(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1184(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1184(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1188(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1188(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1189(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1189(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1195(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1195(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1196(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1196(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1197(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1197(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1198(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1198(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1199(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1199(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1203(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1203(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1207(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, f32 var_4) { + return w2c_rapier__wasm3d__bg_f1207(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1211(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1211(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1212(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1212(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1219(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1219(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1221(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1221(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1222(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1222(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1228(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1228(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1229(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1229(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1236(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1236(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1237(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1237(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1238(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1238(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1239(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1239(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1245(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1245(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1246(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1246(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1248(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1248(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1249(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1249(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1250(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1250(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1253(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1253(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1254(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1254(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1255(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1255(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1256(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1256(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1257(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1257(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1258(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1258(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1259(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1259(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1260(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1260(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1270(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1270(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1271(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1271(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1272(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1272(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1273(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1273(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1274(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1274(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1276(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1276(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1277(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1277(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1278(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1278(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1299(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1299(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1300(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1300(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1302(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1302(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1303(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1303(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1310(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1310(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1313(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1313(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1314(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1314(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1315(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1315(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1316(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1316(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1317(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1317(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1318(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1318(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1319(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1319(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1320(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1320(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1321(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1321(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1322(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1322(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1323(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1323(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1324(void *instance, u32 var_0, u32 var_1, u32 var_2, f32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1324(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1335(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1335(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1336(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1336(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1337(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1337(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1338(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1338(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1339(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1339(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1340(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1340(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1341(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1341(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1342(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1342(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1343(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1343(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1344(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1344(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1345(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1345(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1355(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1355(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1356(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1356(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1360(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1360(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1362(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1362(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1367(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1367(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1368(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1368(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1369(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1369(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1373(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1373(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1374(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1374(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1375(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1375(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1376(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1376(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1377(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1377(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1378(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1378(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1379(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1379(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1380(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1380(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1381(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1381(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1382(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1382(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1383(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1383(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1384(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1384(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1385(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1385(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1386(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1386(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1387(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1387(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1388(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1388(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1389(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1389(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1390(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1390(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1392(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1392(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1393(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1393(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1394(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1394(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1395(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1395(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1396(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1396(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1397(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1397(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1398(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1398(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1399(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1399(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1413(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1413(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1418(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1418(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1419(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1419(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1420(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1420(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1421(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1421(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1422(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1422(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1425(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1425(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1428(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1428(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1429(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1429(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1451(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1451(instance, var_0, var_1, var_2); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1452(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1452(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1453(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1453(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1454(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1454(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1455(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1455(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1456(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1456(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1457(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1457(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1458(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1458(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1459(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1459(instance, var_0, var_1); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1460(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1460(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1466(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1466(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1470(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4, u32 var_5) { + return w2c_rapier__wasm3d__bg_f1470(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1471(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1471(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1473(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1473(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1474(void *instance, u32 var_0, u32 var_1, f64 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1474(instance, var_0, var_1, var_2, var_3, var_4); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1475(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1475(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1476(void *instance, u32 var_0, u32 var_1, f32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1476(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1477(void *instance, u32 var_0, u32 var_1, u64 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1477(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1478(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1478(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1479(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1479(instance, var_0, var_1, var_2, var_3); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1480(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1480(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1481(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1481(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1482(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1482(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1483(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1483(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1484(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1484(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1485(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1485(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1486(void *instance, u32 var_0, u32 var_1, f32 var_2) { + return w2c_rapier__wasm3d__bg_f1486(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1487(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1487(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1488(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1488(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1489(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1489(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1490(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1490(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1491(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1491(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1492(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1492(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1493(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1493(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1494(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1494(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1495(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1495(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1496(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1496(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1497(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1497(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1500(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1500(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1501(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1501(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1502(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1502(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1503(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1503(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1504(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1504(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1505(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1505(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1508(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1508(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1509(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1509(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1510(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1510(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1511(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1511(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1512(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1512(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1513(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1513(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1514(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1514(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1515(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1515(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1516(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1516(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1517(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1517(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1518(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1518(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1519(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1519(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1520(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1520(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1521(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1521(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1522(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1522(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1524(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1524(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1525(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1525(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1526(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1526(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1529(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1529(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1530(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1530(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1531(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1531(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1532(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1532(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1533(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1533(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1534(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1534(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1535(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1535(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1536(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1536(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1537(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1537(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1538(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1538(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1539(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1539(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1540(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1540(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1541(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1541(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1542(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1542(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1543(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1543(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1544(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1544(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1545(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1545(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1546(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1546(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1547(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1547(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1548(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1548(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1549(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1549(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1550(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1550(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1551(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1551(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1552(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1552(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1553(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1553(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1554(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1554(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1555(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1555(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1556(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1556(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1557(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1557(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1558(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1558(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1559(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1559(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1560(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1560(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1561(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1561(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1562(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1562(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1563(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1563(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1564(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1564(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1565(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1565(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1566(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1566(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1567(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1567(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1568(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1568(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1569(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1569(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1570(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1570(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1571(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1571(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1572(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1572(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1573(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1573(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1574(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1574(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1575(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1575(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1576(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1576(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1577(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1577(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1578(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1578(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1579(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1579(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1580(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1580(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1581(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1581(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1582(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1582(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1583(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1583(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1584(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1584(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1585(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1585(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1586(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1586(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1587(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1587(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1588(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1588(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1589(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1589(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1590(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1590(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1591(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1591(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1592(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1592(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1593(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1593(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1594(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1594(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1595(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1595(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1596(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1596(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1598(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1598(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1599(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1599(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1600(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1600(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1601(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1601(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1602(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1602(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1603(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3) { + return w2c_rapier__wasm3d__bg_f1603(instance, var_0, var_1, var_2, var_3); +} +static void wrap_w2c_rapier__wasm3d__bg_f1604(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1604(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1605(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1605(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1606(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1606(instance, var_0, var_1, var_2, var_3, var_4); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1607(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1607(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1608(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1608(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1609(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1609(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1613(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1613(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1616(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1616(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1617(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1617(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1618(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1618(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1620(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1620(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1621(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1621(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1622(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1622(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1623(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1623(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1624(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1624(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1628(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1628(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1629(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1629(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1630(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1630(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1631(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1631(instance, var_0, var_1, var_2); +} +static void wrap_w2c_rapier__wasm3d__bg_f1632(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1632(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1633(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1633(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1637(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1637(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1638(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1638(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1639(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1639(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1640(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1640(instance, var_0, var_1, var_2); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1641(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1641(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1642(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1642(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1644(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1644(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1645(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1645(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1646(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1646(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1647(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1647(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1649(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1649(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1650(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1650(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1651(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1651(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1652(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1652(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1653(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1653(instance, var_0, var_1); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1654(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1654(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1655(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1655(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1656(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1656(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1657(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1657(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1658(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1658(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1659(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1659(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1660(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1660(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1661(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1661(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1662(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1662(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1663(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1663(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1664(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1664(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1665(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1665(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1666(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1666(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1667(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1667(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1668(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1668(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1669(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1669(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1670(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1670(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1671(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1671(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1672(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1672(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1673(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1673(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1674(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1674(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1675(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1675(instance, var_0, var_1); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1676(void *instance, u32 var_0, u32 var_1, u32 var_2) { + return w2c_rapier__wasm3d__bg_f1676(instance, var_0, var_1, var_2); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1677(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1677(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1678(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1678(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1679(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1679(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1680(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1680(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1681(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1681(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1682(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1682(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1683(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1683(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1684(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1684(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1685(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1685(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1686(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1686(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1687(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1687(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1688(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1688(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1689(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1689(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1690(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1690(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1691(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1691(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1692(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1692(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1693(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1693(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1694(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1694(instance, var_0); +} +static f32 wrap_w2c_rapier__wasm3d__bg_f1695(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1695(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1696(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1696(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1697(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1697(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1698(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1698(instance, var_0); +} +static u32 wrap_w2c_rapier__wasm3d__bg_f1699(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1699(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1700(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1700(instance, var_0); +} +static u64 wrap_w2c_rapier__wasm3d__bg_f1701(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1701(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1702(void *instance, u32 var_0) { + return w2c_rapier__wasm3d__bg_f1702(instance, var_0); +} +static void wrap_w2c_rapier__wasm3d__bg_f1703(void *instance, u32 var_0, u32 var_1) { + return w2c_rapier__wasm3d__bg_f1703(instance, var_0, var_1); +} +static void wrap_w2c_rapier__wasm3d__bg_f1704(void *instance, u32 var_0, u32 var_1, u32 var_2, u32 var_3, u32 var_4) { + return w2c_rapier__wasm3d__bg_f1704(instance, var_0, var_1, var_2, var_3, var_4); +} +static void wrap_w2c_rapier__wasm3d__bg_f1705(void *instance, u32 var_0, f32 var_1, u32 var_2, u32 var_3, u32 var_4, f32 var_5) { + return w2c_rapier__wasm3d__bg_f1705(instance, var_0, var_1, var_2, var_3, var_4, var_5); +} + +static void init_globals(w2c_rapier__wasm3d__bg* instance) { + instance->w2c_g0 = 1048576u; +} + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d0[] = { + 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x20, 0x65, + 0x6e, 0x74, 0x72, 0x79, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x6b, 0x65, 0x79, 0x00, 0x00, 0x4e, 0x6f, 0x20, 0x65, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x74, 0x20, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x43, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x64, 0x65, + 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x41, 0x6c, 0x6c, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x3a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x74, 0x65, 0x72, + 0x61, 0x74, 0x6f, 0x72, 0x20, 0x64, 0x69, 0x64, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x79, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x2e, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, + 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, + 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, + 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, + 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, + 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, + 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x6f, + 0x72, 0x2e, 0x72, 0x73, 0xe6, 0x00, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x7c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, + 0x75, 0x63, 0x74, 0x20, 0x42, 0x69, 0x74, 0x56, 0x65, 0x63, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x00, 0x00, 0x65, 0x01, 0x10, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x61, 0x20, 0x74, 0x75, 0x70, 0x6c, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x33, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x43, + 0x6f, 0x6d, 0x70, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, + 0xc0, 0x01, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x50, 0x6f, 0x6c, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x33, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x00, 0xe8, 0x01, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, + 0x61, 0x6d, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, + 0x2e, 0x35, 0x2e, 0x36, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x77, 0x61, 0x6b, + 0x65, 0x72, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x10, 0x02, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x60, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x3a, 0x3a, 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, + 0x60, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x60, 0x45, 0x72, 0x72, + 0x60, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x10, 0x02, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x10, 0x02, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, 0x61, 0x6d, 0x2d, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, 0x2e, 0x35, 0x2e, 0x36, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, + 0x2f, 0x7a, 0x65, 0x72, 0x6f, 0x2e, 0x72, 0x73, 0xe4, 0x02, 0x10, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x60, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x3a, 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, + 0x60, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x60, 0x4e, 0x6f, 0x6e, 0x65, + 0x60, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0xe4, 0x02, 0x10, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0xe4, 0x02, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0xe4, 0x02, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x76, 0x61, 0x72, 0x69, + 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x30, 0x20, + 0x3c, 0x3d, 0x20, 0x69, 0x20, 0x3c, 0x20, 0x32, 0xbc, 0x03, 0x10, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x45, + 0x64, 0x67, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x65, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0xdc, 0x03, 0x10, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x20, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x30, 0x20, 0x3c, 0x3d, 0x20, 0x69, + 0x20, 0x3c, 0x20, 0x31, 0x39, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x47, + 0x72, 0x61, 0x70, 0x68, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x32, 0x20, + 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x24, 0x04, 0x10, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4c, + 0x55, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, 0x00, 0x48, 0x04, 0x10, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x52, + 0x69, 0x67, 0x69, 0x64, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x65, 0x74, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x00, 0x6c, 0x04, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x49, 0x73, 0x6c, 0x61, 0x6e, + 0x64, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x98, 0x04, 0x10, 0x00, 0x24, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x50, 0x6f, 0x6c, + 0x79, 0x68, 0x65, 0x64, 0x72, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x38, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, + 0xc4, 0x04, 0x10, 0x00, 0x27, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4d, 0x61, + 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x37, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x00, 0x00, 0xf4, 0x04, 0x10, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x69, 0x63, 0x54, 0x72, 0x69, 0x4d, 0x65, 0x73, 0x68, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x37, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0x28, 0x05, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4d, 0x61, 0x73, 0x73, 0x50, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0x58, 0x05, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x20, 0x30, 0x20, 0x3c, 0x3d, 0x20, 0x69, 0x20, 0x3c, 0x20, 0x33, + 0x88, 0x05, 0x10, 0x00, 0x18, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x49, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x00, 0xa8, 0x05, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x20, 0x30, 0x20, 0x3c, 0x3d, 0x20, 0x69, 0x20, 0x3c, 0x20, 0x34, + 0xd0, 0x05, 0x10, 0x00, 0x18, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x54, 0x72, 0x69, 0x4d, 0x65, 0x73, 0x68, 0x43, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x33, + 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, 0x00, + 0xf0, 0x05, 0x10, 0x00, 0x31, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x48, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x35, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0x2c, 0x06, 0x10, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, + 0x62, 0x6f, 0x64, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x31, 0x36, + 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, 0x00, + 0x60, 0x06, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x53, 0x41, 0x50, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x37, 0x20, 0x65, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x8c, 0x06, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x49, 0x6d, 0x70, 0x75, 0x6c, + 0x73, 0x65, 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x35, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, + 0xb4, 0x06, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x45, + 0x64, 0x67, 0x65, 0x73, 0x46, 0x69, 0x78, 0x65, 0x72, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0xe0, 0x06, 0x10, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, + 0x69, 0x63, 0x51, 0x62, 0x76, 0x68, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x35, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, + 0x14, 0x07, 0x10, 0x00, 0x22, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, + 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x33, + 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, 0x00, + 0x40, 0x07, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x49, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x4a, 0x6f, + 0x69, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, + 0x70, 0x07, 0x10, 0x00, 0x26, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, + 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x74, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0xa0, 0x07, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, + 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x32, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0xd0, 0x07, 0x10, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0x4a, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x76, 0x61, 0x72, 0x69, + 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x30, 0x20, + 0x3c, 0x3d, 0x20, 0x69, 0x20, 0x3c, 0x20, 0x36, 0x78, 0x08, 0x10, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x54, + 0x72, 0x69, 0x4d, 0x65, 0x73, 0x68, 0x53, 0x68, 0x61, 0x70, 0x65, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x6f, + 0x6c, 0x64, 0x73, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x34, 0x20, 0x65, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0x98, 0x08, 0x10, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x48, 0x65, 0x69, 0x67, 0x68, + 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x53, 0x68, 0x61, 0x70, 0x65, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x6f, + 0x6c, 0x64, 0x73, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x33, 0x20, 0x65, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x73, 0xdc, 0x08, 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x38, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x00, 0x00, 0x24, 0x09, 0x10, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x48, 0x65, 0x69, 0x67, 0x68, + 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x70, 0x65, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, + 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x33, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x00, 0x00, 0x00, 0x54, 0x09, 0x10, 0x00, 0x49, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65, 0x63, 0x75, 0x72, + 0x73, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x20, 0x6d, 0x75, 0x74, 0x65, 0x78, 0xa8, 0x09, 0x10, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x2f, 0x72, 0x75, 0x73, 0x74, 0x63, 0x2f, 0x30, + 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, 0x33, 0x66, 0x64, 0x36, + 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, 0x39, 0x65, 0x61, 0x66, + 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, 0x65, 0x36, 0x30, 0x34, + 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x73, 0x2f, + 0x77, 0x61, 0x73, 0x6d, 0x2f, 0x2e, 0x2e, 0x2f, 0x75, 0x6e, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, + 0x73, 0x2f, 0x6d, 0x75, 0x74, 0x65, 0x78, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xd0, 0x09, 0x10, 0x00, 0x66, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x61, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, + 0x64, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x75, + 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x6c, 0x79, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x2f, 0x72, 0x75, 0x73, 0x74, 0x63, 0x2f, 0x30, + 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, 0x33, 0x66, 0x64, 0x36, + 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, 0x39, 0x65, 0x61, 0x66, + 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, 0x65, 0x36, 0x30, 0x34, + 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x72, 0x73, 0x00, 0xe4, 0x0a, 0x10, 0x00, + 0x4b, 0x00, 0x00, 0x00, 0xe8, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, + 0x6d, 0x75, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x20, 0x69, 0x66, + 0x20, 0x44, 0x73, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x61, 0x72, 0x67, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x53, 0x72, 0x63, 0x00, + 0x58, 0x0b, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x2f, 0x72, 0x75, 0x73, + 0x74, 0x63, 0x2f, 0x30, 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, + 0x33, 0x66, 0x64, 0x36, 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, + 0x39, 0x65, 0x61, 0x66, 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, + 0x65, 0x36, 0x30, 0x34, 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x6d, 0x65, 0x6d, 0x2f, 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, 0x00, + 0x90, 0x0b, 0x10, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x20, 0x2c, 0x20, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, + 0x64, 0x20, 0x00, 0x00, 0x0c, 0x0c, 0x10, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x1b, 0x0c, 0x10, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x20, 0x00, + 0x38, 0x0c, 0x10, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x1b, 0x0c, 0x10, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x45, 0x72, + 0x72, 0x6f, 0x72, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, + 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, + 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, + 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, + 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, + 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, 0x68, 0x2f, 0x74, 0x72, 0x61, + 0x76, 0x65, 0x72, 0x73, 0x61, 0x6c, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x63, 0x0c, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x74, 0x72, + 0x69, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x72, 0x73, 0xe8, 0x0c, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xe8, 0x0c, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0xe9, 0x03, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xe8, 0x0c, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xea, 0x03, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x6d, 0x61, 0x70, 0x2d, 0x31, 0x2e, + 0x39, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x70, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x88, 0x0d, 0x10, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x88, 0x0d, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x69, + 0x6e, 0x69, 0x74, 0x2e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x3a, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x20, 0x64, 0x69, + 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x2f, 0x55, 0x73, 0x65, 0x72, + 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, + 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, + 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, + 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, + 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, 0x65, + 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x72, 0x73, 0x53, 0x0e, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, + 0x6b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, + 0x69, 0x78, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0x2f, + 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, + 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, + 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, + 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, + 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0xe7, 0x0e, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x72, 0x72, + 0x75, 0x70, 0x74, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x6c, 0x69, 0x73, + 0x74, 0x00, 0x00, 0x00, 0x5c, 0x0f, 0x10, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xe7, 0x0e, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x67, 0x72, + 0x61, 0x70, 0x68, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x88, 0x0f, 0x10, 0x00, + 0x62, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x65, + 0x64, 0x67, 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x21, + 0x3d, 0x20, 0x63, 0x72, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x49, 0x4e, 0x56, + 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x55, 0x53, 0x49, 0x5a, 0x45, 0x00, 0x00, + 0x88, 0x0f, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x47, 0x72, 0x61, 0x70, 0x68, 0x3a, 0x3a, 0x61, + 0x64, 0x64, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x3a, 0x20, 0x6e, 0x6f, 0x64, + 0x65, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x75, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x00, + 0x48, 0x10, 0x10, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x88, 0x0f, 0x10, 0x00, + 0x62, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x6e, + 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x21, + 0x3d, 0x20, 0x63, 0x72, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x49, 0x4e, 0x56, + 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x55, 0x53, 0x49, 0x5a, 0x45, 0x00, 0x00, + 0x88, 0x0f, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, 0x6f, + 0x61, 0x72, 0x65, 0x6e, 0x61, 0x2e, 0x72, 0x73, 0xd8, 0x10, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0xd8, 0x10, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x69, 0x6d, 0x70, 0x75, + 0x6c, 0x73, 0x65, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x69, 0x6d, + 0x70, 0x75, 0x6c, 0x73, 0x65, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x5c, 0x11, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x6a, 0x6f, + 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, + 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xf4, 0x11, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0xf4, 0x11, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0xf4, 0x11, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0x95, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xf4, 0x11, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0xf4, 0x11, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x72, + 0x69, 0x67, 0x69, 0x64, 0x20, 0x62, 0x6f, 0x64, 0x79, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x2e, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, + 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, + 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xec, 0x12, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xec, 0x12, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x7d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xec, 0x12, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x67, 0x72, + 0x61, 0x70, 0x68, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x8c, 0x13, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x8c, 0x13, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x8c, 0x13, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, + 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, + 0x69, 0x6e, 0x65, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, + 0x2e, 0x72, 0x73, 0x00, 0x30, 0x14, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x35, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x30, 0x14, 0x10, 0x00, + 0x8b, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x30, 0x15, 0x10, 0x00, + 0x30, 0x15, 0x10, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x31, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0xdc, 0x14, 0x10, 0x00, 0x13, 0x00, 0x00, 0x00, 0x5c, 0x0a, 0x10, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x10, 0x15, 0x10, 0x00, 0x30, 0x15, 0x10, 0x00, + 0x30, 0x15, 0x10, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x3c, 0x15, 0x10, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x39, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x3f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, + 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, + 0x24, 0x16, 0x10, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x24, 0x16, 0x10, 0x00, 0x8c, 0x00, 0x00, 0x00, + 0xfc, 0x01, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x24, 0x16, 0x10, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xaf, 0x01, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x24, 0x16, 0x10, 0x00, 0x8c, 0x00, 0x00, 0x00, + 0xa4, 0x01, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x24, 0x16, 0x10, 0x00, + 0x8c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x24, 0x16, 0x10, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, + 0x45, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, + 0x4b, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x4d, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, + 0x50, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, + 0x4e, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, + 0x74, 0x17, 0x10, 0x00, 0x74, 0x17, 0x10, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x51, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, + 0x54, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, + 0x43, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, + 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x49, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, + 0x4c, 0x00, 0x00, 0x00, 0x20, 0x17, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x6c, 0x0a, 0x10, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x4f, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x54, 0x17, 0x10, 0x00, + 0x74, 0x17, 0x10, 0x00, 0x74, 0x17, 0x10, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x80, 0x17, 0x10, 0x00, 0x57, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, + 0x59, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, + 0x5c, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, + 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2c, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x7c, 0x18, 0x10, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x85, 0x18, 0x10, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x61, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x20, 0x33, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x61, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x20, 0x36, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, + 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x49, 0x6d, 0x70, 0x75, + 0x6c, 0x73, 0x65, 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x6d, + 0x61, 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, + 0x20, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, + 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x2e, 0x72, 0x61, 0x70, 0x69, + 0x65, 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x69, 0x6d, 0x70, + 0x75, 0x6c, 0x73, 0x65, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, + 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x40, 0x19, 0x10, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x40, 0x19, 0x10, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, + 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x6d, 0x61, 0x79, 0x20, + 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x72, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x73, 0x20, 0x57, + 0x6f, 0x72, 0x6c, 0x64, 0x2e, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2f, 0x2e, 0x2e, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, + 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, + 0x74, 0x2e, 0x72, 0x73, 0xd9, 0x19, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xd9, 0x19, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0xd9, 0x19, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0xd9, 0x19, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x20, 0x52, 0x69, 0x67, 0x69, 0x64, 0x42, 0x6f, 0x64, + 0x79, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, + 0x20, 0x49, 0x74, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, + 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, + 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, + 0x68, 0x79, 0x73, 0x69, 0x63, 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, + 0x2e, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x72, 0x69, 0x67, 0x69, 0x64, 0x5f, 0x62, 0x6f, 0x64, 0x79, + 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x95, 0x1a, 0x10, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x95, 0x1a, 0x10, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, + 0x43, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x20, 0x72, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x6d, + 0x61, 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, + 0x20, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, + 0x73, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x2e, 0x72, 0x61, 0x70, 0x69, + 0x65, 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6c, + 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, + 0x2c, 0x1b, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x2c, 0x1b, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x2c, 0x1b, 0x10, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x30, 0x2e, 0x31, 0x31, 0x2e, 0x32, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x20, 0x65, 0x6e, 0x75, 0x6d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x20, 0x70, 0x61, 0x73, 0x73, 0x65, 0x64, 0x72, 0x61, 0x70, 0x69, 0x65, + 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, + 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x72, 0x69, 0x67, 0x69, + 0x64, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xa3, 0x1b, 0x10, 0x00, 0x26, 0x00, 0x00, 0x00, 0xfb, 0x01, 0x00, 0x00, + 0x32, 0x00, 0x00, 0x00, 0x4e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, + 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x2e, 0x72, 0x73, + 0xf0, 0x1b, 0x10, 0x00, 0x24, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0xf0, 0x1b, 0x10, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x2c, 0x02, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0xf0, 0x1b, 0x10, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x6b, 0x02, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2f, 0x2e, 0x2e, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x2f, 0x6e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x5f, 0x70, 0x68, 0x61, 0x73, + 0x65, 0x2e, 0x72, 0x73, 0x44, 0x1c, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x44, 0x1c, 0x10, 0x00, + 0x28, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x44, 0x1c, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, + 0x2f, 0x2e, 0x2e, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x9c, 0x1c, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x1c, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x9c, 0x1c, 0x10, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x9c, 0x1c, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, + 0x3e, 0x00, 0x00, 0x00, 0x9c, 0x1c, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x6e, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x9c, 0x1c, 0x10, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x6e, 0x01, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, + 0x9c, 0x1c, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x9c, 0x1c, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x79, 0x01, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, + 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x48, 0x1d, 0x10, 0x00, + 0x6a, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x84, 0x1d, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, + 0x74, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x20, 0x44, 0x65, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, + 0x7a, 0x61, 0x62, 0x6c, 0x65, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x39, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x00, 0x00, 0xc0, 0x1d, 0x10, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x02, 0x01, 0x49, 0x6e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x3a, 0x20, + 0x73, 0x69, 0x7a, 0x65, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x66, + 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x75, 0x73, 0x69, 0x7a, + 0x65, 0x20, 0x28, 0x30, 0x20, 0x74, 0x6f, 0x20, 0x29, 0x00, 0x00, 0x00, + 0x21, 0x1e, 0x10, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2e, 0x1e, 0x10, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x50, 0x1e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x63, 0x6c, 0x6f, 0x73, 0x75, 0x72, 0x65, 0x20, + 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x64, 0x20, 0x72, 0x65, 0x63, 0x75, + 0x72, 0x73, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x64, + 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x72, + 0x65, 0x61, 0x64, 0x79, 0x82, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x6a, 0x73, 0x2d, 0x73, 0x79, 0x73, 0x2d, 0x30, 0x2e, 0x33, 0x2e, + 0x36, 0x30, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0xb0, 0x1e, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, + 0xc3, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6e, 0x75, 0x6c, 0x6c, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x70, 0x61, 0x73, + 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x75, 0x73, 0x74, 0x72, + 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x20, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x68, 0x69, 0x63, 0x68, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6c, + 0x65, 0x61, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x6e, 0x73, 0x61, 0x66, + 0x65, 0x20, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x69, + 0x6e, 0x20, 0x72, 0x75, 0x73, 0x74, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, + 0x74, 0x79, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x00, + 0x54, 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x73, 0x65, 0x6e, 0x69, 0x6e, + 0x67, 0x20, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x20, 0x6d, 0x75, 0x73, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, + 0x65, 0x2e, 0x00, 0x00, 0x98, 0x1f, 0x10, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x2f, 0x61, 0x61, 0x62, 0x62, 0x2e, 0x72, 0x73, 0x00, + 0xc8, 0x1f, 0x10, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, + 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, + 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, + 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, + 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, + 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x5f, 0x64, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x45, 0x20, 0x10, 0x00, 0x75, 0x00, 0x00, 0x00, + 0x11, 0x02, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xcc, 0x20, 0x10, 0x00, + 0x93, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, + 0x99, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x60, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, + 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, 0x6e, + 0x20, 0x61, 0x20, 0x60, 0x4e, 0x6f, 0x6e, 0x65, 0x60, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x00, 0x45, 0x20, 0x10, 0x00, 0x75, 0x00, 0x00, 0x00, + 0xea, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x45, 0x20, 0x10, 0x00, + 0x75, 0x00, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x45, 0x20, 0x10, 0x00, 0x75, 0x00, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x45, 0x20, 0x10, 0x00, 0x75, 0x00, 0x00, 0x00, + 0x50, 0x02, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, 0x61, 0x6d, 0x2d, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, 0x2e, 0x35, 0x2e, 0x36, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x77, 0x61, 0x6b, 0x65, 0x72, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x74, 0x21, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x68, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x74, 0x21, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x60, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x3a, 0x3a, 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, + 0x60, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x60, 0x45, 0x72, 0x72, + 0x60, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x74, 0x21, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xd1, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x74, 0x21, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x74, 0x21, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0xc6, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x3a, 0x20, + 0x65, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x72, 0x65, + 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x63, 0x6f, 0x64, 0x65, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, + 0x61, 0x6d, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, + 0x2e, 0x35, 0x2e, 0x36, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x63, 0x68, 0x61, + 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x72, 0x73, 0x00, 0x80, 0x22, 0x10, 0x00, + 0x67, 0x00, 0x00, 0x00, 0xb3, 0x01, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, + 0x61, 0x6d, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, + 0x2e, 0x35, 0x2e, 0x36, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x78, 0x74, 0x2e, 0x72, 0x73, 0x00, 0xf8, 0x22, 0x10, 0x00, + 0x67, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, + 0x61, 0x6d, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, + 0x2e, 0x35, 0x2e, 0x36, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6c, 0x61, + 0x76, 0x6f, 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x72, 0x73, + 0x70, 0x23, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, 0x9b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, 0x61, 0x6d, 0x2d, 0x63, + 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, 0x2e, 0x35, 0x2e, 0x36, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x73, + 0x2f, 0x7a, 0x65, 0x72, 0x6f, 0x2e, 0x72, 0x73, 0xfc, 0x23, 0x10, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0xfc, 0x23, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xfc, 0x23, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x06, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xfc, 0x23, 0x10, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0xfc, 0x23, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xfc, 0x23, 0x10, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xfc, 0x23, 0x10, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x62, 0x65, + 0x61, 0x6d, 0x2d, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2d, 0x30, + 0x2e, 0x35, 0x2e, 0x36, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6c, 0x61, + 0x76, 0x6f, 0x72, 0x73, 0x2f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0xd8, 0x24, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x78, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0xd8, 0x24, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x65, 0x63, 0x5f, 0x73, 0x74, + 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x72, 0x73, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x75, 0x74, 0x69, 0x6c, + 0x73, 0x2f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xd0, 0x25, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x72, + 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x61, + 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x20, 0x6d, 0x75, 0x74, 0x65, 0x78, + 0x44, 0x26, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, 0x2f, 0x72, 0x75, 0x73, + 0x74, 0x63, 0x2f, 0x30, 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, + 0x33, 0x66, 0x64, 0x36, 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, + 0x39, 0x65, 0x61, 0x66, 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, + 0x65, 0x36, 0x30, 0x34, 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x79, 0x73, 0x2f, 0x77, 0x61, 0x73, 0x6d, 0x2f, 0x2e, 0x2e, 0x2f, + 0x75, 0x6e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2f, + 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x6d, 0x75, 0x74, 0x65, 0x78, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x6c, 0x26, 0x10, 0x00, 0x66, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, + 0x9e, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x28, 0x29, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x62, 0x79, + 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6d, + 0x69, 0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x2f, 0x72, 0x75, + 0x73, 0x74, 0x63, 0x2f, 0x30, 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, + 0x65, 0x33, 0x66, 0x64, 0x36, 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, + 0x66, 0x39, 0x65, 0x61, 0x66, 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, + 0x39, 0x65, 0x36, 0x30, 0x34, 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, + 0x72, 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x6e, 0x75, 0x6d, 0x2f, 0x66, 0x33, 0x32, 0x2e, 0x72, 0x73, + 0x45, 0x27, 0x10, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x72, 0x05, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x6d, 0x69, 0x64, 0x20, 0x3c, 0x3d, 0x20, 0x73, 0x65, 0x6c, + 0x66, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xa1, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xa4, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, + 0x2f, 0x72, 0x75, 0x73, 0x74, 0x63, 0x2f, 0x30, 0x34, 0x36, 0x38, 0x61, + 0x30, 0x30, 0x61, 0x65, 0x33, 0x66, 0x64, 0x36, 0x65, 0x66, 0x31, 0x61, + 0x36, 0x61, 0x30, 0x66, 0x39, 0x65, 0x61, 0x66, 0x36, 0x33, 0x37, 0x64, + 0x37, 0x61, 0x61, 0x39, 0x65, 0x36, 0x30, 0x34, 0x61, 0x63, 0x63, 0x2f, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, + 0x63, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x38, 0x28, 0x10, 0x00, 0x4a, 0x00, 0x00, 0x00, + 0x21, 0x04, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x38, 0x28, 0x10, 0x00, + 0x4a, 0x00, 0x00, 0x00, 0x2f, 0x04, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x38, 0x28, 0x10, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x38, 0x04, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x38, 0x28, 0x10, 0x00, 0x4a, 0x00, 0x00, 0x00, + 0x3c, 0x04, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x38, 0x28, 0x10, 0x00, + 0x4a, 0x00, 0x00, 0x00, 0x42, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x38, 0x28, 0x10, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x53, 0x03, 0x00, 0x00, + 0x43, 0x00, 0x00, 0x00, 0xff, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x62, 0x69, 0x74, + 0x2d, 0x76, 0x65, 0x63, 0x2d, 0x30, 0x2e, 0x36, 0x2e, 0x33, 0x2f, 0x73, + 0x72, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xf0, 0x28, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x3a, + 0x20, 0x20, 0x3e, 0x3d, 0x20, 0x00, 0x00, 0x00, 0x5c, 0x29, 0x10, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x71, 0x29, 0x10, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf0, 0x28, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xf0, 0x28, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, + 0x1f, 0x02, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xf0, 0x28, 0x10, 0x00, + 0x59, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0xf0, 0x28, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, 0x0c, 0x05, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xf0, 0x28, 0x10, 0x00, 0x59, 0x00, 0x00, 0x00, + 0xf9, 0x04, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, + 0x68, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x5b, 0x01, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x5d, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xb3, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xb5, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xb7, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xbb, 0x01, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x2c, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xd8, 0x29, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x2d, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, + 0x68, 0x2f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x72, 0x73, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x94, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xb5, 0x01, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xb9, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xbe, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xc6, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xd2, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xe2, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xff, 0x01, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x32, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x34, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x36, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x3a, 0x02, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xf8, 0x2a, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xf8, 0x2a, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, 0x68, 0x2f, 0x74, 0x72, + 0x61, 0x76, 0x65, 0x72, 0x73, 0x61, 0x6c, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x28, 0x2d, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x28, 0x2d, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x28, 0x2d, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67, + 0x65, 0x73, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x72, 0x2e, 0x72, 0x73, 0x00, + 0xcc, 0x2d, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0xcc, 0x2d, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0xcc, 0x2d, 0x10, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0xcc, 0x2d, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, 0xcc, 0x2d, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, + 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, + 0x73, 0x5f, 0x68, 0x61, 0x6c, 0x66, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, + 0x70, 0x66, 0x6d, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xa0, 0x2e, 0x10, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, + 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x6d, 0x65, 0x73, + 0x68, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x40, 0x2f, 0x10, 0x00, 0x8e, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x40, 0x2f, 0x10, 0x00, 0x8e, 0x00, 0x00, 0x00, + 0xb5, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, + 0xa8, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, + 0xab, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, + 0xae, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x9f, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, + 0xb3, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, + 0xb1, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, + 0xb4, 0x00, 0x00, 0x00, 0x44, 0x30, 0x10, 0x00, 0x44, 0x30, 0x10, 0x00, + 0xb2, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xb5, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, + 0xb7, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, + 0xba, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, + 0xa9, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, + 0xac, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, + 0xaf, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0xf0, 0x2f, 0x10, 0x00, + 0x9f, 0x00, 0x00, 0x00, 0xf8, 0x26, 0x10, 0x00, 0xb1, 0x00, 0x00, 0x00, + 0xb2, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, + 0x24, 0x30, 0x10, 0x00, 0x44, 0x30, 0x10, 0x00, 0x44, 0x30, 0x10, 0x00, + 0xb2, 0x00, 0x00, 0x00, 0x50, 0x30, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0xbb, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, + 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, + 0x40, 0x2f, 0x10, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x40, 0x2f, 0x10, 0x00, 0x8e, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, + 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, + 0x73, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x58, 0x31, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x58, 0x31, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x58, 0x31, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x58, 0x31, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0xbf, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x58, 0x31, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, + 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, + 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x3c, 0x32, 0x10, 0x00, 0x96, 0x00, 0x00, 0x00, + 0x49, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, 0x3c, 0x32, 0x10, 0x00, 0x96, 0x00, 0x00, 0x00, + 0x5d, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x3c, 0x32, 0x10, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x2f, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, + 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, + 0x18, 0x33, 0x10, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x18, 0x33, 0x10, 0x00, 0x9c, 0x00, 0x00, 0x00, + 0xad, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x18, 0x33, 0x10, 0x00, + 0x9c, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0x18, 0x33, 0x10, 0x00, + 0x9c, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x18, 0x33, 0x10, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, + 0x6c, 0x64, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, + 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x73, 0x5f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, + 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0x18, 0x34, 0x10, 0x00, + 0xa0, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xc2, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, + 0xc5, 0x00, 0x00, 0x00, 0x18, 0x34, 0x10, 0x00, 0xa0, 0x00, 0x00, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x18, 0x34, 0x10, 0x00, + 0xa0, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x65, 0x70, 0x61, 0x2f, 0x65, 0x70, + 0x61, 0x33, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0xf1, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x0d, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x17, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x1c, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x58, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x5d, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x60, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x61, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x6f, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x83, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x97, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x98, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x10, 0x35, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x3d, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6d, 0x69, 0x6e, 0x5f, 0x62, 0x6f, + 0x75, 0x6e, 0x64, 0x20, 0x3d, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x5f, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x67, 0x6a, + 0x6b, 0x2f, 0x67, 0x6a, 0x6b, 0x2e, 0x72, 0x73, 0x30, 0x37, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xa4, 0x37, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x70, 0x6f, + 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x33, 0x64, 0x2e, 0x72, 0x73, 0x20, 0x38, 0x10, 0x00, + 0x70, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x1b, 0x01, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x47, 0x01, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, 0x6e, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x6f, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x20, 0x38, 0x10, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x74, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x20, 0x38, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, 0x75, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x74, 0x72, + 0x69, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x72, 0x73, 0x40, 0x39, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x40, 0x39, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x17, 0x04, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x40, 0x39, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x18, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x40, 0x39, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x6d, 0x61, 0x70, 0x2d, 0x31, 0x2e, 0x39, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x70, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2e, 0x72, 0x73, 0x00, 0x00, 0x3a, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x00, + 0x00, 0x3a, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0xab, 0x02, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x00, 0x3a, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x69, 0x6e, + 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, + 0x74, 0x79, 0x28, 0x29, 0x20, 0x2d, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x63, + 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, 0x20, + 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, + 0x29, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, + 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, + 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, + 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x6d, + 0x61, 0x70, 0x2d, 0x31, 0x2e, 0x39, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x6d, 0x61, 0x70, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x72, 0x61, + 0x77, 0x2e, 0x72, 0x73, 0x05, 0x3b, 0x10, 0x00, 0x63, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x3b, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x00, 0x3a, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x73, + 0x6c, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0x2f, 0x55, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, + 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, + 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, + 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, + 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, + 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, + 0x73, 0x65, 0x2f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x76, 0x69, + 0x65, 0x77, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xb5, 0x3b, 0x10, 0x00, + 0x68, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xb5, 0x3b, 0x10, 0x00, 0x68, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x52, 0x6f, 0x77, 0x73, 0x20, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x70, 0x61, 0x69, 0x72, 0x3a, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, + 0x2e, 0x00, 0x00, 0x00, 0xb5, 0x3b, 0x10, 0x00, 0x68, 0x00, 0x00, 0x00, + 0x12, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x52, 0x6f, 0x77, 0x73, + 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x70, 0x61, 0x69, 0x72, 0x3a, + 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, + 0x20, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x20, 0x62, 0x75, 0x66, + 0x66, 0x65, 0x72, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x2e, 0x00, + 0x68, 0x25, 0x10, 0x00, 0x68, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x77, 0x69, 0x73, 0x65, 0x20, 0x6d, 0x75, 0x6c, 0x2f, 0x64, 0x69, + 0x76, 0x3a, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, + 0x64, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x64, 0x69, 0x6d, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0xdc, 0x3c, 0x10, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, + 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x77, 0x69, 0x73, 0x65, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x18, 0x3d, 0x10, 0x00, 0x6a, 0x00, 0x00, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, + 0x69, 0x78, 0x20, 0x76, 0x69, 0x65, 0x77, 0x3a, 0x20, 0x69, 0x6e, 0x70, + 0x75, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x62, 0x75, 0x66, 0x66, + 0x65, 0x72, 0x20, 0x74, 0x6f, 0x6f, 0x20, 0x73, 0x6d, 0x61, 0x6c, 0x6c, + 0x2e, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, + 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, + 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, + 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, + 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x69, 0x65, 0x77, + 0x2e, 0x72, 0x73, 0x00, 0xbd, 0x3d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, + 0x69, 0x78, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0x4d, + 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x73, 0x75, 0x62, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x2e, 0x00, + 0x57, 0x3e, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, + 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, + 0x65, 0x2f, 0x6f, 0x70, 0x73, 0x2e, 0x72, 0x73, 0x90, 0x3e, 0x10, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6d, 0x6d, 0x3a, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, + 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x00, 0x00, 0x3f, 0x10, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x47, 0x65, 0x6d, 0x76, 0x3a, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, + 0x68, 0x2e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x3a, 0x20, 0x6c, 0x65, 0x66, + 0x74, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x21, 0x3d, 0x20, 0x72, 0x69, + 0x67, 0x68, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x4d, 0x61, 0x74, + 0x72, 0x69, 0x78, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x20, 0x3a, 0x20, + 0x6c, 0x65, 0x66, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x73, 0x20, 0x21, 0x3d, + 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, + 0x69, 0x3f, 0x10, 0x00, 0x31, 0x00, 0x00, 0x00, 0x4a, 0x3f, 0x10, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x9a, 0x3f, 0x10, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x90, 0x3e, 0x10, 0x00, 0x60, 0x00, 0x00, 0x00, 0xd5, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x41, 0x78, 0x70, 0x79, 0x3a, 0x20, 0x6d, 0x69, + 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x20, 0x76, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x70, 0x65, 0x73, 0x2e, 0x00, + 0xdc, 0x3f, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, + 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, + 0x65, 0x2f, 0x62, 0x6c, 0x61, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x04, 0x40, 0x10, 0x00, 0x61, 0x00, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x04, 0x40, 0x10, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x08, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x44, 0x6f, 0x74, 0x20, + 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x20, 0x64, 0x69, 0x6d, 0x65, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, + 0x74, 0x63, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x70, + 0x65, 0x73, 0x20, 0x00, 0x88, 0x40, 0x10, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x4a, 0x3f, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0x4f, 0x3f, 0x10, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x04, 0x40, 0x10, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x40, 0x10, 0x00, + 0x61, 0x00, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, + 0x2e, 0x72, 0x73, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x65, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x73, 0x77, 0x61, 0x70, 0x20, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0xec, 0x40, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0xb6, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xec, 0x40, 0x10, 0x00, 0x63, 0x00, 0x00, 0x00, 0xba, 0x04, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x55, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, + 0x61, 0x20, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x20, 0x61, 0x20, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x74, 0x20, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0xec, 0x40, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0xe3, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x72, 0x73, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x69, 0x72, + 0x6f, 0x77, 0x31, 0x20, 0x3c, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x6e, + 0x72, 0x6f, 0x77, 0x73, 0x28, 0x29, 0x20, 0x26, 0x26, 0x20, 0x69, 0x72, + 0x6f, 0x77, 0x32, 0x20, 0x3c, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x6e, + 0x72, 0x6f, 0x77, 0x73, 0x28, 0x29, 0x00, 0x00, 0xdc, 0x41, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, + 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, + 0x65, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x69, 0x6e, 0x67, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0xa4, 0x42, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x52, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, + 0x66, 0x20, 0x70, 0x65, 0x72, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x2e, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x6c, 0x69, 0x6e, 0x61, 0x6c, 0x67, 0x2f, 0x70, 0x65, 0x72, 0x6d, + 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x44, 0x43, 0x10, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x44, 0x43, 0x10, 0x00, 0x73, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, + 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6c, 0x69, 0x6e, 0x61, 0x6c, 0x67, 0x2f, + 0x6c, 0x75, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xd8, 0x43, 0x10, 0x00, + 0x61, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x4c, 0x55, 0x20, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x20, 0x6d, 0x61, 0x74, + 0x72, 0x69, 0x78, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x2e, 0x00, + 0x4c, 0x44, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0xd8, 0x43, 0x10, 0x00, + 0x61, 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x4c, 0x55, 0x20, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x3a, 0x20, 0x75, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x6f, 0x6c, 0x76, + 0x65, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x73, 0x71, 0x75, 0x61, + 0x72, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x00, 0x00, + 0xd8, 0x43, 0x10, 0x00, 0x61, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xd8, 0x43, 0x10, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x68, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x2f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2e, 0x72, 0x73, + 0xec, 0x44, 0x10, 0x00, 0x74, 0x00, 0x00, 0x00, 0xcb, 0x02, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xec, 0x44, 0x10, 0x00, 0x74, 0x00, 0x00, 0x00, + 0xca, 0x02, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xec, 0x44, 0x10, 0x00, + 0x74, 0x00, 0x00, 0x00, 0xbb, 0x02, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x90, 0x45, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x72, 0x72, + 0x75, 0x70, 0x74, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x6c, 0x69, 0x73, + 0x74, 0x00, 0x00, 0x00, 0x04, 0x46, 0x10, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x90, 0x45, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x61, 0x6c, 0x77, 0x61, 0x79, + 0x73, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64, 0x20, 0x61, 0x66, + 0x74, 0x65, 0x72, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, + 0x67, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x20, 0x73, 0x70, 0x61, 0x63, 0x65, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, + 0x90, 0x45, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x4e, 0x6f, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x20, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2f, + 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, + 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, + 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, + 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, + 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x61, 0x72, 0x65, 0x6e, 0x61, + 0x2e, 0x72, 0x73, 0x00, 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x4e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x43, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x20, 0x74, 0x77, 0x69, 0x63, 0x65, 0x2e, 0x00, 0x18, 0x47, 0x10, 0x00, + 0x23, 0x00, 0x00, 0x00, 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xa3, 0x46, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0xa3, 0x46, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0xa3, 0x46, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xb4, 0x47, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x73, 0x65, + 0x6c, 0x66, 0x2e, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, + 0x28, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x63, 0x72, 0x61, 0x74, 0x65, 0x3a, + 0x3a, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x55, 0x53, 0x49, + 0x5a, 0x45, 0x00, 0x00, 0xb4, 0x47, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0xb3, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x73, + 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x63, 0x72, + 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, + 0x5f, 0x55, 0x53, 0x49, 0x5a, 0x45, 0x00, 0x00, 0xb4, 0x47, 0x10, 0x00, + 0x62, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x47, 0x72, 0x61, 0x70, 0x68, 0x3a, 0x3a, 0x61, 0x64, 0x64, 0x5f, 0x65, + 0x64, 0x67, 0x65, 0x3a, 0x20, 0x6e, 0x6f, 0x64, 0x65, 0x20, 0x69, 0x6e, + 0x64, 0x69, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x00, 0xc0, 0x48, 0x10, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0xb4, 0x47, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0xe4, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x01, 0x2f, 0x55, + 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, + 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, + 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, + 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, + 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, + 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, + 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x63, 0x63, 0x64, 0x2f, + 0x63, 0x63, 0x64, 0x5f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x87, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x43, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x69, + 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x43, 0x6f, 0x6c, 0x6c, 0x69, + 0x64, 0x65, 0x72, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x2e, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xb0, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x0f, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xef, 0x01, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x74, 0x6f, 0x69, 0x2e, 0x74, 0x6f, 0x69, 0x20, 0x3c, 0x3d, + 0x20, 0x64, 0x74, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x6c, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x74, 0x01, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x77, 0x01, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x8c, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x90, 0x01, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x9b, 0x01, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x9a, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x3a, 0x01, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x06, 0x49, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x3b, 0x01, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x06, 0x49, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x3c, 0x3d, 0x20, + 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x63, 0x63, 0x64, 0x2f, 0x74, 0x6f, + 0x69, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xbc, 0x4b, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x6d, 0x61, 0x6e, + 0x61, 0x67, 0x65, 0x72, 0x2e, 0x72, 0x73, 0x00, 0x3c, 0x4c, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x20, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x69, 0x73, 0x6c, 0x61, + 0x6e, 0x64, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, + 0x20, 0x62, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, + 0x20, 0x31, 0x2e, 0x00, 0xdc, 0x4c, 0x10, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xdb, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x3c, 0x4c, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, + 0x35, 0x00, 0x00, 0x00, 0x3c, 0x4c, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x69, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, + 0x74, 0x2f, 0x69, 0x6d, 0x70, 0x75, 0x6c, 0x73, 0x65, 0x5f, 0x6a, 0x6f, + 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x60, 0x4d, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x60, 0x4d, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0x25, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x60, 0x4d, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x60, 0x4d, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x60, 0x4d, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0x4c, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x60, 0x4d, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x60, 0x4d, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0x6d, 0x01, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, 0x2e, 0x72, 0x73, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x91, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xcc, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x7f, 0x01, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x82, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x93, 0x01, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xc2, 0x01, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xca, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xce, 0x01, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x2e, 0x02, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x2f, 0x02, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x33, 0x02, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x4f, 0x02, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x57, 0x02, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x58, 0x02, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x92, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x93, 0x02, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x96, 0x02, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x97, 0x02, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xab, 0x02, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xac, 0x02, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xcd, 0x02, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xcd, 0x02, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xce, 0x02, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xce, 0x02, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xde, 0x02, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xf9, 0x02, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0b, 0x03, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x13, 0x03, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x76, 0x65, 0x6c, 0x6f, 0x63, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, + 0x3e, 0x3d, 0x20, 0x53, 0x50, 0x41, 0x54, 0x49, 0x41, 0x4c, 0x5f, 0x44, + 0x49, 0x4d, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x17, 0x03, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x64, 0x61, 0x6d, 0x70, 0x69, + 0x6e, 0x67, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, 0x20, + 0x53, 0x50, 0x41, 0x54, 0x49, 0x41, 0x4c, 0x5f, 0x44, 0x49, 0x4d, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x73, 0x65, + 0x6c, 0x66, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, + 0x3d, 0x20, 0x53, 0x50, 0x41, 0x54, 0x49, 0x41, 0x4c, 0x5f, 0x44, 0x49, + 0x4d, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x19, 0x03, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x1e, 0x03, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x2f, 0x03, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x38, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x44, 0x03, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x58, 0x03, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x59, 0x03, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x41, 0x20, 0x72, 0x69, + 0x67, 0x69, 0x64, 0x2d, 0x62, 0x6f, 0x64, 0x79, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x74, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, 0x20, + 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, + 0x6d, 0x69, 0x63, 0x2e, 0xd0, 0x52, 0x10, 0x00, 0x44, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x66, 0x03, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x94, 0x03, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x96, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x9a, 0x03, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x58, 0x4e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x9a, 0x03, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, + 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, + 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x6c, 0x53, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0xca, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x6c, 0x53, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x6c, 0x53, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x6c, 0x53, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0xb3, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x6c, 0x53, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x6c, 0x53, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x6c, 0x53, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0xad, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, + 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, + 0x79, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x68, 0x54, 0x10, 0x00, 0x85, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x3a, 0x20, 0x63, 0x69, 0x72, 0x63, + 0x75, 0x6c, 0x61, 0x72, 0x20, 0x72, 0x69, 0x67, 0x69, 0x64, 0x20, 0x62, + 0x6f, 0x64, 0x79, 0x20, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, + 0x63, 0x79, 0x2e, 0x00, 0x00, 0x55, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x68, 0x54, 0x10, 0x00, 0x85, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, + 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x2e, 0x00, 0x00, 0x00, 0x48, 0x55, 0x10, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x68, 0x54, 0x10, 0x00, 0x85, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, + 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x74, 0x20, + 0x79, 0x65, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x65, 0x64, 0x00, 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0xa9, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, + 0x31, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0xd2, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, + 0xc7, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x78, 0x55, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x78, 0x55, 0x10, 0x00, 0x86, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x6f, + 0x64, 0x79, 0x5f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, + 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x04, 0x57, 0x10, 0x00, + 0x8b, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x62, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x04, 0x57, 0x10, 0x00, + 0x8b, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x57, 0x10, 0x00, 0x8b, 0x00, 0x00, 0x00, + 0x8b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x72, 0x69, 0x67, 0x69, 0x64, 0x5f, + 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x10, 0x58, 0x10, 0x00, + 0x76, 0x00, 0x00, 0x00, 0xa6, 0x03, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, + 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x98, 0x58, 0x10, 0x00, 0x76, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x98, 0x58, 0x10, 0x00, 0x76, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x98, 0x58, 0x10, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x98, 0x58, 0x10, 0x00, 0x76, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x67, 0x65, 0x6e, + 0x65, 0x72, 0x69, 0x63, 0x5f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, + 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, + 0x2e, 0x72, 0x73, 0x00, 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x49, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x4f, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, 0x54, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x6b, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x50, 0x59, 0x10, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x6f, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, + 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, + 0x5f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x67, 0x72, + 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, + 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x84, 0x5a, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x84, 0x5a, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x84, 0x5a, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x84, 0x5a, 0x10, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x84, 0x5a, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x84, 0x5a, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, + 0xd9, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, + 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, + 0x41, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, + 0x89, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, + 0x9c, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, + 0x89, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, + 0x0d, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, + 0x89, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, + 0x6c, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, + 0x89, 0x00, 0x00, 0x00, 0x55, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, + 0xec, 0x01, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x70, 0x5b, 0x10, 0x00, + 0x89, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, + 0x70, 0x5b, 0x10, 0x00, 0x89, 0x00, 0x00, 0x00, 0x19, 0x02, 0x00, 0x00, + 0x32, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x6a, 0x6f, 0x69, + 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, + 0x74, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x69, 0x63, 0x5f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, + 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x5d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x88, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0xbd, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0xef, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x2b, 0x01, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x33, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x85, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x97, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0xbf, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0xdf, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x26, 0x02, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x2a, 0x02, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x29, 0x02, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0xec, 0x5c, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x28, 0x02, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, + 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0xb3, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0xe5, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0xed, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, + 0x43, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x28, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x36, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0xeb, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x23, 0x02, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x35, 0x02, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x43, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x51, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x60, 0x02, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x6d, 0x02, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x78, 0x02, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x7e, 0x02, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x84, 0x02, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, + 0x92, 0x00, 0x00, 0x00, 0x88, 0x02, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x87, 0x02, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0xa8, 0x5f, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x86, 0x02, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, + 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2f, 0x6a, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x5f, 0x62, 0x75, 0x69, 0x6c, + 0x64, 0x65, 0x72, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x3c, 0x62, 0x10, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0xdd, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x3c, 0x62, 0x10, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x28, 0x04, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x73, 0x6f, 0x6c, + 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, + 0x6e, 0x74, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xd2, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0xea, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0xac, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0xdd, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf5, 0x01, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0xf8, 0x62, 0x10, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0x0d, 0x02, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, + 0x2f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, + 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, + 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0x62, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0x98, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0x66, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x6b, 0x01, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0x78, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x7d, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x04, 0x64, 0x10, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x73, 0x6f, + 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, + 0x79, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0xed, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x94, 0x65, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x94, 0x65, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, + 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x65, 0x6c, + 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x72, + 0x2e, 0x72, 0x73, 0x00, 0xb8, 0x66, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, + 0x3b, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0xb8, 0x66, 0x10, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0xb8, 0x66, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0xb8, 0x66, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xb8, 0x66, 0x10, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0xb8, 0x66, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0xb8, 0x66, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, + 0xd4, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x64, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x73, 0x2f, 0x72, 0x69, 0x67, 0x69, 0x64, 0x5f, + 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, + 0xa0, 0x67, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0xb3, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0xa0, 0x67, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0xdd, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xcc, 0x20, 0x10, 0x00, + 0x93, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x62, 0x72, + 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x61, 0x70, 0x2f, 0x62, 0x72, 0x6f, 0x61, + 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0xa6, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0xf8, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x4c, 0x01, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x4e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x2e, + 0x4c, 0x69, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x84, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x89, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x9a, 0x01, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, + 0x0a, 0x02, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x58, 0x68, 0x10, 0x00, + 0x82, 0x00, 0x00, 0x00, 0x39, 0x02, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x58, 0x68, 0x10, 0x00, 0x82, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6d, 0x69, + 0x6e, 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x3c, 0x3d, 0x20, 0x6d, + 0x61, 0x78, 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, + 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x5f, + 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, + 0x73, 0x61, 0x70, 0x2f, 0x73, 0x61, 0x70, 0x5f, 0x61, 0x78, 0x69, 0x73, + 0x2e, 0x72, 0x73, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x61, 0x61, + 0x62, 0x62, 0x2e, 0x6d, 0x69, 0x6e, 0x73, 0x20, 0x20, 0x28, 0x69, 0x6e, + 0x20, 0x29, 0x20, 0x3c, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x5f, 0x62, 0x6f, + 0x75, 0x6e, 0x64, 0x20, 0xc0, 0x6a, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, + 0xd0, 0x6a, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0xd5, 0x6a, 0x10, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x39, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x61, 0x61, 0x62, 0x62, 0x2e, 0x6d, + 0x61, 0x78, 0x73, 0x20, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x6d, 0x69, 0x6e, + 0x5f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x00, 0x1c, 0x6b, 0x10, 0x00, + 0x10, 0x00, 0x00, 0x00, 0xd0, 0x6a, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x2c, 0x6b, 0x10, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x6b, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x9b, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xbc, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xeb, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xfc, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x0c, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x10, 0x6a, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x62, 0x72, + 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x61, 0x70, 0x2f, 0x73, 0x61, 0x70, 0x5f, + 0x6c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x72, 0x73, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x53, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, + 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x78, 0x79, + 0x2e, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x3a, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x84, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xa2, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x24, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3d, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x44, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x74, 0x01, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x5b, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xe4, 0x6c, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x78, + 0x79, 0x20, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x00, 0xd0, 0x6e, 0x10, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, + 0x79, 0x2f, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, + 0x65, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x61, 0x70, 0x2f, + 0x73, 0x61, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x72, 0x73, + 0xec, 0x6e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0xec, 0x6e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xec, 0x6e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xec, 0x6e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0xec, 0x6e, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x6b, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xec, 0x6e, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x62, 0x72, + 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x61, 0x70, 0x2f, 0x73, 0x61, 0x70, 0x5f, + 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xcc, 0x6f, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6f, 0x6c, + 0x64, 0x2e, 0x74, 0x6f, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x2e, + 0x69, 0x73, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x28, 0x29, 0x00, 0x00, + 0xcc, 0x6f, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xcc, 0x6f, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xcc, 0x6f, 0x10, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xcc, 0x6f, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, + 0x79, 0x2f, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x68, 0x61, 0x73, + 0x65, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x73, 0x61, 0x70, 0x2f, + 0x73, 0x61, 0x70, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2e, 0x72, 0x73, + 0xcc, 0x70, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, + 0x79, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x83, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0xf1, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0xe9, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x6e, 0x61, + 0x72, 0x72, 0x6f, 0x77, 0x5f, 0x70, 0x68, 0x61, 0x73, 0x65, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0xab, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x8d, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0xd7, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0xb8, 0x02, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0xb9, 0x02, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0xbb, 0x02, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0xcc, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x21, 0x03, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x31, 0x03, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x35, 0x03, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x41, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x20, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x6f, 0x6c, 0x64, 0x20, 0x63, + 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, + 0x6e, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, + 0x32, 0x35, 0x35, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, + 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x2e, 0x00, + 0xc0, 0x73, 0x10, 0x00, 0x43, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0xac, 0x03, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x97, 0x03, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x9b, 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0xfa, 0x03, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x0b, 0x04, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x17, 0x04, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x60, 0x72, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x2b, 0x04, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x63, 0x6f, + 0x6c, 0x6c, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x7c, 0x74, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0xac, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x7c, 0x74, 0x10, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, + 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x70, 0x68, + 0x79, 0x73, 0x69, 0x63, 0x73, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, + 0x6e, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x75, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0xeb, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x0c, 0x75, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0c, 0x75, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, + 0xf4, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0c, 0x75, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x0c, 0x75, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, + 0x65, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x69, 0x70, 0x65, + 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, 0x00, 0xd0, 0x75, 0x10, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xd0, 0x75, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0xd0, 0x75, 0x10, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x86, 0x01, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x72, 0x61, 0x70, 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x37, 0x2e, 0x32, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x70, 0x69, 0x70, + 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x70, 0x76, 0x10, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x55, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x20, 0x74, 0x77, 0x69, 0x63, 0x65, 0x2e, 0x00, 0xf0, 0x76, 0x10, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x72, 0x61, 0x70, + 0x69, 0x65, 0x72, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x2e, 0x32, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x20, 0x77, 0x10, 0x00, 0x5d, 0x00, 0x00, 0x00, + 0x0f, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x90, 0x42, 0x10, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x20, 0x77, 0x10, 0x00, 0x5d, 0x00, 0x00, 0x00, + 0x10, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4b, 0x69, 0x6e, 0x65, + 0x6d, 0x61, 0x74, 0x69, 0x63, 0x56, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, + 0x79, 0x42, 0x61, 0x73, 0x65, 0x64, 0x4b, 0x69, 0x6e, 0x65, 0x6d, 0x61, + 0x74, 0x69, 0x63, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x61, 0x73, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x44, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x01, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x73, 0x69, 0x6d, 0x62, 0x61, 0x2d, 0x30, 0x2e, 0x38, 0x2e, 0x30, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x61, 0x75, + 0x74, 0x6f, 0x5f, 0x73, 0x69, 0x6d, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6c, + 0x2e, 0x72, 0x73, 0x00, 0xe4, 0x77, 0x10, 0x00, 0x67, 0x00, 0x00, 0x00, + 0xbf, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0xd1, 0x00, 0x00, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, + 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xda, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xdd, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0xe1, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe2, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, + 0xc4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe7, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xeb, 0x00, 0x00, 0x00, + 0xec, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xed, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf1, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6d, 0x69, 0x6e, 0x20, 0x3c, 0x3d, + 0x20, 0x6d, 0x61, 0x78, 0x2f, 0x72, 0x75, 0x73, 0x74, 0x63, 0x2f, 0x30, + 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, 0x33, 0x66, 0x64, 0x36, + 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, 0x39, 0x65, 0x61, 0x66, + 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, 0x65, 0x36, 0x30, 0x34, + 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x63, 0x6d, 0x70, + 0x2e, 0x72, 0x73, 0x00, 0xfc, 0x79, 0x10, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x5f, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf5, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x6d, 0x69, 0x64, 0x20, 0x3c, 0x3d, 0x20, 0x73, 0x65, 0x6c, + 0x66, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x63, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x20, 0x60, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, 0x75, + 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, 0x6e, 0x20, + 0x61, 0x20, 0x60, 0x4e, 0x6f, 0x6e, 0x65, 0x60, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x60, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3a, 0x3a, + 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, 0x6e, + 0x20, 0x61, 0x6e, 0x20, 0x60, 0x45, 0x72, 0x72, 0x60, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x6d, 0x61, 0x70, 0x2d, 0x31, 0x2e, 0x39, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x70, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2e, 0x72, 0x73, 0x00, 0x10, 0x7b, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x7b, 0x10, 0x00, + 0x5f, 0x00, 0x00, 0x00, 0xab, 0x02, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x10, 0x7b, 0x10, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x73, + 0x6c, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, 0x2f, 0x55, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, + 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, + 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, + 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, + 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, + 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, + 0x73, 0x65, 0x2f, 0x6d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5f, 0x76, 0x69, + 0x65, 0x77, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xbd, 0x7b, 0x10, 0x00, + 0x68, 0x00, 0x00, 0x00, 0x1a, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, + 0x64, 0x73, 0x2e, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, + 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, + 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, + 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, + 0x65, 0x62, 0x72, 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x62, 0x6c, 0x61, + 0x73, 0x2e, 0x72, 0x73, 0x44, 0x6f, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x74, 0x20, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x73, 0x68, 0x61, 0x70, 0x65, 0x73, 0x20, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x3a, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x72, + 0x6f, 0x77, 0x73, 0x20, 0x21, 0x3d, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, + 0x20, 0x72, 0x6f, 0x77, 0x73, 0x2e, 0x00, 0x00, 0xb4, 0x7c, 0x10, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0xdf, 0x7c, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xe4, 0x7c, 0x10, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x53, 0x7c, 0x10, 0x00, + 0x61, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x2e, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x69, + 0x6e, 0x67, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x4c, 0x7d, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x6e, 0x61, 0x6c, 0x67, 0x65, 0x62, 0x72, + 0x61, 0x2d, 0x30, 0x2e, 0x33, 0x32, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x6c, 0x69, 0x6e, 0x61, 0x6c, 0x67, 0x2f, 0x73, 0x79, 0x6d, 0x6d, + 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x65, 0x69, 0x67, 0x65, 0x6e, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x94, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x30, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xc4, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xfe, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xc4, 0x7d, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xc4, 0x7d, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x2f, 0x61, 0x61, 0x62, 0x62, 0x2e, 0x72, 0x73, 0x54, + 0x68, 0x65, 0x20, 0x6c, 0x6f, 0x6f, 0x73, 0x65, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x20, 0x6d, 0x75, 0x73, 0x74, + 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, + 0x2e, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x10, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x14, 0x7f, 0x10, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x61, 0x61, 0x62, 0x62, + 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2e, 0x72, 0x73, 0x50, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x20, 0x41, 0x61, 0x62, + 0x62, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x3a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x70, 0x75, + 0x74, 0x20, 0x69, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x20, 0x73, + 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x79, 0x69, 0x65, 0x6c, 0x64, 0x20, + 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x65, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x00, 0xc0, 0x7f, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0xc0, 0x7f, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2f, 0x62, 0x6f, 0x75, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x68, 0x65, 0x72, 0x65, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xa4, 0x80, 0x10, 0x00, 0x76, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x74, 0x77, 0x6f, 0x20, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, + 0x73, 0x74, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x73, 0x00, 0x00, + 0x2c, 0x81, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x4b, 0x81, 0x10, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6d, 0x61, 0x73, 0x73, + 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2f, + 0x6d, 0x61, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x69, 0x6d, 0x65, 0x73, 0x68, 0x33, + 0x64, 0x2e, 0x72, 0x73, 0x68, 0x81, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x68, 0x81, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x68, 0x81, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x68, 0x81, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xa5, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x68, 0x81, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x68, 0x81, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, 0x68, 0x2f, 0x75, 0x74, + 0x69, 0x6c, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x48, 0x82, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x48, 0x82, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x48, 0x82, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x48, 0x82, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x48, 0x82, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, 0x68, 0x2f, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x2c, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x2d, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x5b, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x5d, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x79, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xb3, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xb5, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x83, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xb7, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x08, 0x83, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x71, 0x62, 0x76, 0x68, 0x2f, 0x74, 0x72, + 0x61, 0x76, 0x65, 0x72, 0x73, 0x61, 0x6c, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x28, 0x84, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x28, 0x84, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x9a, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6c, 0x69, 0x70, 0x2f, 0x63, 0x6c, 0x69, 0x70, 0x5f, + 0x61, 0x61, 0x62, 0x62, 0x5f, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, + 0xbc, 0x84, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xbc, 0x84, 0x10, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x9b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x20, + 0x70, 0x72, 0x6f, 0x78, 0x69, 0x6d, 0x69, 0x74, 0x79, 0x20, 0x6d, 0x61, + 0x72, 0x67, 0x69, 0x6e, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, + 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x20, 0x6f, 0x72, + 0x20, 0x6e, 0x75, 0x6c, 0x6c, 0x2e, 0x00, 0x00, 0x4c, 0x85, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6c, + 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x73, 0x5f, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x62, 0x61, 0x6c, + 0x6c, 0x2e, 0x72, 0x73, 0x84, 0x85, 0x10, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x20, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x20, 0x73, 0x68, + 0x61, 0x70, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x62, 0x65, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x2f, 0x55, + 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, + 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, + 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, + 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, + 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, + 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, + 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, + 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x3e, 0x86, 0x10, 0x00, 0x90, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x3e, 0x86, 0x10, 0x00, 0x90, 0x00, 0x00, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x3e, 0x86, 0x10, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x3e, 0x86, 0x10, 0x00, 0x90, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x3a, 0x20, 0x65, 0x6e, 0x74, 0x65, + 0x72, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, + 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x75, 0x62, 0x6f, + 0x69, 0x64, 0x5f, 0x63, 0x75, 0x62, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x73, + 0x38, 0x87, 0x10, 0x00, 0x88, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6c, + 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x75, 0x62, 0x6f, 0x69, 0x64, 0x5f, 0x74, + 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xd0, 0x87, 0x10, 0x00, 0x8a, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6c, + 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x73, 0x5f, 0x68, 0x61, 0x6c, 0x66, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x61, + 0x70, 0x2e, 0x72, 0x73, 0x6c, 0x88, 0x10, 0x00, 0x90, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x73, 0x74, + 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x73, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x0c, 0x89, 0x10, 0x00, 0x92, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf9, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x2e, 0x72, 0x73, + 0xc4, 0x89, 0x10, 0x00, 0x84, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, + 0xfc, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, + 0x58, 0x8a, 0x10, 0x00, 0x58, 0x8a, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x04, 0x01, 0x00, 0x00, 0x98, 0x8a, 0x10, 0x00, 0x98, 0x8a, 0x10, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf0, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf1, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0x09, 0x01, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, 0xd8, 0x8a, 0x10, 0x00, + 0xd8, 0x8a, 0x10, 0x00, 0x08, 0x01, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, + 0x0c, 0x01, 0x00, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, + 0x0e, 0x01, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, + 0x18, 0x8b, 0x10, 0x00, 0x18, 0x8b, 0x10, 0x00, 0x0e, 0x01, 0x00, 0x00, + 0x11, 0x01, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xeb, 0x00, 0x00, 0x00, + 0x13, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x58, 0x8b, 0x10, 0x00, 0x58, 0x8b, 0x10, 0x00, + 0x14, 0x01, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, + 0x61, 0x70, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, + 0x98, 0x8b, 0x10, 0x00, 0x84, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x64, 0x69, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x64, 0x69, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x6d, 0x61, 0x70, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x2c, 0x8c, 0x10, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x65, 0x70, 0x61, 0x2f, 0x65, 0x70, + 0x61, 0x33, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x87, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0xf1, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x0d, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, + 0x37, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x17, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x1c, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x58, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x5d, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x60, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x61, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x6f, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x83, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x97, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x98, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x3d, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xa9, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0xb2, 0x01, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xc4, 0x8c, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xc4, 0x8c, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x67, 0x6a, + 0x6b, 0x2f, 0x67, 0x6a, 0x6b, 0x2e, 0x72, 0x73, 0xec, 0x8f, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6d, 0x69, 0x6e, 0x5f, 0x62, 0x6f, + 0x75, 0x6e, 0x64, 0x20, 0x3d, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x5f, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0xec, 0x8f, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x8c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xec, 0x8f, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x4f, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x67, 0x6a, 0x6b, 0x2f, 0x76, 0x6f, + 0x72, 0x6f, 0x6e, 0x6f, 0x69, 0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x78, 0x33, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x38, 0x7d, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x64, 0x69, 0x6d, 0x20, 0x3d, + 0x3d, 0x20, 0x33, 0x00, 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, + 0xbc, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0xa8, 0x90, 0x10, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x2e, 0x72, 0x73, 0x04, 0x92, 0x10, 0x00, + 0x98, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x6e, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, + 0x65, 0x61, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x5f, + 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x2f, 0x6e, 0x6f, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x61, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, + 0x5f, 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, + 0x1a, 0x01, 0x00, 0x00, 0x1b, 0x01, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, + 0x1d, 0x01, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x00, 0x1f, 0x01, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xdb, 0x00, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, + 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, + 0x23, 0x01, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, + 0x26, 0x01, 0x00, 0x00, 0xa4, 0x93, 0x10, 0x00, 0xa4, 0x93, 0x10, 0x00, + 0x24, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, + 0x29, 0x01, 0x00, 0x00, 0x2a, 0x01, 0x00, 0x00, 0x2b, 0x01, 0x00, 0x00, + 0x2c, 0x01, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x1a, 0x01, 0x00, 0x00, + 0x1b, 0x01, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, 0x1d, 0x01, 0x00, 0x00, + 0x1e, 0x01, 0x00, 0x00, 0x1f, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0x50, 0x93, 0x10, 0x00, + 0xdb, 0x00, 0x00, 0x00, 0xd0, 0x78, 0x10, 0x00, 0x23, 0x01, 0x00, 0x00, + 0x24, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, + 0x84, 0x93, 0x10, 0x00, 0xa4, 0x93, 0x10, 0x00, 0xa4, 0x93, 0x10, 0x00, + 0x24, 0x01, 0x00, 0x00, 0xb0, 0x93, 0x10, 0x00, 0x2d, 0x01, 0x00, 0x00, + 0x2e, 0x01, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, + 0x31, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, + 0x34, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x39, 0x01, 0x00, 0x00, 0x3a, 0x01, 0x00, 0x00, 0x3b, 0x01, 0x00, 0x00, + 0xac, 0x92, 0x10, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xac, 0x92, 0x10, 0x00, 0xa4, 0x00, 0x00, 0x00, + 0x9c, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0xac, 0x92, 0x10, 0x00, + 0xa4, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0xac, 0x92, 0x10, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0xac, 0x92, 0x10, 0x00, 0xa4, 0x00, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2f, 0x6e, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x5f, 0x69, 0x6d, 0x70, 0x61, + 0x63, 0x74, 0x2f, 0x6e, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x66, 0x5f, 0x69, 0x6d, 0x70, + 0x61, 0x63, 0x74, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x6d, 0x61, 0x70, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xe8, 0x94, 0x10, 0x00, + 0xa6, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2f, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, + 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xa0, 0x95, 0x10, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, 0x8f, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x9d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xa0, 0x95, 0x10, 0x00, + 0x78, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0xa0, 0x95, 0x10, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xb9, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x73, 0x71, 0x6e, 0x61, 0x62, 0x20, 0x21, 0x3d, 0x20, 0x30, + 0x2e, 0x30, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, + 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, + 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, + 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, + 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, + 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x2f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x67, 0x6d, + 0x65, 0x6e, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xb6, 0x96, 0x10, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x20, + 0x21, 0x3d, 0x20, 0x5f, 0x30, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, + 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, + 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, + 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, + 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, + 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x74, + 0x65, 0x74, 0x72, 0x61, 0x68, 0x65, 0x64, 0x72, 0x6f, 0x6e, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x55, 0x97, 0x10, 0x00, 0x74, 0x00, 0x00, 0x00, + 0x1f, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, + 0x3d, 0x01, 0x00, 0x00, 0x3e, 0x01, 0x00, 0x00, 0x3f, 0x01, 0x00, 0x00, + 0x40, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, + 0x43, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xd4, 0x00, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, + 0x48, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, + 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, + 0x49, 0x01, 0x00, 0x00, 0x30, 0x98, 0x10, 0x00, 0x30, 0x98, 0x10, 0x00, + 0x47, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x00, 0x00, 0x4b, 0x01, 0x00, 0x00, + 0x4c, 0x01, 0x00, 0x00, 0x4d, 0x01, 0x00, 0x00, 0x4e, 0x01, 0x00, 0x00, + 0x4f, 0x01, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x3d, 0x01, 0x00, 0x00, + 0x3e, 0x01, 0x00, 0x00, 0x3f, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, + 0x41, 0x01, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, + 0x44, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0xdc, 0x97, 0x10, 0x00, + 0xd4, 0x00, 0x00, 0x00, 0x80, 0x78, 0x10, 0x00, 0x46, 0x01, 0x00, 0x00, + 0x47, 0x01, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, + 0x10, 0x98, 0x10, 0x00, 0x30, 0x98, 0x10, 0x00, 0x30, 0x98, 0x10, 0x00, + 0x47, 0x01, 0x00, 0x00, 0x3c, 0x98, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x50, 0x01, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, + 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x52, 0x01, 0x00, 0x00, 0x53, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x54, 0x01, 0x00, 0x00, + 0x55, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x58, 0x01, 0x00, 0x00, 0x59, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5a, 0x01, 0x00, 0x00, + 0x5b, 0x01, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x63, 0x75, + 0x62, 0x6f, 0x69, 0x64, 0x2e, 0x72, 0x73, 0x00, 0x88, 0x99, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x88, 0x99, 0x10, 0x00, 0x63, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x88, 0x99, 0x10, 0x00, 0x63, 0x00, 0x00, 0x00, + 0xbc, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x88, 0x99, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x88, 0x99, 0x10, 0x00, 0x63, 0x00, 0x00, 0x00, 0x1d, 0x01, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x70, 0x6f, + 0x6c, 0x79, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x3c, 0x9a, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x3c, 0x9a, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3c, 0x9a, 0x10, 0x00, + 0x65, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x3c, 0x9a, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x3c, 0x9a, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x52, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x00, + 0x5d, 0x01, 0x00, 0x00, 0x5e, 0x01, 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, + 0x60, 0x01, 0x00, 0x00, 0x61, 0x01, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, + 0x63, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x65, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xdd, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, + 0x68, 0x01, 0x00, 0x00, 0x69, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, + 0x66, 0x01, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, + 0x69, 0x01, 0x00, 0x00, 0x48, 0x9b, 0x10, 0x00, 0x48, 0x9b, 0x10, 0x00, + 0x67, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x6a, 0x01, 0x00, 0x00, 0x6b, 0x01, 0x00, 0x00, + 0x6c, 0x01, 0x00, 0x00, 0x6d, 0x01, 0x00, 0x00, 0x6e, 0x01, 0x00, 0x00, + 0x6f, 0x01, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x00, 0x5d, 0x01, 0x00, 0x00, + 0x5e, 0x01, 0x00, 0x00, 0x5f, 0x01, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, + 0x61, 0x01, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, + 0x64, 0x01, 0x00, 0x00, 0x65, 0x01, 0x00, 0x00, 0xf4, 0x9a, 0x10, 0x00, + 0xdd, 0x00, 0x00, 0x00, 0xf0, 0x78, 0x10, 0x00, 0x66, 0x01, 0x00, 0x00, + 0x67, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x69, 0x01, 0x00, 0x00, + 0x28, 0x9b, 0x10, 0x00, 0x48, 0x9b, 0x10, 0x00, 0x48, 0x9b, 0x10, 0x00, + 0x67, 0x01, 0x00, 0x00, 0x54, 0x9b, 0x10, 0x00, 0x70, 0x01, 0x00, 0x00, + 0x71, 0x01, 0x00, 0x00, 0x72, 0x01, 0x00, 0x00, 0x73, 0x01, 0x00, 0x00, + 0x74, 0x01, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x75, 0x01, 0x00, 0x00, + 0x76, 0x01, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x77, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x78, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x72, 0x73, 0x3c, 0x9c, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x65, 0x78, 0x70, 0x6c, + 0x69, 0x63, 0x69, 0x74, 0x20, 0x70, 0x61, 0x6e, 0x69, 0x63, 0x00, 0x00, + 0x3c, 0x9c, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x7b, 0x01, 0x00, 0x00, 0x7c, 0x01, 0x00, 0x00, + 0x7d, 0x01, 0x00, 0x00, 0x7e, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x01, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x82, 0x01, 0x00, 0x00, + 0x83, 0x01, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, 0x85, 0x01, 0x00, 0x00, + 0x86, 0x01, 0x00, 0x00, 0x87, 0x01, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0x00, 0x89, 0x01, 0x00, 0x00, 0x8a, 0x01, 0x00, 0x00, + 0x8b, 0x01, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x89, 0x01, 0x00, 0x00, 0x8a, 0x01, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, + 0x8c, 0x01, 0x00, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0x8a, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x8d, 0x01, 0x00, 0x00, 0x8e, 0x01, 0x00, 0x00, + 0x8f, 0x01, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, + 0x92, 0x01, 0x00, 0x00, 0x7f, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x81, 0x01, 0x00, 0x00, 0x82, 0x01, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, + 0x84, 0x01, 0x00, 0x00, 0x85, 0x01, 0x00, 0x00, 0x86, 0x01, 0x00, 0x00, + 0x87, 0x01, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0xec, 0x9c, 0x10, 0x00, + 0xe0, 0x00, 0x00, 0x00, 0x10, 0x79, 0x10, 0x00, 0x89, 0x01, 0x00, 0x00, + 0x8a, 0x01, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, + 0x20, 0x9d, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0x8a, 0x01, 0x00, 0x00, 0x40, 0x9d, 0x10, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, + 0x93, 0x01, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x94, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x95, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x00, 0x97, 0x01, 0x00, 0x00, + 0x97, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x00, + 0x97, 0x01, 0x00, 0x00, 0x97, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, + 0x99, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x9a, 0x01, 0x00, 0x00, 0x9b, 0x01, 0x00, 0x00, + 0x9c, 0x01, 0x00, 0x00, 0x9d, 0x01, 0x00, 0x00, 0x9e, 0x01, 0x00, 0x00, + 0x9f, 0x01, 0x00, 0x00, 0xa0, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, + 0xa2, 0x01, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, + 0xa4, 0x01, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, 0xa6, 0x01, 0x00, 0x00, + 0xa7, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, + 0xa5, 0x01, 0x00, 0x00, 0xa6, 0x01, 0x00, 0x00, 0xa7, 0x01, 0x00, 0x00, + 0xbc, 0x9e, 0x10, 0x00, 0xbc, 0x9e, 0x10, 0x00, 0xa5, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xa8, 0x01, 0x00, 0x00, 0xa9, 0x01, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, + 0xab, 0x01, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0xad, 0x01, 0x00, 0x00, + 0x9a, 0x01, 0x00, 0x00, 0x9b, 0x01, 0x00, 0x00, 0x9c, 0x01, 0x00, 0x00, + 0x9d, 0x01, 0x00, 0x00, 0x9e, 0x01, 0x00, 0x00, 0x9f, 0x01, 0x00, 0x00, + 0xa0, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, + 0xa3, 0x01, 0x00, 0x00, 0x68, 0x9e, 0x10, 0x00, 0xda, 0x00, 0x00, 0x00, + 0xc0, 0x78, 0x10, 0x00, 0xa4, 0x01, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, + 0xa6, 0x01, 0x00, 0x00, 0xa7, 0x01, 0x00, 0x00, 0x9c, 0x9e, 0x10, 0x00, + 0xbc, 0x9e, 0x10, 0x00, 0xbc, 0x9e, 0x10, 0x00, 0xa5, 0x01, 0x00, 0x00, + 0xc8, 0x9e, 0x10, 0x00, 0xae, 0x01, 0x00, 0x00, 0xaf, 0x01, 0x00, 0x00, + 0xb0, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, + 0xb3, 0x01, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0xb5, 0x01, 0x00, 0x00, + 0xb6, 0x01, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0xb7, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, + 0xb9, 0x01, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, + 0xbc, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0xbe, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xbf, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, + 0xc2, 0x01, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xc4, 0x01, 0x00, 0x00, 0xc5, 0x01, 0x00, 0x00, 0xc6, 0x01, 0x00, 0x00, + 0xc7, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xc4, 0x01, 0x00, 0x00, 0xc5, 0x01, 0x00, 0x00, + 0xc6, 0x01, 0x00, 0x00, 0xc7, 0x01, 0x00, 0x00, 0xc8, 0x01, 0x00, 0x00, + 0x99, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, + 0xc1, 0x01, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, + 0xca, 0x01, 0x00, 0x00, 0xcb, 0x01, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, + 0xcd, 0x01, 0x00, 0x00, 0xce, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, + 0xd0, 0x01, 0x00, 0x00, 0xd1, 0x01, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, + 0xec, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xed, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, + 0xd5, 0x01, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xed, 0x00, 0x00, 0x00, + 0xd3, 0x01, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0xd5, 0x01, 0x00, 0x00, + 0xd6, 0x01, 0x00, 0x00, 0xa0, 0xa0, 0x10, 0x00, 0xa0, 0xa0, 0x10, 0x00, + 0xd4, 0x01, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x00, + 0xd9, 0x01, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, + 0xdc, 0x01, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, 0xca, 0x01, 0x00, 0x00, + 0xcb, 0x01, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0xcd, 0x01, 0x00, 0x00, + 0xce, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, + 0xd1, 0x01, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, 0x4c, 0xa0, 0x10, 0x00, + 0xed, 0x00, 0x00, 0x00, 0x80, 0x79, 0x10, 0x00, 0xd3, 0x01, 0x00, 0x00, + 0xd4, 0x01, 0x00, 0x00, 0xd5, 0x01, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, + 0x80, 0xa0, 0x10, 0x00, 0xa0, 0xa0, 0x10, 0x00, 0xa0, 0xa0, 0x10, 0x00, + 0xd4, 0x01, 0x00, 0x00, 0xac, 0xa0, 0x10, 0x00, 0xdd, 0x01, 0x00, 0x00, + 0xde, 0x01, 0x00, 0x00, 0xdf, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, + 0xe1, 0x01, 0x00, 0x00, 0xe2, 0x01, 0x00, 0x00, 0xe3, 0x01, 0x00, 0x00, + 0xe4, 0x01, 0x00, 0x00, 0xe5, 0x01, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, + 0x99, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0xe7, 0x01, 0x00, 0x00, + 0x39, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0xe8, 0x01, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0xea, 0x01, 0x00, 0x00, + 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xeb, 0x01, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, + 0xee, 0x01, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, + 0xf1, 0x01, 0x00, 0x00, 0xf2, 0x01, 0x00, 0x00, 0xf3, 0x01, 0x00, 0x00, + 0xf4, 0x01, 0x00, 0x00, 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xf5, 0x01, 0x00, 0x00, + 0xf6, 0x01, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, + 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0xf5, 0x01, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, + 0xf7, 0x01, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x60, 0xa2, 0x10, 0x00, + 0x60, 0xa2, 0x10, 0x00, 0xf6, 0x01, 0x00, 0x00, 0xd5, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, + 0xfa, 0x01, 0x00, 0x00, 0xfb, 0x01, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, + 0xfd, 0x01, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, + 0xec, 0x01, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, + 0xef, 0x01, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00, + 0xf2, 0x01, 0x00, 0x00, 0xf3, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, + 0x0c, 0xa2, 0x10, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x90, 0x78, 0x10, 0x00, + 0xf5, 0x01, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, + 0xf8, 0x01, 0x00, 0x00, 0x40, 0xa2, 0x10, 0x00, 0x60, 0xa2, 0x10, 0x00, + 0x60, 0xa2, 0x10, 0x00, 0xf6, 0x01, 0x00, 0x00, 0x6c, 0xa2, 0x10, 0x00, + 0xff, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, + 0x02, 0x02, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x04, 0x02, 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, + 0x06, 0x02, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x07, 0x02, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0x08, 0x02, 0x00, 0x00, 0xd5, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x09, 0x02, 0x00, 0x00, 0x0a, 0x02, 0x00, 0x00, + 0xe5, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x02, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0x0d, 0x02, 0x00, 0x00, + 0x0e, 0x02, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, + 0x11, 0x02, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, + 0x14, 0x02, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x00, 0x15, 0x02, 0x00, 0x00, + 0x16, 0x02, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, + 0xe5, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe5, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe6, 0x00, 0x00, 0x00, 0x15, 0x02, 0x00, 0x00, 0x16, 0x02, 0x00, 0x00, + 0x17, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0xbc, 0xa3, 0x10, 0x00, + 0xbc, 0xa3, 0x10, 0x00, 0x16, 0x02, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, + 0xc4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x19, 0x02, 0x00, 0x00, + 0x1a, 0x02, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, + 0x1d, 0x02, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, + 0x0c, 0x02, 0x00, 0x00, 0x0d, 0x02, 0x00, 0x00, 0x0e, 0x02, 0x00, 0x00, + 0x0f, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x11, 0x02, 0x00, 0x00, + 0x12, 0x02, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, 0x14, 0x02, 0x00, 0x00, + 0x68, 0xa3, 0x10, 0x00, 0xe6, 0x00, 0x00, 0x00, 0x40, 0x79, 0x10, 0x00, + 0x15, 0x02, 0x00, 0x00, 0x16, 0x02, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, + 0x18, 0x02, 0x00, 0x00, 0x9c, 0xa3, 0x10, 0x00, 0xbc, 0xa3, 0x10, 0x00, + 0xbc, 0xa3, 0x10, 0x00, 0x16, 0x02, 0x00, 0x00, 0xc8, 0xa3, 0x10, 0x00, + 0x1f, 0x02, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, + 0x22, 0x02, 0x00, 0x00, 0x23, 0x02, 0x00, 0x00, 0x24, 0x02, 0x00, 0x00, + 0x25, 0x02, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, + 0x06, 0x02, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x27, 0x02, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0x28, 0x02, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x29, 0x02, 0x00, 0x00, 0x2a, 0x02, 0x00, 0x00, + 0xe1, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x2b, 0x02, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x2d, 0x02, 0x00, 0x00, + 0x2e, 0x02, 0x00, 0x00, 0x2f, 0x02, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, + 0x31, 0x02, 0x00, 0x00, 0x32, 0x02, 0x00, 0x00, 0x33, 0x02, 0x00, 0x00, + 0x34, 0x02, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x35, 0x02, 0x00, 0x00, + 0x36, 0x02, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, + 0xe1, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe1, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe2, 0x00, 0x00, 0x00, 0x35, 0x02, 0x00, 0x00, 0x36, 0x02, 0x00, 0x00, + 0x37, 0x02, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, 0x18, 0xa5, 0x10, 0x00, + 0x18, 0xa5, 0x10, 0x00, 0x36, 0x02, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, + 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x39, 0x02, 0x00, 0x00, + 0x3a, 0x02, 0x00, 0x00, 0x3b, 0x02, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, + 0x3d, 0x02, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, 0x2b, 0x02, 0x00, 0x00, + 0x2c, 0x02, 0x00, 0x00, 0x2d, 0x02, 0x00, 0x00, 0x2e, 0x02, 0x00, 0x00, + 0x2f, 0x02, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x31, 0x02, 0x00, 0x00, + 0x32, 0x02, 0x00, 0x00, 0x33, 0x02, 0x00, 0x00, 0x34, 0x02, 0x00, 0x00, + 0xc4, 0xa4, 0x10, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x20, 0x79, 0x10, 0x00, + 0x35, 0x02, 0x00, 0x00, 0x36, 0x02, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, + 0x38, 0x02, 0x00, 0x00, 0xf8, 0xa4, 0x10, 0x00, 0x18, 0xa5, 0x10, 0x00, + 0x18, 0xa5, 0x10, 0x00, 0x36, 0x02, 0x00, 0x00, 0x24, 0xa5, 0x10, 0x00, + 0x3f, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, + 0x42, 0x02, 0x00, 0x00, 0x43, 0x02, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x44, 0x02, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, + 0x06, 0x02, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x38, 0x01, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0x46, 0x02, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x47, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, + 0x49, 0x02, 0x00, 0x00, 0x4a, 0x02, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, + 0x4c, 0x02, 0x00, 0x00, 0x4d, 0x02, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, + 0x4f, 0x02, 0x00, 0x00, 0x50, 0x02, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, + 0x51, 0x02, 0x00, 0x00, 0x52, 0x02, 0x00, 0x00, 0x53, 0x02, 0x00, 0x00, + 0x54, 0x02, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x51, 0x02, 0x00, 0x00, + 0x52, 0x02, 0x00, 0x00, 0x53, 0x02, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, + 0x60, 0xa6, 0x10, 0x00, 0x60, 0xa6, 0x10, 0x00, 0x52, 0x02, 0x00, 0x00, + 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x55, 0x02, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, 0x57, 0x02, 0x00, 0x00, + 0x58, 0x02, 0x00, 0x00, 0x59, 0x02, 0x00, 0x00, 0x5a, 0x02, 0x00, 0x00, + 0x47, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x49, 0x02, 0x00, 0x00, + 0x4a, 0x02, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, 0x4c, 0x02, 0x00, 0x00, + 0x4d, 0x02, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, + 0x50, 0x02, 0x00, 0x00, 0x0c, 0xa6, 0x10, 0x00, 0xe4, 0x00, 0x00, 0x00, + 0x30, 0x79, 0x10, 0x00, 0x51, 0x02, 0x00, 0x00, 0x52, 0x02, 0x00, 0x00, + 0x53, 0x02, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x40, 0xa6, 0x10, 0x00, + 0x60, 0xa6, 0x10, 0x00, 0x60, 0xa6, 0x10, 0x00, 0x52, 0x02, 0x00, 0x00, + 0x6c, 0xa6, 0x10, 0x00, 0x5b, 0x02, 0x00, 0x00, 0x5c, 0x02, 0x00, 0x00, + 0x5d, 0x02, 0x00, 0x00, 0x5e, 0x02, 0x00, 0x00, 0x5f, 0x02, 0x00, 0x00, + 0x60, 0x02, 0x00, 0x00, 0x61, 0x02, 0x00, 0x00, 0x62, 0x02, 0x00, 0x00, + 0x63, 0x02, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0x64, 0x02, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, + 0x66, 0x02, 0x00, 0x00, 0x67, 0x02, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, + 0x69, 0x02, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x6b, 0x02, 0x00, 0x00, + 0xe3, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x68, 0x02, 0x00, 0x00, 0x69, 0x02, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, + 0x6b, 0x02, 0x00, 0x00, 0x6c, 0x02, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x6d, 0x02, 0x00, 0x00, 0x6e, 0x02, 0x00, 0x00, 0x6f, 0x02, 0x00, 0x00, + 0x70, 0x02, 0x00, 0x00, 0x71, 0x02, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, + 0x73, 0x02, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, 0x75, 0x02, 0x00, 0x00, + 0x76, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0x77, 0x02, 0x00, 0x00, + 0x78, 0x02, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00, 0x7a, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf3, 0x00, 0x00, 0x00, 0x77, 0x02, 0x00, 0x00, 0x78, 0x02, 0x00, 0x00, + 0x79, 0x02, 0x00, 0x00, 0x7a, 0x02, 0x00, 0x00, 0x64, 0xa9, 0x10, 0x00, + 0x64, 0xa9, 0x10, 0x00, 0x78, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7b, 0x02, 0x00, 0x00, + 0x7c, 0x02, 0x00, 0x00, 0x7d, 0x02, 0x00, 0x00, 0x7e, 0x02, 0x00, 0x00, + 0x7f, 0x02, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x6d, 0x02, 0x00, 0x00, + 0x6e, 0x02, 0x00, 0x00, 0x6f, 0x02, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, + 0x71, 0x02, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, 0x73, 0x02, 0x00, 0x00, + 0x74, 0x02, 0x00, 0x00, 0x75, 0x02, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, + 0x94, 0xa7, 0x10, 0x00, 0xf3, 0x00, 0x00, 0x00, 0xd0, 0x79, 0x10, 0x00, + 0x77, 0x02, 0x00, 0x00, 0x78, 0x02, 0x00, 0x00, 0x79, 0x02, 0x00, 0x00, + 0x7a, 0x02, 0x00, 0x00, 0xc8, 0xa7, 0x10, 0x00, 0x64, 0xa9, 0x10, 0x00, + 0x64, 0xa9, 0x10, 0x00, 0x78, 0x02, 0x00, 0x00, 0xe8, 0xa7, 0x10, 0x00, + 0x81, 0x02, 0x00, 0x00, 0x82, 0x02, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, + 0x84, 0x02, 0x00, 0x00, 0x85, 0x02, 0x00, 0x00, 0x86, 0x02, 0x00, 0x00, + 0x87, 0x02, 0x00, 0x00, 0x88, 0x02, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x8a, 0x02, 0x00, 0x00, + 0x38, 0x01, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0x8c, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x8d, 0x02, 0x00, 0x00, 0x8e, 0x02, 0x00, 0x00, + 0x8f, 0x02, 0x00, 0x00, 0x90, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x8d, 0x02, 0x00, 0x00, + 0x8e, 0x02, 0x00, 0x00, 0x8f, 0x02, 0x00, 0x00, 0x90, 0x02, 0x00, 0x00, + 0x91, 0x02, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x92, 0x02, 0x00, 0x00, + 0x93, 0x02, 0x00, 0x00, 0x94, 0x02, 0x00, 0x00, 0x95, 0x02, 0x00, 0x00, + 0x96, 0x02, 0x00, 0x00, 0x97, 0x02, 0x00, 0x00, 0x98, 0x02, 0x00, 0x00, + 0x99, 0x02, 0x00, 0x00, 0x9a, 0x02, 0x00, 0x00, 0x9b, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xef, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x9d, 0x02, 0x00, 0x00, + 0x9e, 0x02, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0x00, + 0x9c, 0x02, 0x00, 0x00, 0x9d, 0x02, 0x00, 0x00, 0x9e, 0x02, 0x00, 0x00, + 0x9f, 0x02, 0x00, 0x00, 0x64, 0xa9, 0x10, 0x00, 0x64, 0xa9, 0x10, 0x00, + 0x9d, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, + 0xa2, 0x02, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, + 0xa5, 0x02, 0x00, 0x00, 0x92, 0x02, 0x00, 0x00, 0x93, 0x02, 0x00, 0x00, + 0x94, 0x02, 0x00, 0x00, 0x95, 0x02, 0x00, 0x00, 0x96, 0x02, 0x00, 0x00, + 0x97, 0x02, 0x00, 0x00, 0x98, 0x02, 0x00, 0x00, 0x99, 0x02, 0x00, 0x00, + 0x9a, 0x02, 0x00, 0x00, 0x9b, 0x02, 0x00, 0x00, 0x10, 0xa9, 0x10, 0x00, + 0xef, 0x00, 0x00, 0x00, 0xa0, 0x79, 0x10, 0x00, 0x9c, 0x02, 0x00, 0x00, + 0x9d, 0x02, 0x00, 0x00, 0x9e, 0x02, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, + 0x44, 0xa9, 0x10, 0x00, 0x64, 0xa9, 0x10, 0x00, 0x64, 0xa9, 0x10, 0x00, + 0x9d, 0x02, 0x00, 0x00, 0x70, 0xa9, 0x10, 0x00, 0xa6, 0x02, 0x00, 0x00, + 0x82, 0x02, 0x00, 0x00, 0xa7, 0x02, 0x00, 0x00, 0xa8, 0x02, 0x00, 0x00, + 0x85, 0x02, 0x00, 0x00, 0xa9, 0x02, 0x00, 0x00, 0xaa, 0x02, 0x00, 0x00, + 0xab, 0x02, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, 0xac, 0x02, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0xad, 0x02, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0xae, 0x02, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0xaf, 0x02, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x61, 0x70, 0x65, 0x78, 0x5f, 0x68, + 0x61, 0x6c, 0x66, 0x5f, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x3e, 0x3d, + 0x20, 0x30, 0x2e, 0x30, 0x94, 0xa1, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0xf8, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, + 0xb1, 0x02, 0x00, 0x00, 0xb2, 0x02, 0x00, 0x00, 0xb3, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xb0, 0x02, 0x00, 0x00, 0xb1, 0x02, 0x00, 0x00, 0xb2, 0x02, 0x00, 0x00, + 0xb3, 0x02, 0x00, 0x00, 0xb4, 0x02, 0x00, 0x00, 0x99, 0x01, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xb5, 0x02, 0x00, 0x00, 0xb6, 0x02, 0x00, 0x00, 0xb7, 0x02, 0x00, 0x00, + 0xb8, 0x02, 0x00, 0x00, 0xb9, 0x02, 0x00, 0x00, 0xba, 0x02, 0x00, 0x00, + 0xbb, 0x02, 0x00, 0x00, 0xbc, 0x02, 0x00, 0x00, 0xbd, 0x02, 0x00, 0x00, + 0xbe, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xbf, 0x02, 0x00, 0x00, + 0xc0, 0x02, 0x00, 0x00, 0xc1, 0x02, 0x00, 0x00, 0xc2, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf2, 0x00, 0x00, 0x00, 0xbf, 0x02, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x00, + 0xc1, 0x02, 0x00, 0x00, 0xc2, 0x02, 0x00, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0xb8, 0xb5, 0x10, 0x00, 0xc0, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xc3, 0x02, 0x00, 0x00, + 0xc4, 0x02, 0x00, 0x00, 0xc5, 0x02, 0x00, 0x00, 0xc6, 0x02, 0x00, 0x00, + 0xc7, 0x02, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x00, 0xb5, 0x02, 0x00, 0x00, + 0xb6, 0x02, 0x00, 0x00, 0xb7, 0x02, 0x00, 0x00, 0xb8, 0x02, 0x00, 0x00, + 0xb9, 0x02, 0x00, 0x00, 0xba, 0x02, 0x00, 0x00, 0xbb, 0x02, 0x00, 0x00, + 0xbc, 0x02, 0x00, 0x00, 0xbd, 0x02, 0x00, 0x00, 0xbe, 0x02, 0x00, 0x00, + 0xd0, 0xaa, 0x10, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xc0, 0x79, 0x10, 0x00, + 0xbf, 0x02, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x00, 0xc1, 0x02, 0x00, 0x00, + 0xc2, 0x02, 0x00, 0x00, 0x04, 0xab, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0xb8, 0xb5, 0x10, 0x00, 0xc0, 0x02, 0x00, 0x00, 0x24, 0xab, 0x10, 0x00, + 0xc9, 0x02, 0x00, 0x00, 0xca, 0x02, 0x00, 0x00, 0xcb, 0x02, 0x00, 0x00, + 0xcc, 0x02, 0x00, 0x00, 0xcd, 0x02, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0xce, 0x02, 0x00, 0x00, 0xcf, 0x02, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, + 0x36, 0x01, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x38, 0x01, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0xd1, 0x02, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x63, 0x6f, + 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, 0x79, 0x68, 0x65, 0x64, + 0x72, 0x6f, 0x6e, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xb9, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xc9, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xe7, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x12, 0x01, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x74, 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x5b, + 0x63, 0x75, 0x72, 0x72, 0x5f, 0x74, 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, + 0x65, 0x5d, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x65, 0x73, 0x5b, + 0x63, 0x75, 0x72, 0x72, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x69, 0x64, + 0x5d, 0x20, 0x3d, 0x3d, 0x20, 0x63, 0x75, 0x72, 0x72, 0x5f, 0x76, 0x65, + 0x72, 0x74, 0x65, 0x78, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x13, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x57, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x5d, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xcd, 0x01, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xd1, 0x01, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xdb, 0x01, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xf2, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xf5, 0x01, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0xf9, 0x01, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x0c, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, + 0x24, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0c, 0xac, 0x10, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x0c, 0xac, 0x10, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x29, 0x02, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x68, 0x61, + 0x6c, 0x66, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x2e, 0x69, 0x73, + 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x76, 0x65, 0x28, 0x29, 0x20, 0x26, 0x26, 0x20, 0x72, 0x61, 0x64, 0x69, + 0x75, 0x73, 0x2e, 0x69, 0x73, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x28, 0x29, 0x2f, 0x55, 0x73, + 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, + 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, + 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, + 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, + 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, + 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, + 0x70, 0x65, 0x2f, 0x63, 0x79, 0x6c, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x89, 0xaf, 0x10, 0x00, 0x65, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x41, 0x20, 0x68, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x68, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x68, + 0x61, 0x76, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, + 0x20, 0x32, 0x20, 0x72, 0x6f, 0x77, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x2e, 0x00, 0xb0, 0x10, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x68, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, + 0x87, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, + 0x69, 0x00, 0x00, 0x00, 0x63, 0x02, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, + 0x73, 0x02, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, + 0x69, 0x00, 0x00, 0x00, 0x7a, 0x02, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, + 0x41, 0x02, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x44, 0xb0, 0x10, 0x00, + 0x69, 0x00, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x44, 0xb0, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x74, 0x72, + 0x69, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x72, 0x73, 0x41, 0x20, 0x74, 0x72, + 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x20, + 0x6d, 0x75, 0x73, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, + 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x20, 0x6f, 0x6e, + 0x65, 0x20, 0x74, 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x2e, 0x00, + 0xa4, 0xb1, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xa7, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x55, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0xa2, 0x02, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xa8, 0x02, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xae, 0x02, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0xed, 0x02, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xee, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xef, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0xf7, 0x02, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xf8, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x7d, 0x03, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x78, 0x03, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x8a, 0x03, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xac, 0x03, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xad, 0x03, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0xae, 0x03, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xaf, 0x03, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9e, 0x03, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x15, 0x04, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x17, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x40, 0xb1, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x19, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x68, 0x61, 0x70, + 0x65, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x69, 0x64, + 0x2e, 0x72, 0x73, 0x00, 0x90, 0xb3, 0x10, 0x00, 0x67, 0x00, 0x00, 0x00, + 0x52, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x90, 0xb3, 0x10, 0x00, + 0x67, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x90, 0xb3, 0x10, 0x00, 0x67, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd2, 0x02, 0x00, 0x00, 0xd3, 0x02, 0x00, 0x00, + 0xd4, 0x02, 0x00, 0x00, 0xd5, 0x02, 0x00, 0x00, 0xd6, 0x02, 0x00, 0x00, + 0xd7, 0x02, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0xd9, 0x02, 0x00, 0x00, + 0xda, 0x02, 0x00, 0x00, 0xdb, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, + 0xdc, 0x02, 0x00, 0x00, 0xdd, 0x02, 0x00, 0x00, 0xde, 0x02, 0x00, 0x00, + 0xdf, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, + 0xdd, 0x02, 0x00, 0x00, 0xde, 0x02, 0x00, 0x00, 0xdf, 0x02, 0x00, 0x00, + 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xdd, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe0, 0x02, 0x00, 0x00, 0xe1, 0x02, 0x00, 0x00, 0xe2, 0x02, 0x00, 0x00, + 0xe3, 0x02, 0x00, 0x00, 0xe4, 0x02, 0x00, 0x00, 0xe5, 0x02, 0x00, 0x00, + 0xd2, 0x02, 0x00, 0x00, 0xd3, 0x02, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, + 0xd5, 0x02, 0x00, 0x00, 0xd6, 0x02, 0x00, 0x00, 0xd7, 0x02, 0x00, 0x00, + 0xd8, 0x02, 0x00, 0x00, 0xd9, 0x02, 0x00, 0x00, 0xda, 0x02, 0x00, 0x00, + 0xdb, 0x02, 0x00, 0x00, 0x28, 0xb4, 0x10, 0x00, 0xd7, 0x00, 0x00, 0x00, + 0xa0, 0x78, 0x10, 0x00, 0xdc, 0x02, 0x00, 0x00, 0xdd, 0x02, 0x00, 0x00, + 0xde, 0x02, 0x00, 0x00, 0xdf, 0x02, 0x00, 0x00, 0x5c, 0xb4, 0x10, 0x00, + 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xdd, 0x02, 0x00, 0x00, + 0x7c, 0xb4, 0x10, 0x00, 0xe6, 0x02, 0x00, 0x00, 0xe7, 0x02, 0x00, 0x00, + 0xe8, 0x02, 0x00, 0x00, 0xe9, 0x02, 0x00, 0x00, 0xea, 0x02, 0x00, 0x00, + 0xeb, 0x02, 0x00, 0x00, 0xec, 0x02, 0x00, 0x00, 0xed, 0x02, 0x00, 0x00, + 0xee, 0x02, 0x00, 0x00, 0xef, 0x02, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0xf0, 0x02, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0xf1, 0x02, 0x00, 0x00, + 0xb9, 0x01, 0x00, 0x00, 0xf2, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf3, 0x02, 0x00, 0x00, + 0xf4, 0x02, 0x00, 0x00, 0xf5, 0x02, 0x00, 0x00, 0xf6, 0x02, 0x00, 0x00, + 0xf7, 0x02, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0xf9, 0x02, 0x00, 0x00, + 0xfa, 0x02, 0x00, 0x00, 0xfb, 0x02, 0x00, 0x00, 0xfc, 0x02, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xdc, 0x00, 0x00, 0x00, 0xfd, 0x02, 0x00, 0x00, 0xfe, 0x02, 0x00, 0x00, + 0xff, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, + 0xfd, 0x02, 0x00, 0x00, 0xfe, 0x02, 0x00, 0x00, 0xff, 0x02, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0xfe, 0x02, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, + 0x03, 0x03, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00, + 0x06, 0x03, 0x00, 0x00, 0xf3, 0x02, 0x00, 0x00, 0xf4, 0x02, 0x00, 0x00, + 0xf5, 0x02, 0x00, 0x00, 0xf6, 0x02, 0x00, 0x00, 0xf7, 0x02, 0x00, 0x00, + 0xf8, 0x02, 0x00, 0x00, 0xf9, 0x02, 0x00, 0x00, 0xfa, 0x02, 0x00, 0x00, + 0xfb, 0x02, 0x00, 0x00, 0xfc, 0x02, 0x00, 0x00, 0x64, 0xb5, 0x10, 0x00, + 0xdc, 0x00, 0x00, 0x00, 0xe0, 0x78, 0x10, 0x00, 0xfd, 0x02, 0x00, 0x00, + 0xfe, 0x02, 0x00, 0x00, 0xff, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x98, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, 0xb8, 0xb5, 0x10, 0x00, + 0xfe, 0x02, 0x00, 0x00, 0xc4, 0xb5, 0x10, 0x00, 0x07, 0x03, 0x00, 0x00, + 0xe7, 0x02, 0x00, 0x00, 0x08, 0x03, 0x00, 0x00, 0x09, 0x03, 0x00, 0x00, + 0xea, 0x02, 0x00, 0x00, 0x0a, 0x03, 0x00, 0x00, 0x0b, 0x03, 0x00, 0x00, + 0x0c, 0x03, 0x00, 0x00, 0xee, 0x02, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x0d, 0x03, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x0e, 0x03, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x0f, 0x03, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x10, 0x03, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, + 0x13, 0x03, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00, 0x15, 0x03, 0x00, 0x00, + 0x16, 0x03, 0x00, 0x00, 0x17, 0x03, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00, + 0x19, 0x03, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x00, 0x00, + 0x1b, 0x03, 0x00, 0x00, 0x1c, 0x03, 0x00, 0x00, 0x1d, 0x03, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe9, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00, + 0x1c, 0x03, 0x00, 0x00, 0x1d, 0x03, 0x00, 0x00, 0x00, 0xb7, 0x10, 0x00, + 0x00, 0xb7, 0x10, 0x00, 0x1b, 0x03, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1e, 0x03, 0x00, 0x00, + 0x1f, 0x03, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x21, 0x03, 0x00, 0x00, + 0x22, 0x03, 0x00, 0x00, 0x23, 0x03, 0x00, 0x00, 0x10, 0x03, 0x00, 0x00, + 0x11, 0x03, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, 0x13, 0x03, 0x00, 0x00, + 0x14, 0x03, 0x00, 0x00, 0x15, 0x03, 0x00, 0x00, 0x16, 0x03, 0x00, 0x00, + 0x17, 0x03, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00, 0x19, 0x03, 0x00, 0x00, + 0xac, 0xb6, 0x10, 0x00, 0xe9, 0x00, 0x00, 0x00, 0x60, 0x79, 0x10, 0x00, + 0x1a, 0x03, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00, 0x1c, 0x03, 0x00, 0x00, + 0x1d, 0x03, 0x00, 0x00, 0xe0, 0xb6, 0x10, 0x00, 0x00, 0xb7, 0x10, 0x00, + 0x00, 0xb7, 0x10, 0x00, 0x1b, 0x03, 0x00, 0x00, 0x0c, 0xb7, 0x10, 0x00, + 0x24, 0x03, 0x00, 0x00, 0x25, 0x03, 0x00, 0x00, 0x26, 0x03, 0x00, 0x00, + 0x27, 0x03, 0x00, 0x00, 0x28, 0x03, 0x00, 0x00, 0x29, 0x03, 0x00, 0x00, + 0x2a, 0x03, 0x00, 0x00, 0x2b, 0x03, 0x00, 0x00, 0x2c, 0x03, 0x00, 0x00, + 0x06, 0x02, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x2d, 0x03, 0x00, 0x00, + 0x38, 0x01, 0x00, 0x00, 0x2e, 0x03, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, + 0x2f, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0x31, 0x03, 0x00, 0x00, + 0x32, 0x03, 0x00, 0x00, 0x33, 0x03, 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, + 0x35, 0x03, 0x00, 0x00, 0x36, 0x03, 0x00, 0x00, 0x37, 0x03, 0x00, 0x00, + 0x38, 0x03, 0x00, 0x00, 0x39, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, + 0x3a, 0x03, 0x00, 0x00, 0x3b, 0x03, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, + 0x3d, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, 0x3a, 0x03, 0x00, 0x00, + 0x3b, 0x03, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, 0x3d, 0x03, 0x00, 0x00, + 0x48, 0xb8, 0x10, 0x00, 0x48, 0xb8, 0x10, 0x00, 0x3b, 0x03, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x3e, 0x03, 0x00, 0x00, 0x3f, 0x03, 0x00, 0x00, 0x40, 0x03, 0x00, 0x00, + 0x41, 0x03, 0x00, 0x00, 0x42, 0x03, 0x00, 0x00, 0x43, 0x03, 0x00, 0x00, + 0x30, 0x03, 0x00, 0x00, 0x31, 0x03, 0x00, 0x00, 0x32, 0x03, 0x00, 0x00, + 0x33, 0x03, 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x35, 0x03, 0x00, 0x00, + 0x36, 0x03, 0x00, 0x00, 0x37, 0x03, 0x00, 0x00, 0x38, 0x03, 0x00, 0x00, + 0x39, 0x03, 0x00, 0x00, 0xf4, 0xb7, 0x10, 0x00, 0xee, 0x00, 0x00, 0x00, + 0x90, 0x79, 0x10, 0x00, 0x3a, 0x03, 0x00, 0x00, 0x3b, 0x03, 0x00, 0x00, + 0x3c, 0x03, 0x00, 0x00, 0x3d, 0x03, 0x00, 0x00, 0x28, 0xb8, 0x10, 0x00, + 0x48, 0xb8, 0x10, 0x00, 0x48, 0xb8, 0x10, 0x00, 0x3b, 0x03, 0x00, 0x00, + 0x54, 0xb8, 0x10, 0x00, 0x44, 0x03, 0x00, 0x00, 0x45, 0x03, 0x00, 0x00, + 0x46, 0x03, 0x00, 0x00, 0x47, 0x03, 0x00, 0x00, 0x48, 0x03, 0x00, 0x00, + 0x38, 0x00, 0x00, 0x00, 0x49, 0x03, 0x00, 0x00, 0x4a, 0x03, 0x00, 0x00, + 0x4b, 0x03, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, + 0x4c, 0x03, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x4d, 0x03, 0x00, 0x00, + 0xb9, 0x01, 0x00, 0x00, 0x4e, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x4f, 0x03, 0x00, 0x00, + 0x50, 0x03, 0x00, 0x00, 0x51, 0x03, 0x00, 0x00, 0x52, 0x03, 0x00, 0x00, + 0x53, 0x03, 0x00, 0x00, 0x54, 0x03, 0x00, 0x00, 0x55, 0x03, 0x00, 0x00, + 0x56, 0x03, 0x00, 0x00, 0x57, 0x03, 0x00, 0x00, 0x58, 0x03, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe7, 0x00, 0x00, 0x00, 0x59, 0x03, 0x00, 0x00, 0x5a, 0x03, 0x00, 0x00, + 0x5b, 0x03, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, + 0x59, 0x03, 0x00, 0x00, 0x5a, 0x03, 0x00, 0x00, 0x5b, 0x03, 0x00, 0x00, + 0x5c, 0x03, 0x00, 0x00, 0x90, 0xb9, 0x10, 0x00, 0x90, 0xb9, 0x10, 0x00, + 0x5a, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x5d, 0x03, 0x00, 0x00, 0x5e, 0x03, 0x00, 0x00, + 0x5f, 0x03, 0x00, 0x00, 0x60, 0x03, 0x00, 0x00, 0x61, 0x03, 0x00, 0x00, + 0x62, 0x03, 0x00, 0x00, 0x4f, 0x03, 0x00, 0x00, 0x50, 0x03, 0x00, 0x00, + 0x51, 0x03, 0x00, 0x00, 0x52, 0x03, 0x00, 0x00, 0x53, 0x03, 0x00, 0x00, + 0x54, 0x03, 0x00, 0x00, 0x55, 0x03, 0x00, 0x00, 0x56, 0x03, 0x00, 0x00, + 0x57, 0x03, 0x00, 0x00, 0x58, 0x03, 0x00, 0x00, 0x3c, 0xb9, 0x10, 0x00, + 0xe7, 0x00, 0x00, 0x00, 0x50, 0x79, 0x10, 0x00, 0x59, 0x03, 0x00, 0x00, + 0x5a, 0x03, 0x00, 0x00, 0x5b, 0x03, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x00, + 0x70, 0xb9, 0x10, 0x00, 0x90, 0xb9, 0x10, 0x00, 0x90, 0xb9, 0x10, 0x00, + 0x5a, 0x03, 0x00, 0x00, 0x9c, 0xb9, 0x10, 0x00, 0x63, 0x03, 0x00, 0x00, + 0x64, 0x03, 0x00, 0x00, 0x65, 0x03, 0x00, 0x00, 0x66, 0x03, 0x00, 0x00, + 0x67, 0x03, 0x00, 0x00, 0x68, 0x03, 0x00, 0x00, 0x69, 0x03, 0x00, 0x00, + 0x6a, 0x03, 0x00, 0x00, 0x6b, 0x03, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x3d, 0x00, 0x00, 0x00, 0x6c, 0x03, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, + 0x6d, 0x03, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x6e, 0x03, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x68, 0x61, 0x70, 0x65, 0x2f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x84, 0xba, 0x10, 0x00, 0x69, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, + 0x78, 0x5f, 0x68, 0x75, 0x6c, 0x6c, 0x32, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x32, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x63, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x74, + 0x6f, 0x20, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x32, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x20, 0x68, 0x75, + 0x6c, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x00, + 0x08, 0xbc, 0x10, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x93, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x10, 0x00, 0x72, 0x00, 0x00, 0x00, + 0xe1, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6f, 0x03, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x68, 0x75, + 0x6c, 0x6c, 0x33, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x68, + 0x75, 0x6c, 0x6c, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x66, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x49, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x3a, 0x20, + 0x65, 0x78, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x20, 0x75, + 0x6e, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x20, 0x77, 0x6f, + 0x72, 0x6b, 0x2e, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0xdc, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0xeb, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xf5, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0xf5, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x05, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x5d, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x21, 0x74, + 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x5b, 0x74, 0x72, 0x69, + 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x5b, 0x6d, 0x69, 0x64, 0x64, 0x6c, + 0x65, 0x5f, 0x66, 0x61, 0x63, 0x65, 0x74, 0x5d, 0x2e, 0x61, 0x64, 0x6a, + 0x5b, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x5d, 0x5d, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x67, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, 0x7e, 0x00, 0x00, 0x00, + 0x8a, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0x10, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x55, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x4d, + 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, + 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, + 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, + 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, + 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, + 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, + 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e, + 0x76, 0x65, 0x78, 0x5f, 0x68, 0x75, 0x6c, 0x6c, 0x33, 0x2f, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0xbe, 0xbf, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xbe, 0xbf, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xbe, 0xbf, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0xbe, 0xbf, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xa2, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x20, 0x74, + 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x75, 0x6e, + 0x64, 0x2e, 0x00, 0x00, 0xbe, 0xbf, 0x10, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xbd, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xbe, 0xbf, 0x10, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x68, 0x75, + 0x6c, 0x6c, 0x33, 0x2f, 0x74, 0x72, 0x69, 0x61, 0x6e, 0x67, 0x6c, 0x65, + 0x5f, 0x66, 0x61, 0x63, 0x65, 0x74, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x20, 0x3e, 0x20, 0x63, 0x72, 0x61, 0x74, 0x65, 0x3a, 0x3a, + 0x6d, 0x61, 0x74, 0x68, 0x3a, 0x3a, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, + 0x54, 0x5f, 0x45, 0x50, 0x53, 0x49, 0x4c, 0x4f, 0x4e, 0x00, 0x00, 0x00, + 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, + 0x35, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, + 0x81, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0xb4, 0xc0, 0x10, 0x00, 0x81, 0x00, 0x00, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x63, + 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x68, 0x75, 0x6c, 0x6c, 0x33, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x24, 0xc2, 0x10, 0x00, 0x7d, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x24, 0xc2, 0x10, 0x00, + 0x7d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x66, 0x61, 0x63, 0x65, 0x74, 0x73, + 0x5b, 0x66, 0x61, 0x63, 0x65, 0x74, 0x2e, 0x61, 0x64, 0x6a, 0x5b, 0x69, + 0x5d, 0x5d, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x24, 0xc2, 0x10, 0x00, + 0x7d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x24, 0xc2, 0x10, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x24, 0xc2, 0x10, 0x00, 0x7d, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x24, 0xc2, 0x10, 0x00, + 0x7d, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x24, 0xc2, 0x10, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x24, 0xc2, 0x10, 0x00, 0x7d, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x63, + 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x68, 0x75, 0x6c, 0x6c, 0x5f, 0x75, + 0x74, 0x69, 0x6c, 0x73, 0x2e, 0x72, 0x73, 0x00, 0x50, 0xc3, 0x10, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x50, 0xc3, 0x10, 0x00, 0x77, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x74, 0x6f, 0x5f, 0x6f, 0x75, + 0x74, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x74, + 0x6f, 0x5f, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, + 0xe8, 0xc3, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0xe8, 0xc3, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xe8, 0xc3, 0x10, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0xe8, 0xc3, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x74, 0x6f, 0x5f, 0x6f, 0x75, + 0x74, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x63, 0x61, 0x70, 0x73, 0x75, 0x6c, + 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x6e, 0x65, + 0x2e, 0x72, 0x73, 0x00, 0xa8, 0xc4, 0x10, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x74, + 0x6f, 0x5f, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x6e, 0x65, 0x2f, 0x72, 0x6f, + 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x70, + 0x6f, 0x6c, 0x79, 0x68, 0x65, 0x64, 0x72, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, + 0x5f, 0x6f, 0x75, 0x74, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x72, 0x73, 0x00, + 0x3c, 0xc5, 0x10, 0x00, 0x93, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x3c, 0xc5, 0x10, 0x00, 0x93, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x3c, 0xc5, 0x10, 0x00, + 0x93, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x3c, 0xc5, 0x10, 0x00, 0x93, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x3c, 0xc5, 0x10, 0x00, 0x93, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x3c, 0xc5, 0x10, 0x00, + 0x93, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x74, 0x6f, 0x5f, 0x74, 0x72, 0x69, 0x6d, 0x65, 0x73, + 0x68, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x6c, + 0x79, 0x68, 0x65, 0x64, 0x72, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x5f, 0x74, + 0x72, 0x69, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, + 0x30, 0xc6, 0x10, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x30, 0xc6, 0x10, 0x00, 0x8d, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, + 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, + 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, + 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, + 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x75, + 0x74, 0x69, 0x6c, 0x73, 0x2e, 0x72, 0x73, 0x00, 0xe0, 0xc6, 0x10, 0x00, + 0x6b, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xe0, 0xc6, 0x10, 0x00, 0x6b, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6e, 0x73, + 0x75, 0x62, 0x64, 0x69, 0x76, 0x73, 0x20, 0x3e, 0x20, 0x30, 0x00, 0x00, + 0xe0, 0xc6, 0x10, 0x00, 0x6b, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0xe0, 0xc6, 0x10, 0x00, 0x6b, 0x00, 0x00, 0x00, + 0x33, 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xe0, 0xc6, 0x10, 0x00, + 0x6b, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xbc, 0xc7, 0x10, 0x00, 0x62, 0x00, 0x00, 0x00, + 0x4a, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x43, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x31, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x00, 0x30, 0xc8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2f, 0x63, 0x65, + 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x72, 0x73, 0x00, 0x68, 0xc8, 0x10, 0x00, + 0x63, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, 0x72, 0x79, 0x33, 0x64, + 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2f, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x75, + 0x70, 0x2e, 0x72, 0x73, 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xdc, 0xc8, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xdc, 0xc8, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0xdc, 0xc8, 0x10, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xdc, 0xc8, 0x10, 0x00, 0x64, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x65, 0x62, 0x63, 0x72, 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, + 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, + 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, 0x70, 0x61, 0x72, + 0x72, 0x79, 0x33, 0x64, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x2e, 0x31, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x75, 0x74, 0x69, 0x6c, 0x73, 0x2f, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0xd0, 0xc9, 0x10, 0x00, 0x76, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x41, 0x61, 0x62, 0x62, + 0x6d, 0x69, 0x6e, 0x73, 0x6d, 0x61, 0x78, 0x73, 0xcf, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x70, 0x03, 0x00, 0x00, + 0x71, 0x03, 0x00, 0x00, 0x72, 0x03, 0x00, 0x00, 0x73, 0x03, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x74, 0x03, 0x00, 0x00, 0x75, 0x03, 0x00, 0x00, 0x76, 0x03, 0x00, 0x00, + 0x77, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x78, 0x03, 0x00, 0x00, 0x79, 0x03, 0x00, 0x00, + 0x7a, 0x03, 0x00, 0x00, 0x7b, 0x03, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7c, 0x03, 0x00, 0x00, + 0x7d, 0x03, 0x00, 0x00, 0x7e, 0x03, 0x00, 0x00, 0x7f, 0x03, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x80, 0x03, 0x00, 0x00, 0x81, 0x03, 0x00, 0x00, 0x82, 0x03, 0x00, 0x00, + 0x83, 0x03, 0x00, 0x00, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x84, 0x03, 0x00, 0x00, + 0x48, 0x61, 0x73, 0x68, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x63, + 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x66, 0x6c, 0x6f, 0x77, 0x10, 0xcb, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x2f, 0x55, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x65, 0x62, 0x63, 0x72, + 0x6f, 0x7a, 0x65, 0x74, 0x2f, 0x2e, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, + 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, + 0x31, 0x65, 0x63, 0x63, 0x36, 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, + 0x63, 0x38, 0x32, 0x33, 0x2f, 0x68, 0x61, 0x73, 0x68, 0x62, 0x72, 0x6f, + 0x77, 0x6e, 0x2d, 0x30, 0x2e, 0x31, 0x32, 0x2e, 0x33, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x72, 0x61, 0x77, 0x2f, 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, + 0x34, 0xcb, 0x10, 0x00, 0x60, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x38, 0x63, 0xed, 0x3e, 0xda, 0x0f, 0x49, 0x3f, + 0x5e, 0x98, 0x7b, 0x3f, 0xda, 0x0f, 0xc9, 0x3f, 0x69, 0x37, 0xac, 0x31, + 0x68, 0x21, 0x22, 0x33, 0xb4, 0x0f, 0x14, 0x33, 0x68, 0x21, 0xa2, 0x33, + 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0xbf, 0x03, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x83, 0xf9, 0xa2, 0x00, 0x44, 0x4e, 0x6e, 0x00, 0xfc, 0x29, 0x15, 0x00, + 0xd1, 0x57, 0x27, 0x00, 0xdd, 0x34, 0xf5, 0x00, 0x62, 0xdb, 0xc0, 0x00, + 0x3c, 0x99, 0x95, 0x00, 0x41, 0x90, 0x43, 0x00, 0x63, 0x51, 0xfe, 0x00, + 0xbb, 0xde, 0xab, 0x00, 0xb7, 0x61, 0xc5, 0x00, 0x3a, 0x6e, 0x24, 0x00, + 0xd2, 0x4d, 0x42, 0x00, 0x49, 0x06, 0xe0, 0x00, 0x09, 0xea, 0x2e, 0x00, + 0x1c, 0x92, 0xd1, 0x00, 0xeb, 0x1d, 0xfe, 0x00, 0x29, 0xb1, 0x1c, 0x00, + 0xe8, 0x3e, 0xa7, 0x00, 0xf5, 0x35, 0x82, 0x00, 0x44, 0xbb, 0x2e, 0x00, + 0x9c, 0xe9, 0x84, 0x00, 0xb4, 0x26, 0x70, 0x00, 0x41, 0x7e, 0x5f, 0x00, + 0xd6, 0x91, 0x39, 0x00, 0x53, 0x83, 0x39, 0x00, 0x9c, 0xf4, 0x39, 0x00, + 0x8b, 0x5f, 0x84, 0x00, 0x28, 0xf9, 0xbd, 0x00, 0xf8, 0x1f, 0x3b, 0x00, + 0xde, 0xff, 0x97, 0x00, 0x0f, 0x98, 0x05, 0x00, 0x11, 0x2f, 0xef, 0x00, + 0x0a, 0x5a, 0x8b, 0x00, 0x6d, 0x1f, 0x6d, 0x00, 0xcf, 0x7e, 0x36, 0x00, + 0x09, 0xcb, 0x27, 0x00, 0x46, 0x4f, 0xb7, 0x00, 0x9e, 0x66, 0x3f, 0x00, + 0x2d, 0xea, 0x5f, 0x00, 0xba, 0x27, 0x75, 0x00, 0xe5, 0xeb, 0xc7, 0x00, + 0x3d, 0x7b, 0xf1, 0x00, 0xf7, 0x39, 0x07, 0x00, 0x92, 0x52, 0x8a, 0x00, + 0xfb, 0x6b, 0xea, 0x00, 0x1f, 0xb1, 0x5f, 0x00, 0x08, 0x5d, 0x8d, 0x00, + 0x30, 0x03, 0x56, 0x00, 0x7b, 0xfc, 0x46, 0x00, 0xf0, 0xab, 0x6b, 0x00, + 0x20, 0xbc, 0xcf, 0x00, 0x36, 0xf4, 0x9a, 0x00, 0xe3, 0xa9, 0x1d, 0x00, + 0x5e, 0x61, 0x91, 0x00, 0x08, 0x1b, 0xe6, 0x00, 0x85, 0x99, 0x65, 0x00, + 0xa0, 0x14, 0x5f, 0x00, 0x8d, 0x40, 0x68, 0x00, 0x80, 0xd8, 0xff, 0x00, + 0x27, 0x73, 0x4d, 0x00, 0x06, 0x06, 0x31, 0x00, 0xca, 0x56, 0x15, 0x00, + 0xc9, 0xa8, 0x73, 0x00, 0x7b, 0xe2, 0x60, 0x00, 0x6b, 0x8c, 0xc0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xfb, 0x21, 0xf9, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x2d, 0x44, 0x74, 0x3e, 0x00, 0x00, 0x00, 0x80, + 0x98, 0x46, 0xf8, 0x3c, 0x00, 0x00, 0x00, 0x60, 0x51, 0xcc, 0x78, 0x3b, + 0x00, 0x00, 0x00, 0x80, 0x83, 0x1b, 0xf0, 0x39, 0x00, 0x00, 0x00, 0x40, + 0x20, 0x25, 0x7a, 0x38, 0x00, 0x00, 0x00, 0x80, 0x22, 0x82, 0xe3, 0x36, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0xf3, 0x69, 0x35, 0xdb, 0x0f, 0x49, 0x3f, + 0xdb, 0x0f, 0x49, 0xbf, 0xe4, 0xcb, 0x16, 0x40, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0xdb, 0x0f, 0x49, 0x40, 0x62, 0x79, 0x74, 0x65, + 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, + 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x4a, 0xcd, 0x10, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x74, 0x75, 0x70, 0x6c, 0x65, 0x20, 0x76, 0x61, + 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x60, 0xcd, 0x10, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x6e, 0x65, 0x77, 0x74, 0x79, 0x70, 0x65, 0x20, + 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x78, 0xcd, 0x10, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x76, 0x61, 0x72, + 0x69, 0x61, 0x6e, 0x74, 0x90, 0xcd, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x65, 0x6e, 0x75, 0x6d, 0xa4, 0xcd, 0x10, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x6d, 0x61, 0x70, 0x00, 0xb0, 0xcd, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0xbc, 0xcd, 0x10, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6e, 0x65, 0x77, 0x74, 0x79, 0x70, 0x65, 0x20, + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x00, 0x00, 0xcc, 0xcd, 0x10, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0xe4, 0xcd, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x00, + 0xf8, 0xcd, 0x10, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x40, 0xcd, 0x10, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x00, + 0x14, 0xce, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0x63, 0x68, 0x61, 0x72, + 0x61, 0x63, 0x74, 0x65, 0x72, 0x20, 0x60, 0x60, 0x24, 0xce, 0x10, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x2f, 0xce, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x20, 0x60, 0x40, 0xce, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x2f, 0xce, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x20, 0x60, 0x00, 0x00, 0x00, 0x60, 0xce, 0x10, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x2f, 0xce, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x20, 0x60, 0x00, 0x00, 0x00, + 0x7c, 0xce, 0x10, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2f, 0xce, 0x10, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x75, 0x73, 0x69, 0x7a, 0x65, 0x00, 0x00, 0x00, + 0x8b, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x8c, 0x03, 0x00, 0x00, 0x8d, 0x03, 0x00, 0x00, 0x8e, 0x03, 0x00, 0x00, + 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x62, 0x6f, 0x72, 0x72, + 0x6f, 0x77, 0x65, 0x64, 0x8b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x8f, 0x03, 0x00, 0x00, 0x00, 0x6f, 0x76, 0x65, + 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, 0x69, 0x6e, 0x20, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, 0x6e, 0x65, 0x77, 0x00, 0x00, + 0xd9, 0xce, 0x10, 0x00, 0x19, 0x00, 0x00, 0x00, 0x2f, 0x72, 0x75, 0x73, + 0x74, 0x63, 0x2f, 0x30, 0x34, 0x36, 0x38, 0x61, 0x30, 0x30, 0x61, 0x65, + 0x33, 0x66, 0x64, 0x36, 0x65, 0x66, 0x31, 0x61, 0x36, 0x61, 0x30, 0x66, + 0x39, 0x65, 0x61, 0x66, 0x36, 0x33, 0x37, 0x64, 0x37, 0x61, 0x61, 0x39, + 0x65, 0x36, 0x30, 0x34, 0x61, 0x63, 0x63, 0x2f, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, + 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x72, 0x73, 0xfc, 0xce, 0x10, 0x00, + 0x48, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x8b, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x90, 0x03, 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x91, 0x03, 0x00, 0x00, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x60, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, + 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, 0x6e, + 0x20, 0x61, 0x20, 0x60, 0x4e, 0x6f, 0x6e, 0x65, 0x60, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x74, + 0x64, 0x3a, 0x3a, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x3a, 0x3a, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x28, 0x29, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, + 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, + 0x68, 0x72, 0x65, 0x61, 0x64, 0x27, 0x73, 0x20, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, + 0x65, 0x65, 0x6e, 0x20, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x65, + 0x64, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x2f, + 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, 0x00, 0x00, 0xfd, 0xcf, 0x10, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x67, 0x65, + 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, + 0x65, 0x20, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x20, 0x49, 0x44, 0x3a, + 0x20, 0x62, 0x69, 0x74, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x65, 0x78, + 0x68, 0x61, 0x75, 0x73, 0x74, 0x65, 0x64, 0x00, 0x2c, 0xd0, 0x10, 0x00, + 0x37, 0x00, 0x00, 0x00, 0xfd, 0xcf, 0x10, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x55, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x20, 0x60, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x3a, 0x3a, + 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, 0x6e, + 0x20, 0x61, 0x6e, 0x20, 0x60, 0x45, 0x72, 0x72, 0x60, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x20, 0x77, + 0x68, 0x65, 0x6e, 0x20, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x64, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x74, 0x69, + 0x6d, 0x65, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0xda, 0xd0, 0x10, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x6e, + 0x66, 0x6f, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x00, 0x04, 0xd1, 0x10, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x20, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x0a, 0x00, + 0x40, 0xd1, 0x10, 0x00, 0x15, 0x00, 0x00, 0x00, 0x55, 0xd1, 0x10, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, + 0x63, 0x2e, 0x72, 0x73, 0x74, 0xd1, 0x10, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x55, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x70, 0x61, 0x6e, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x72, 0x73, + 0x9c, 0xd1, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x9c, 0xd1, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x3d, 0x02, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x92, 0x03, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x93, 0x03, 0x00, 0x00, + 0x8b, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x94, 0x03, 0x00, 0x00, 0x95, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x96, 0x03, 0x00, 0x00, 0x97, 0x03, 0x00, 0x00, + 0x8b, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x98, 0x03, 0x00, 0x00, 0x99, 0x03, 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x9a, 0x03, 0x00, 0x00, + 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x00, 0x00, 0x00, 0x30, 0xd2, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x73, 0x2f, 0x77, 0x61, 0x73, 0x6d, + 0x2f, 0x2e, 0x2e, 0x2f, 0x75, 0x6e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x72, 0x73, 0x00, + 0x60, 0xd2, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6e, 0x64, 0x76, 0x61, 0x72, 0x20, + 0x77, 0x61, 0x69, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x73, 0x75, 0x70, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x00, 0x00, 0xa0, 0xd2, 0x10, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x73, 0x2f, + 0x77, 0x61, 0x73, 0x6d, 0x2f, 0x2e, 0x2e, 0x2f, 0x75, 0x6e, 0x73, 0x75, + 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x64, 0x76, 0x61, 0x72, 0x2e, 0x72, 0x73, + 0xc4, 0xd2, 0x10, 0x00, 0x38, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xc4, 0xd2, 0x10, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x20, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, + 0x6c, 0x79, 0x20, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x20, 0x6d, + 0x75, 0x74, 0x65, 0x78, 0x1c, 0xd3, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, + 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x73, 0x2f, 0x77, 0x61, 0x73, 0x6d, + 0x2f, 0x2e, 0x2e, 0x2f, 0x75, 0x6e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, + 0x74, 0x65, 0x64, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x6d, 0x75, + 0x74, 0x65, 0x78, 0x2e, 0x72, 0x73, 0x00, 0x00, 0x44, 0xd3, 0x10, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x9b, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x9c, 0x03, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x64, 0x2f, 0x73, 0x72, 0x63, 0x2f, + 0x73, 0x79, 0x73, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x74, + 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x6b, 0x65, 0x72, + 0x2f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x2e, 0x72, 0x73, 0x00, + 0xa0, 0xd3, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, + 0x74, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x6b, 0x20, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x00, 0xe4, 0xd3, 0x10, 0x00, 0x17, 0x00, 0x00, 0x00, + 0xa0, 0xd3, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x70, 0x61, 0x72, 0x6b, 0x20, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x20, 0x75, + 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x6c, 0x79, 0x00, + 0x14, 0xd4, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xa0, 0xd3, 0x10, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0xa0, 0xd3, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, + 0x74, 0x65, 0x6e, 0x74, 0x20, 0x70, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, + 0x5c, 0xd4, 0x10, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xa0, 0xd3, 0x10, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0xa0, 0xd3, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, + 0x74, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, 0x69, + 0x6e, 0x20, 0x75, 0x6e, 0x70, 0x61, 0x72, 0x6b, 0xa4, 0xd4, 0x10, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0xa0, 0xd3, 0x10, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0xa0, 0xd3, 0x10, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x48, 0x61, 0x73, 0x68, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x63, + 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x20, 0x6f, 0x76, 0x65, 0x72, + 0x66, 0x6c, 0x6f, 0x77, 0xe8, 0xd4, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x2f, 0x63, 0x61, 0x72, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, + 0x74, 0x72, 0x79, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2d, 0x31, 0x65, 0x63, 0x63, 0x36, + 0x32, 0x39, 0x39, 0x64, 0x62, 0x39, 0x65, 0x63, 0x38, 0x32, 0x33, 0x2f, + 0x68, 0x61, 0x73, 0x68, 0x62, 0x72, 0x6f, 0x77, 0x6e, 0x2d, 0x30, 0x2e, + 0x31, 0x32, 0x2e, 0x33, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x72, 0x61, 0x77, + 0x2f, 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, 0x00, 0x0c, 0xd5, 0x10, 0x00, + 0x4f, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x9d, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x9e, 0x03, 0x00, 0x00, 0x9f, 0x03, 0x00, 0x00, 0xa0, 0x03, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, + 0x63, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x72, 0x61, 0x77, 0x5f, 0x76, 0x65, + 0x63, 0x2e, 0x72, 0x73, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, + 0x20, 0x6f, 0x76, 0x65, 0x72, 0x66, 0x6c, 0x6f, 0x77, 0x00, 0x00, 0x00, + 0xa0, 0xd5, 0x10, 0x00, 0x11, 0x00, 0x00, 0x00, 0x84, 0xd5, 0x10, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x61, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x72, 0x61, 0x69, 0x74, 0x20, 0x69, 0x6d, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x00, 0x9d, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x66, 0x6d, 0x74, 0x2e, 0x72, 0x73, 0x10, 0xd6, 0x10, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x64, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x60, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x3a, 0x3a, 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, + 0x60, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x60, 0x45, 0x72, 0x72, + 0x60, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x9d, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, + 0x63, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x74, 0xd6, 0x10, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x56, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x73, 0x77, 0x61, 0x70, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x20, 0x28, 0x69, 0x73, 0x20, 0x29, 0x20, 0x73, 0x68, 0x6f, 0x75, + 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x3c, 0x20, 0x6c, 0x65, 0x6e, 0x20, + 0x28, 0x69, 0x73, 0x20, 0x29, 0x00, 0x00, 0x00, 0xa0, 0xd6, 0x10, 0x00, + 0x16, 0x00, 0x00, 0x00, 0xb6, 0xd6, 0x10, 0x00, 0x16, 0x00, 0x00, 0x00, + 0xcc, 0xd6, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, + 0x61, 0x72, 0x79, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x2f, 0x73, 0x72, + 0x63, 0x2f, 0x76, 0x65, 0x63, 0x2f, 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, + 0xe8, 0xd6, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x7d, 0x05, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x6c, 0x20, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x28, 0x69, 0x73, 0x20, 0x00, 0x00, + 0x14, 0xd7, 0x10, 0x00, 0x12, 0x00, 0x00, 0x00, 0xb6, 0xd6, 0x10, 0x00, + 0x16, 0x00, 0x00, 0x00, 0xcc, 0xd6, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x65, 0x64, 0x65, 0x6c, 0x74, 0x61, + 0x20, 0x3e, 0x3d, 0x20, 0x30, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6e, 0x75, + 0x6d, 0x2f, 0x64, 0x69, 0x79, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x5d, 0xd7, 0x10, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x4c, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5d, 0xd7, 0x10, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0xe8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0xa0, 0x86, 0x01, 0x00, + 0x40, 0x42, 0x0f, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0xe1, 0xf5, 0x05, + 0x00, 0xca, 0x9a, 0x3b, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xc8, 0x00, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x20, 0x4e, 0x00, 0x00, + 0x40, 0x0d, 0x03, 0x00, 0x80, 0x84, 0x1e, 0x00, 0x00, 0x2d, 0x31, 0x01, + 0x00, 0xc2, 0xeb, 0x0b, 0x00, 0x94, 0x35, 0x77, 0x00, 0x00, 0xc1, 0x6f, + 0xf2, 0x86, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0xef, 0xac, 0x85, + 0x5b, 0x41, 0x6d, 0x2d, 0xee, 0x04, +}; + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d1[] = { + 0x01, 0x1f, 0x6a, 0xbf, 0x64, 0xed, 0x38, 0x6e, 0xed, 0x97, 0xa7, 0xda, + 0xf4, 0xf9, 0x3f, 0xe9, 0x03, 0x4f, 0x18, +}; + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d2[] = { + 0x01, 0x3e, 0x95, 0x2e, 0x09, 0x99, 0xdf, 0x03, 0xfd, 0x38, 0x15, 0x0f, + 0x2f, 0xe4, 0x74, 0x23, 0xec, 0xf5, 0xcf, 0xd3, 0x08, 0xdc, 0x04, 0xc4, + 0xda, 0xb0, 0xcd, 0xbc, 0x19, 0x7f, 0x33, 0xa6, 0x03, 0x26, 0x1f, 0xe9, + 0x4e, 0x02, +}; + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d3[] = { + 0x01, 0x7c, 0x2e, 0x98, 0x5b, 0x87, 0xd3, 0xbe, 0x72, 0x9f, 0xd9, 0xd8, + 0x87, 0x2f, 0x15, 0x12, 0xc6, 0x50, 0xde, 0x6b, 0x70, 0x6e, 0x4a, 0xcf, + 0x0f, 0xd8, 0x95, 0xd5, 0x6e, 0x71, 0xb2, 0x26, 0xb0, 0x66, 0xc6, 0xad, + 0x24, 0x36, 0x15, 0x1d, 0x5a, 0xd3, 0x42, 0x3c, 0x0e, 0x54, 0xff, 0x63, + 0xc0, 0x73, 0x55, 0xcc, 0x17, 0xef, 0xf9, 0x65, 0xf2, 0x28, 0xbc, 0x55, + 0xf7, 0xc7, 0xdc, 0x80, 0xdc, 0xed, 0x6e, 0xf4, 0xce, 0xef, 0xdc, 0x5f, + 0xf7, 0x53, 0x05, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6e, 0x75, 0x6d, + 0x2f, 0x66, 0x6c, 0x74, 0x32, 0x64, 0x65, 0x63, 0x2f, 0x73, 0x74, 0x72, + 0x61, 0x74, 0x65, 0x67, 0x79, 0x2f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, + 0x2e, 0x72, 0x73, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x64, 0x2e, 0x6d, + 0x61, 0x6e, 0x74, 0x20, 0x3e, 0x20, 0x30, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x64, 0x2e, 0x6d, 0x69, 0x6e, 0x75, + 0x73, 0x20, 0x3e, 0x20, 0x30, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x64, 0x2e, 0x70, 0x6c, 0x75, 0x73, + 0x20, 0x3e, 0x20, 0x30, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x77, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x74, 0x2e, 0x63, 0x68, 0x65, + 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x28, 0x64, 0x2e, 0x70, + 0x6c, 0x75, 0x73, 0x29, 0x2e, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x6d, 0x65, + 0x28, 0x29, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x74, 0x2e, 0x63, 0x68, 0x65, + 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x28, 0x64, 0x2e, 0x6d, + 0x69, 0x6e, 0x75, 0x73, 0x29, 0x2e, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x6d, + 0x65, 0x28, 0x29, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x62, 0x75, 0x66, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, + 0x3e, 0x3d, 0x20, 0x4d, 0x41, 0x58, 0x5f, 0x53, 0x49, 0x47, 0x5f, 0x44, + 0x49, 0x47, 0x49, 0x54, 0x53, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0xf9, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x0d, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x4b, 0x01, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x65, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, + 0x54, 0x00, 0x00, 0x00, 0xc8, 0xd8, 0x10, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x83, 0x01, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0xdf, 0x45, 0x1a, 0x3d, + 0x03, 0xcf, 0x1a, 0xe6, 0xc1, 0xfb, 0xcc, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, 0xdc, 0xfb, 0xd4, 0xfe, + 0x00, 0x00, 0x00, 0x00, 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, + 0xf6, 0xfb, 0xdc, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xd6, 0x6b, 0x41, + 0xef, 0x91, 0x56, 0xbe, 0x11, 0xfc, 0xe4, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, 0x2c, 0xfc, 0xec, 0xfe, + 0x00, 0x00, 0x00, 0x00, 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, + 0x46, 0xfc, 0xf4, 0xfe, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xc9, 0xa6, 0xad, + 0x8f, 0xac, 0x71, 0x9d, 0x61, 0xfc, 0xfc, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, 0x7b, 0xfc, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, + 0x96, 0xfc, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x57, 0xce, 0xb6, 0x5d, + 0x79, 0x12, 0x3c, 0x82, 0xb1, 0xfc, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x37, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, 0xcb, 0xfc, 0x1c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, + 0xe6, 0xfc, 0x24, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x3a, 0x82, 0x25, + 0xcb, 0x85, 0x74, 0xd7, 0x00, 0xfd, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, 0x1b, 0xfd, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, + 0x35, 0xfd, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x8e, 0xb2, 0x35, 0x2a, + 0xfb, 0x67, 0x38, 0xb2, 0x50, 0xfd, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, 0x6b, 0xfd, 0x4c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, + 0x85, 0xfd, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, 0x96, 0xc9, 0x25, 0xbb, + 0xce, 0x9f, 0x6b, 0x93, 0xa0, 0xfd, 0x5c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x84, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, 0xba, 0xfd, 0x64, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xf6, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, + 0xd5, 0xfd, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf1, 0xc3, 0xde, + 0x93, 0xf8, 0xe2, 0xf3, 0xef, 0xfd, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, 0x0a, 0xfe, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, + 0x25, 0xfe, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x53, 0x30, 0xc1, 0x34, + 0x60, 0xff, 0xbc, 0xc9, 0x3f, 0xfe, 0x8c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, 0x5a, 0xfe, 0x94, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, + 0x74, 0xfe, 0x9c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x8f, 0xb8, 0xe5, 0xb8, + 0x9f, 0xbd, 0xdf, 0xa6, 0x8f, 0xfe, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, 0xa9, 0xfe, 0xac, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xcf, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, + 0xc4, 0xfe, 0xb4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x15, 0x0f, 0xbf, + 0xf8, 0xf0, 0x08, 0x8a, 0xdf, 0xfe, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, 0xf9, 0xfe, 0xc4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xac, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, + 0x14, 0xff, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x06, 0x3b, 0x2b, 0x2a, + 0xc4, 0x10, 0x5c, 0xe4, 0x2e, 0xff, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xd3, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, 0x49, 0xff, 0xdc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, + 0x63, 0xff, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x1a, 0x11, 0x92, + 0x64, 0x08, 0xe5, 0xbc, 0x7e, 0xff, 0xec, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, 0x99, 0xff, 0xf4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, + 0xb3, 0xff, 0xfc, 0xff, +}; + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d4[] = { + 0x40, 0x9c, 0xce, 0xff, 0x04, +}; + +static const u8 data_segment_data_w2c_rapier__wasm3d__bg_d5[] = { + 0x10, 0xa5, 0xd4, 0xe8, 0xe8, 0xff, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, 0x03, 0x00, 0x14, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, + 0x1e, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x15, 0x07, 0xc9, + 0x7b, 0xce, 0x97, 0xc0, 0x38, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, 0x53, 0x00, 0x2c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, + 0x6d, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x22, 0x9a, 0x17, + 0x26, 0x27, 0x4f, 0x9f, 0x88, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, 0xa2, 0x00, 0x44, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, + 0xbd, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x65, 0xab, 0x1a, + 0x8e, 0x08, 0xc7, 0x83, 0xd8, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, 0xf2, 0x00, 0x5c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, + 0x0d, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0x8d, 0x70, 0x1a, + 0x64, 0xee, 0x01, 0xda, 0x27, 0x01, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4a, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, 0x42, 0x01, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x85, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, + 0x5c, 0x01, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x18, 0xdd, 0x79, + 0xa1, 0xe4, 0x54, 0xb4, 0x77, 0x01, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, 0x92, 0x01, 0x8c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, + 0xac, 0x01, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0xa0, 0x97, 0xfa, + 0x5c, 0xb4, 0x2a, 0x95, 0xc7, 0x01, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, 0xe1, 0x01, 0xa4, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, + 0xfc, 0x01, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x9f, 0x98, 0xa3, + 0x72, 0x9a, 0xc6, 0xf6, 0x16, 0x02, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, 0x31, 0x02, 0xbc, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, + 0x4c, 0x02, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x78, 0x5c, 0xd3, + 0x9b, 0xce, 0x20, 0xcc, 0x66, 0x02, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdf, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, 0x81, 0x02, 0xd4, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, + 0x9b, 0x02, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0xb3, 0xe3, 0x5c, + 0x53, 0xd1, 0xd9, 0xa8, 0xb6, 0x02, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, 0xd0, 0x02, 0xec, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, + 0xeb, 0x02, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x9c, 0x40, 0xb6, + 0xef, 0x8e, 0xab, 0x8b, 0x06, 0x03, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, 0x20, 0x03, 0x04, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x29, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, + 0x3b, 0x03, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x0c, 0x9c, 0xa1, + 0xfb, 0x9b, 0x10, 0xe7, 0x55, 0x03, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, 0x70, 0x03, 0x1c, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, + 0x8b, 0x03, 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2d, 0xdd, 0xac, 0x03, + 0x40, 0xe4, 0x21, 0xbf, 0xa5, 0x03, 0x2c, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, 0xc0, 0x03, 0x34, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, + 0xda, 0x03, 0x3c, 0x01, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x1b, 0xe3, 0xb4, + 0x92, 0xdb, 0x19, 0x9e, 0xf5, 0x03, 0x44, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xd9, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, 0x0f, 0x04, 0x4c, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6e, 0x75, 0x6d, + 0x2f, 0x66, 0x6c, 0x74, 0x32, 0x64, 0x65, 0x63, 0x2f, 0x73, 0x74, 0x72, + 0x61, 0x74, 0x65, 0x67, 0x79, 0x2f, 0x67, 0x72, 0x69, 0x73, 0x75, 0x2e, + 0x72, 0x73, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x7d, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0xab, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0xae, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x74, 0x20, 0x2b, 0x20, 0x64, + 0x2e, 0x70, 0x6c, 0x75, 0x73, 0x20, 0x3c, 0x20, 0x28, 0x31, 0x20, 0x3c, + 0x3c, 0x20, 0x36, 0x31, 0x29, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x0a, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x20, 0x62, 0x79, + 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x40, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x21, 0x62, 0x75, 0x66, 0x2e, 0x69, + 0x73, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x28, 0x29, 0x63, 0x61, 0x6c, + 0x6c, 0x65, 0x64, 0x20, 0x60, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, + 0x3a, 0x75, 0x6e, 0x77, 0x72, 0x61, 0x70, 0x28, 0x29, 0x60, 0x20, 0x6f, + 0x6e, 0x20, 0x61, 0x20, 0x60, 0x4e, 0x6f, 0x6e, 0x65, 0x60, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0xdc, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x74, 0x20, 0x3c, 0x20, 0x28, + 0x31, 0x20, 0x3c, 0x3c, 0x20, 0x36, 0x31, 0x29, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0xdd, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xde, 0x01, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x23, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x5c, 0x02, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0xbc, 0x02, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x40, 0xe0, 0x10, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0xd3, 0x02, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, + 0x40, 0xe0, 0x10, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xdf, 0x02, 0x00, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6e, 0x75, 0x6d, + 0x2f, 0x66, 0x6c, 0x74, 0x32, 0x64, 0x65, 0x63, 0x2f, 0x6d, 0x6f, 0x64, + 0x2e, 0x72, 0x73, 0x00, 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0xbc, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, + 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, + 0x3a, 0x20, 0x62, 0x75, 0x66, 0x5b, 0x30, 0x5d, 0x20, 0x3e, 0x20, 0x62, + 0x5c, 0x27, 0x30, 0x5c, 0x27, 0x00, 0x00, 0x00, 0x8c, 0xe2, 0x10, 0x00, + 0x23, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, + 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x70, 0x61, 0x72, 0x74, 0x73, 0x2e, + 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x34, 0x00, 0x00, + 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x30, 0x2e, 0x2e, 0x00, 0x8c, 0xe2, 0x10, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x70, 0x61, + 0x72, 0x74, 0x73, 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, + 0x20, 0x36, 0x00, 0x00, 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x0d, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x45, 0x2d, 0x65, 0x2d, + 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x22, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x45, 0x65, 0x00, 0x00, + 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x25, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8c, 0xe2, 0x10, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, + 0x2d, 0x2b, 0x30, 0x69, 0x6e, 0x66, 0x4e, 0x61, 0x4e, 0x30, 0x45, 0x30, + 0x30, 0x65, 0x30, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x62, 0x75, 0x66, + 0x2e, 0x6c, 0x65, 0x6e, 0x28, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x6d, 0x61, + 0x78, 0x6c, 0x65, 0x6e, 0x8c, 0xe2, 0x10, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x7f, 0x02, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x29, 0x2e, 0x2e, 0x00, + 0x1d, 0xe4, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x42, 0x6f, 0x72, 0x72, + 0x6f, 0x77, 0x4d, 0x75, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x3a, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x65, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x69, 0x73, 0x20, + 0x36, 0xe4, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, 0x56, 0xe4, 0x10, 0x00, + 0x12, 0x00, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xa9, 0x03, 0x00, 0x00, 0x40, 0xd7, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xaa, 0x03, 0x00, 0x00, 0x6d, 0x61, 0x74, 0x63, + 0x68, 0x65, 0x73, 0x21, 0x3d, 0x3d, 0x3d, 0x61, 0x73, 0x73, 0x65, 0x72, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, + 0x20, 0x60, 0x28, 0x6c, 0x65, 0x66, 0x74, 0x20, 0x20, 0x72, 0x69, 0x67, + 0x68, 0x74, 0x29, 0x60, 0x0a, 0x20, 0x20, 0x6c, 0x65, 0x66, 0x74, 0x3a, + 0x20, 0x60, 0x60, 0x2c, 0x0a, 0x20, 0x72, 0x69, 0x67, 0x68, 0x74, 0x3a, + 0x20, 0x60, 0x60, 0x3a, 0x20, 0x00, 0x00, 0x00, 0xab, 0xe4, 0x10, 0x00, + 0x19, 0x00, 0x00, 0x00, 0xc4, 0xe4, 0x10, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xd6, 0xe4, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xe2, 0xe4, 0x10, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xab, 0xe4, 0x10, 0x00, + 0x19, 0x00, 0x00, 0x00, 0xc4, 0xe4, 0x10, 0x00, 0x12, 0x00, 0x00, 0x00, + 0xd6, 0xe4, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x08, 0xe5, 0x10, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x3a, 0x20, 0x00, 0x00, 0x40, 0xd7, 0x10, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2c, 0xe5, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xa8, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xab, 0x03, 0x00, 0x00, 0xac, 0x03, 0x00, 0x00, 0xad, 0x03, 0x00, 0x00, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x2c, 0x0a, 0x2c, 0x20, 0x20, + 0x7b, 0x20, 0x2e, 0x2e, 0x0a, 0x7d, 0x2c, 0x20, 0x2e, 0x2e, 0x20, 0x7d, + 0x20, 0x7b, 0x20, 0x2e, 0x2e, 0x20, 0x7d, 0x20, 0x7d, 0x28, 0x0a, 0x28, + 0x2c, 0x0a, 0x5b, 0x5d, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6d, 0x74, + 0x2f, 0x6e, 0x75, 0x6d, 0x2e, 0x72, 0x73, 0x00, 0x80, 0xe5, 0x10, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x30, 0x78, 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, + 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, + 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, 0x31, 0x36, + 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, + 0x32, 0x33, 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, + 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, + 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, 0x34, 0x30, + 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, + 0x34, 0x37, 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, + 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, + 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, 0x36, 0x34, + 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, + 0x37, 0x31, 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, + 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, + 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, 0x38, 0x38, + 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, + 0x39, 0x35, 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, 0x00, 0x00, + 0xa8, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xae, 0x03, 0x00, 0x00, 0xaf, 0x03, 0x00, 0x00, 0xb0, 0x03, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x66, 0x6d, 0x74, 0x2f, 0x6d, 0x6f, 0x64, + 0x2e, 0x72, 0x73, 0x00, 0x90, 0xe6, 0x10, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x42, 0x06, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x90, 0xe6, 0x10, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x3c, 0x06, 0x00, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x74, 0x72, 0x75, 0x65, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x00, 0x00, 0x00, 0x90, 0xe6, 0x10, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x7a, 0x09, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x90, 0xe6, 0x10, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x81, 0x09, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x2f, 0x6d, + 0x65, 0x6d, 0x63, 0x68, 0x72, 0x2e, 0x72, 0x73, 0x38, 0xe7, 0x10, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x73, 0x6c, 0x69, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x20, 0x68, 0xe7, 0x10, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x7a, 0xe7, 0x10, 0x00, 0x22, 0x00, 0x00, 0x00, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, + 0xac, 0xe7, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x7a, 0xe7, 0x10, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x20, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x20, 0x61, + 0x74, 0x20, 0x20, 0x62, 0x75, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x73, 0x20, + 0x61, 0x74, 0x20, 0x00, 0xcc, 0xe7, 0x10, 0x00, 0x16, 0x00, 0x00, 0x00, + 0xe2, 0xe7, 0x10, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x5b, 0x2e, 0x2e, 0x2e, + 0x5d, 0x62, 0x79, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, + 0x20, 0x69, 0x73, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x60, 0x00, 0x00, + 0x05, 0xe8, 0x10, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x10, 0xe8, 0x10, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x08, 0xe5, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x62, 0x65, 0x67, 0x69, 0x6e, 0x20, 0x3c, 0x3d, 0x20, 0x65, 0x6e, 0x64, + 0x20, 0x28, 0x20, 0x3c, 0x3d, 0x20, 0x29, 0x20, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x73, 0x6c, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x60, 0x00, 0x00, + 0x40, 0xe8, 0x10, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x4e, 0xe8, 0x10, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x52, 0xe8, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x08, 0xe5, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x20, 0x63, 0x68, 0x61, 0x72, 0x20, 0x62, + 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x3b, 0x20, 0x69, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x20, 0x20, 0x28, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x29, 0x20, 0x6f, 0x66, 0x20, 0x60, + 0x05, 0xe8, 0x10, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x84, 0xe8, 0x10, 0x00, + 0x26, 0x00, 0x00, 0x00, 0xaa, 0xe8, 0x10, 0x00, 0x08, 0x00, 0x00, 0x00, + 0xb2, 0xe8, 0x10, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0xe5, 0x10, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x74, 0x72, + 0x2f, 0x6d, 0x6f, 0x64, 0x2e, 0x72, 0x73, 0x00, 0xe0, 0xe8, 0x10, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, + 0x2f, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x72, + 0x73, 0x00, 0x00, 0x00, 0x0c, 0xe9, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x0c, 0xe9, 0x10, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x03, 0x05, 0x05, 0x06, 0x06, 0x02, 0x07, 0x06, 0x08, 0x07, + 0x09, 0x11, 0x0a, 0x1c, 0x0b, 0x19, 0x0c, 0x1a, 0x0d, 0x10, 0x0e, 0x0c, + 0x0f, 0x04, 0x10, 0x03, 0x12, 0x12, 0x13, 0x09, 0x16, 0x01, 0x17, 0x04, + 0x18, 0x01, 0x19, 0x03, 0x1a, 0x07, 0x1b, 0x01, 0x1c, 0x02, 0x1f, 0x16, + 0x20, 0x03, 0x2b, 0x03, 0x2d, 0x0b, 0x2e, 0x01, 0x30, 0x03, 0x31, 0x02, + 0x32, 0x01, 0xa7, 0x02, 0xa9, 0x02, 0xaa, 0x04, 0xab, 0x08, 0xfa, 0x02, + 0xfb, 0x05, 0xfd, 0x02, 0xfe, 0x03, 0xff, 0x09, 0xad, 0x78, 0x79, 0x8b, + 0x8d, 0xa2, 0x30, 0x57, 0x58, 0x8b, 0x8c, 0x90, 0x1c, 0xdd, 0x0e, 0x0f, + 0x4b, 0x4c, 0xfb, 0xfc, 0x2e, 0x2f, 0x3f, 0x5c, 0x5d, 0x5f, 0xe2, 0x84, + 0x8d, 0x8e, 0x91, 0x92, 0xa9, 0xb1, 0xba, 0xbb, 0xc5, 0xc6, 0xc9, 0xca, + 0xde, 0xe4, 0xe5, 0xff, 0x00, 0x04, 0x11, 0x12, 0x29, 0x31, 0x34, 0x37, + 0x3a, 0x3b, 0x3d, 0x49, 0x4a, 0x5d, 0x84, 0x8e, 0x92, 0xa9, 0xb1, 0xb4, + 0xba, 0xbb, 0xc6, 0xca, 0xce, 0xcf, 0xe4, 0xe5, 0x00, 0x04, 0x0d, 0x0e, + 0x11, 0x12, 0x29, 0x31, 0x34, 0x3a, 0x3b, 0x45, 0x46, 0x49, 0x4a, 0x5e, + 0x64, 0x65, 0x84, 0x91, 0x9b, 0x9d, 0xc9, 0xce, 0xcf, 0x0d, 0x11, 0x29, + 0x3a, 0x3b, 0x45, 0x49, 0x57, 0x5b, 0x5c, 0x5e, 0x5f, 0x64, 0x65, 0x8d, + 0x91, 0xa9, 0xb4, 0xba, 0xbb, 0xc5, 0xc9, 0xdf, 0xe4, 0xe5, 0xf0, 0x0d, + 0x11, 0x45, 0x49, 0x64, 0x65, 0x80, 0x84, 0xb2, 0xbc, 0xbe, 0xbf, 0xd5, + 0xd7, 0xf0, 0xf1, 0x83, 0x85, 0x8b, 0xa4, 0xa6, 0xbe, 0xbf, 0xc5, 0xc7, + 0xcf, 0xda, 0xdb, 0x48, 0x98, 0xbd, 0xcd, 0xc6, 0xce, 0xcf, 0x49, 0x4e, + 0x4f, 0x57, 0x59, 0x5e, 0x5f, 0x89, 0x8e, 0x8f, 0xb1, 0xb6, 0xb7, 0xbf, + 0xc1, 0xc6, 0xc7, 0xd7, 0x11, 0x16, 0x17, 0x5b, 0x5c, 0xf6, 0xf7, 0xfe, + 0xff, 0x80, 0x6d, 0x71, 0xde, 0xdf, 0x0e, 0x1f, 0x6e, 0x6f, 0x1c, 0x1d, + 0x5f, 0x7d, 0x7e, 0xae, 0xaf, 0x7f, 0xbb, 0xbc, 0x16, 0x17, 0x1e, 0x1f, + 0x46, 0x47, 0x4e, 0x4f, 0x58, 0x5a, 0x5c, 0x5e, 0x7e, 0x7f, 0xb5, 0xc5, + 0xd4, 0xd5, 0xdc, 0xf0, 0xf1, 0xf5, 0x72, 0x73, 0x8f, 0x74, 0x75, 0x96, + 0x26, 0x2e, 0x2f, 0xa7, 0xaf, 0xb7, 0xbf, 0xc7, 0xcf, 0xd7, 0xdf, 0x9a, + 0x40, 0x97, 0x98, 0x30, 0x8f, 0x1f, 0xd2, 0xd4, 0xce, 0xff, 0x4e, 0x4f, + 0x5a, 0x5b, 0x07, 0x08, 0x0f, 0x10, 0x27, 0x2f, 0xee, 0xef, 0x6e, 0x6f, + 0x37, 0x3d, 0x3f, 0x42, 0x45, 0x90, 0x91, 0x53, 0x67, 0x75, 0xc8, 0xc9, + 0xd0, 0xd1, 0xd8, 0xd9, 0xe7, 0xfe, 0xff, 0x00, 0x20, 0x5f, 0x22, 0x82, + 0xdf, 0x04, 0x82, 0x44, 0x08, 0x1b, 0x04, 0x06, 0x11, 0x81, 0xac, 0x0e, + 0x80, 0xab, 0x05, 0x1f, 0x09, 0x81, 0x1b, 0x03, 0x19, 0x08, 0x01, 0x04, + 0x2f, 0x04, 0x34, 0x04, 0x07, 0x03, 0x01, 0x07, 0x06, 0x07, 0x11, 0x0a, + 0x50, 0x0f, 0x12, 0x07, 0x55, 0x07, 0x03, 0x04, 0x1c, 0x0a, 0x09, 0x03, + 0x08, 0x03, 0x07, 0x03, 0x02, 0x03, 0x03, 0x03, 0x0c, 0x04, 0x05, 0x03, + 0x0b, 0x06, 0x01, 0x0e, 0x15, 0x05, 0x4e, 0x07, 0x1b, 0x07, 0x57, 0x07, + 0x02, 0x06, 0x17, 0x0c, 0x50, 0x04, 0x43, 0x03, 0x2d, 0x03, 0x01, 0x04, + 0x11, 0x06, 0x0f, 0x0c, 0x3a, 0x04, 0x1d, 0x25, 0x5f, 0x20, 0x6d, 0x04, + 0x6a, 0x25, 0x80, 0xc8, 0x05, 0x82, 0xb0, 0x03, 0x1a, 0x06, 0x82, 0xfd, + 0x03, 0x59, 0x07, 0x16, 0x09, 0x18, 0x09, 0x14, 0x0c, 0x14, 0x0c, 0x6a, + 0x06, 0x0a, 0x06, 0x1a, 0x06, 0x59, 0x07, 0x2b, 0x05, 0x46, 0x0a, 0x2c, + 0x04, 0x0c, 0x04, 0x01, 0x03, 0x31, 0x0b, 0x2c, 0x04, 0x1a, 0x06, 0x0b, + 0x03, 0x80, 0xac, 0x06, 0x0a, 0x06, 0x2f, 0x31, 0x4d, 0x03, 0x80, 0xa4, + 0x08, 0x3c, 0x03, 0x0f, 0x03, 0x3c, 0x07, 0x38, 0x08, 0x2b, 0x05, 0x82, + 0xff, 0x11, 0x18, 0x08, 0x2f, 0x11, 0x2d, 0x03, 0x21, 0x0f, 0x21, 0x0f, + 0x80, 0x8c, 0x04, 0x82, 0x97, 0x19, 0x0b, 0x15, 0x88, 0x94, 0x05, 0x2f, + 0x05, 0x3b, 0x07, 0x02, 0x0e, 0x18, 0x09, 0x80, 0xbe, 0x22, 0x74, 0x0c, + 0x80, 0xd6, 0x1a, 0x0c, 0x05, 0x80, 0xff, 0x05, 0x80, 0xdf, 0x0c, 0xf2, + 0x9d, 0x03, 0x37, 0x09, 0x81, 0x5c, 0x14, 0x80, 0xb8, 0x08, 0x80, 0xcb, + 0x05, 0x0a, 0x18, 0x3b, 0x03, 0x0a, 0x06, 0x38, 0x08, 0x46, 0x08, 0x0c, + 0x06, 0x74, 0x0b, 0x1e, 0x03, 0x5a, 0x04, 0x59, 0x09, 0x80, 0x83, 0x18, + 0x1c, 0x0a, 0x16, 0x09, 0x4c, 0x04, 0x80, 0x8a, 0x06, 0xab, 0xa4, 0x0c, + 0x17, 0x04, 0x31, 0xa1, 0x04, 0x81, 0xda, 0x26, 0x07, 0x0c, 0x05, 0x05, + 0x80, 0xa6, 0x10, 0x81, 0xf5, 0x07, 0x01, 0x20, 0x2a, 0x06, 0x4c, 0x04, + 0x80, 0x8d, 0x04, 0x80, 0xbe, 0x03, 0x1b, 0x03, 0x0f, 0x0d, 0x00, 0x06, + 0x01, 0x01, 0x03, 0x01, 0x04, 0x02, 0x05, 0x07, 0x07, 0x02, 0x08, 0x08, + 0x09, 0x02, 0x0a, 0x05, 0x0b, 0x02, 0x0e, 0x04, 0x10, 0x01, 0x11, 0x02, + 0x12, 0x05, 0x13, 0x11, 0x14, 0x01, 0x15, 0x02, 0x17, 0x02, 0x19, 0x0d, + 0x1c, 0x05, 0x1d, 0x08, 0x1f, 0x01, 0x24, 0x01, 0x6a, 0x04, 0x6b, 0x02, + 0xaf, 0x03, 0xb1, 0x02, 0xbc, 0x02, 0xcf, 0x02, 0xd1, 0x02, 0xd4, 0x0c, + 0xd5, 0x09, 0xd6, 0x02, 0xd7, 0x02, 0xda, 0x01, 0xe0, 0x05, 0xe1, 0x02, + 0xe7, 0x04, 0xe8, 0x02, 0xee, 0x20, 0xf0, 0x04, 0xf8, 0x02, 0xfa, 0x03, + 0xfb, 0x01, 0x0c, 0x27, 0x3b, 0x3e, 0x4e, 0x4f, 0x8f, 0x9e, 0x9e, 0x9f, + 0x7b, 0x8b, 0x93, 0x96, 0xa2, 0xb2, 0xba, 0x86, 0xb1, 0x06, 0x07, 0x09, + 0x36, 0x3d, 0x3e, 0x56, 0xf3, 0xd0, 0xd1, 0x04, 0x14, 0x18, 0x36, 0x37, + 0x56, 0x57, 0x7f, 0xaa, 0xae, 0xaf, 0xbd, 0x35, 0xe0, 0x12, 0x87, 0x89, + 0x8e, 0x9e, 0x04, 0x0d, 0x0e, 0x11, 0x12, 0x29, 0x31, 0x34, 0x3a, 0x45, + 0x46, 0x49, 0x4a, 0x4e, 0x4f, 0x64, 0x65, 0x5c, 0xb6, 0xb7, 0x1b, 0x1c, + 0x07, 0x08, 0x0a, 0x0b, 0x14, 0x17, 0x36, 0x39, 0x3a, 0xa8, 0xa9, 0xd8, + 0xd9, 0x09, 0x37, 0x90, 0x91, 0xa8, 0x07, 0x0a, 0x3b, 0x3e, 0x66, 0x69, + 0x8f, 0x92, 0x11, 0x6f, 0x5f, 0xbf, 0xee, 0xef, 0x5a, 0x62, 0xf4, 0xfc, + 0xff, 0x53, 0x54, 0x9a, 0x9b, 0x2e, 0x2f, 0x27, 0x28, 0x55, 0x9d, 0xa0, + 0xa1, 0xa3, 0xa4, 0xa7, 0xa8, 0xad, 0xba, 0xbc, 0xc4, 0x06, 0x0b, 0x0c, + 0x15, 0x1d, 0x3a, 0x3f, 0x45, 0x51, 0xa6, 0xa7, 0xcc, 0xcd, 0xa0, 0x07, + 0x19, 0x1a, 0x22, 0x25, 0x3e, 0x3f, 0xe7, 0xec, 0xef, 0xff, 0xc5, 0xc6, + 0x04, 0x20, 0x23, 0x25, 0x26, 0x28, 0x33, 0x38, 0x3a, 0x48, 0x4a, 0x4c, + 0x50, 0x53, 0x55, 0x56, 0x58, 0x5a, 0x5c, 0x5e, 0x60, 0x63, 0x65, 0x66, + 0x6b, 0x73, 0x78, 0x7d, 0x7f, 0x8a, 0xa4, 0xaa, 0xaf, 0xb0, 0xc0, 0xd0, + 0xae, 0xaf, 0x6e, 0x6f, 0xbe, 0x93, 0x5e, 0x22, 0x7b, 0x05, 0x03, 0x04, + 0x2d, 0x03, 0x66, 0x03, 0x01, 0x2f, 0x2e, 0x80, 0x82, 0x1d, 0x03, 0x31, + 0x0f, 0x1c, 0x04, 0x24, 0x09, 0x1e, 0x05, 0x2b, 0x05, 0x44, 0x04, 0x0e, + 0x2a, 0x80, 0xaa, 0x06, 0x24, 0x04, 0x24, 0x04, 0x28, 0x08, 0x34, 0x0b, + 0x4e, 0x43, 0x81, 0x37, 0x09, 0x16, 0x0a, 0x08, 0x18, 0x3b, 0x45, 0x39, + 0x03, 0x63, 0x08, 0x09, 0x30, 0x16, 0x05, 0x21, 0x03, 0x1b, 0x05, 0x01, + 0x40, 0x38, 0x04, 0x4b, 0x05, 0x2f, 0x04, 0x0a, 0x07, 0x09, 0x07, 0x40, + 0x20, 0x27, 0x04, 0x0c, 0x09, 0x36, 0x03, 0x3a, 0x05, 0x1a, 0x07, 0x04, + 0x0c, 0x07, 0x50, 0x49, 0x37, 0x33, 0x0d, 0x33, 0x07, 0x2e, 0x08, 0x0a, + 0x81, 0x26, 0x52, 0x4b, 0x2b, 0x08, 0x2a, 0x16, 0x1a, 0x26, 0x1c, 0x14, + 0x17, 0x09, 0x4e, 0x04, 0x24, 0x09, 0x44, 0x0d, 0x19, 0x07, 0x0a, 0x06, + 0x48, 0x08, 0x27, 0x09, 0x75, 0x0b, 0x42, 0x3e, 0x2a, 0x06, 0x3b, 0x05, + 0x0a, 0x06, 0x51, 0x06, 0x01, 0x05, 0x10, 0x03, 0x05, 0x80, 0x8b, 0x62, + 0x1e, 0x48, 0x08, 0x0a, 0x80, 0xa6, 0x5e, 0x22, 0x45, 0x0b, 0x0a, 0x06, + 0x0d, 0x13, 0x3a, 0x06, 0x0a, 0x36, 0x2c, 0x04, 0x17, 0x80, 0xb9, 0x3c, + 0x64, 0x53, 0x0c, 0x48, 0x09, 0x0a, 0x46, 0x45, 0x1b, 0x48, 0x08, 0x53, + 0x0d, 0x49, 0x07, 0x0a, 0x80, 0xf6, 0x46, 0x0a, 0x1d, 0x03, 0x47, 0x49, + 0x37, 0x03, 0x0e, 0x08, 0x0a, 0x06, 0x39, 0x07, 0x0a, 0x81, 0x36, 0x19, + 0x07, 0x3b, 0x03, 0x1c, 0x56, 0x01, 0x0f, 0x32, 0x0d, 0x83, 0x9b, 0x66, + 0x75, 0x0b, 0x80, 0xc4, 0x8a, 0x4c, 0x63, 0x0d, 0x84, 0x30, 0x10, 0x16, + 0x8f, 0xaa, 0x82, 0x47, 0xa1, 0xb9, 0x82, 0x39, 0x07, 0x2a, 0x04, 0x5c, + 0x06, 0x26, 0x0a, 0x46, 0x0a, 0x28, 0x05, 0x13, 0x82, 0xb0, 0x5b, 0x65, + 0x4b, 0x04, 0x39, 0x07, 0x11, 0x40, 0x05, 0x0b, 0x02, 0x0e, 0x97, 0xf8, + 0x08, 0x84, 0xd6, 0x2a, 0x09, 0xa2, 0xe7, 0x81, 0x33, 0x0f, 0x01, 0x1d, + 0x06, 0x0e, 0x04, 0x08, 0x81, 0x8c, 0x89, 0x04, 0x6b, 0x05, 0x0d, 0x03, + 0x09, 0x07, 0x10, 0x92, 0x60, 0x47, 0x09, 0x74, 0x3c, 0x80, 0xf6, 0x0a, + 0x73, 0x08, 0x70, 0x15, 0x46, 0x7a, 0x14, 0x0c, 0x14, 0x0c, 0x57, 0x09, + 0x19, 0x80, 0x87, 0x81, 0x47, 0x03, 0x85, 0x42, 0x0f, 0x15, 0x84, 0x50, + 0x1f, 0x06, 0x06, 0x80, 0xd5, 0x2b, 0x05, 0x3e, 0x21, 0x01, 0x70, 0x2d, + 0x03, 0x1a, 0x04, 0x02, 0x81, 0x40, 0x1f, 0x11, 0x3a, 0x05, 0x01, 0x81, + 0xd0, 0x2a, 0x82, 0xe6, 0x80, 0xf7, 0x29, 0x4c, 0x04, 0x0a, 0x04, 0x02, + 0x83, 0x11, 0x44, 0x4c, 0x3d, 0x80, 0xc2, 0x3c, 0x06, 0x01, 0x04, 0x55, + 0x05, 0x1b, 0x34, 0x02, 0x81, 0x0e, 0x2c, 0x04, 0x64, 0x0c, 0x56, 0x0a, + 0x80, 0xae, 0x38, 0x1d, 0x0d, 0x2c, 0x04, 0x09, 0x07, 0x02, 0x0e, 0x06, + 0x80, 0x9a, 0x83, 0xd8, 0x04, 0x11, 0x03, 0x0d, 0x03, 0x77, 0x04, 0x5f, + 0x06, 0x0c, 0x04, 0x01, 0x0f, 0x0c, 0x04, 0x38, 0x08, 0x0a, 0x06, 0x28, + 0x08, 0x22, 0x4e, 0x81, 0x54, 0x0c, 0x1d, 0x03, 0x09, 0x07, 0x36, 0x08, + 0x0e, 0x04, 0x09, 0x07, 0x09, 0x07, 0x80, 0xcb, 0x25, 0x0a, 0x84, 0x06, + 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, + 0x2f, 0x75, 0x6e, 0x69, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x2e, 0x72, 0x73, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x2f, + 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x6e, 0x75, 0x6d, + 0x2f, 0x62, 0x69, 0x67, 0x6e, 0x75, 0x6d, 0x2e, 0x72, 0x73, 0x00, 0x00, + 0xf8, 0xee, 0x10, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6e, 0x6f, + 0x62, 0x6f, 0x72, 0x72, 0x6f, 0x77, 0x61, 0x73, 0x73, 0x65, 0x72, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x3a, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x20, 0x3c, 0x20, 0x34, 0x30, 0x61, + 0x73, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x61, 0x69, + 0x6c, 0x65, 0x64, 0x3a, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x3e, + 0x20, 0x30, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x83, 0x04, 0x20, 0x00, 0x91, 0x05, 0x60, 0x00, 0x5d, 0x13, 0xa0, 0x00, + 0x12, 0x17, 0x20, 0x1f, 0x0c, 0x20, 0x60, 0x1f, 0xef, 0x2c, 0xa0, 0x2b, + 0x2a, 0x30, 0x20, 0x2c, 0x6f, 0xa6, 0xe0, 0x2c, 0x02, 0xa8, 0x60, 0x2d, + 0x1e, 0xfb, 0x60, 0x2e, 0x00, 0xfe, 0x20, 0x36, 0x9e, 0xff, 0x60, 0x36, + 0xfd, 0x01, 0xe1, 0x36, 0x01, 0x0a, 0x21, 0x37, 0x24, 0x0d, 0xe1, 0x37, + 0xab, 0x0e, 0x61, 0x39, 0x2f, 0x18, 0xa1, 0x39, 0x30, 0x1c, 0x61, 0x48, + 0xf3, 0x1e, 0xa1, 0x4c, 0x40, 0x34, 0x61, 0x50, 0xf0, 0x6a, 0xa1, 0x51, + 0x4f, 0x6f, 0x21, 0x52, 0x9d, 0xbc, 0xa1, 0x52, 0x00, 0xcf, 0x61, 0x53, + 0x65, 0xd1, 0xa1, 0x53, 0x00, 0xda, 0x21, 0x54, 0x00, 0xe0, 0xe1, 0x55, + 0xae, 0xe2, 0x61, 0x57, 0xec, 0xe4, 0x21, 0x59, 0xd0, 0xe8, 0xa1, 0x59, + 0x20, 0x00, 0xee, 0x59, 0xf0, 0x01, 0x7f, 0x5a, 0x00, 0x70, 0x00, 0x07, + 0x00, 0x2d, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x48, 0x0b, + 0x30, 0x15, 0x10, 0x01, 0x65, 0x07, 0x02, 0x06, 0x02, 0x02, 0x01, 0x04, + 0x23, 0x01, 0x1e, 0x1b, 0x5b, 0x0b, 0x3a, 0x09, 0x09, 0x01, 0x18, 0x04, + 0x01, 0x09, 0x01, 0x03, 0x01, 0x05, 0x2b, 0x03, 0x3c, 0x08, 0x2a, 0x18, + 0x01, 0x20, 0x37, 0x01, 0x01, 0x01, 0x04, 0x08, 0x04, 0x01, 0x03, 0x07, + 0x0a, 0x02, 0x1d, 0x01, 0x3a, 0x01, 0x01, 0x01, 0x02, 0x04, 0x08, 0x01, + 0x09, 0x01, 0x0a, 0x02, 0x1a, 0x01, 0x02, 0x02, 0x39, 0x01, 0x04, 0x02, + 0x04, 0x02, 0x02, 0x03, 0x03, 0x01, 0x1e, 0x02, 0x03, 0x01, 0x0b, 0x02, + 0x39, 0x01, 0x04, 0x05, 0x01, 0x02, 0x04, 0x01, 0x14, 0x02, 0x16, 0x06, + 0x01, 0x01, 0x3a, 0x01, 0x01, 0x02, 0x01, 0x04, 0x08, 0x01, 0x07, 0x03, + 0x0a, 0x02, 0x1e, 0x01, 0x3b, 0x01, 0x01, 0x01, 0x0c, 0x01, 0x09, 0x01, + 0x28, 0x01, 0x03, 0x01, 0x37, 0x01, 0x01, 0x03, 0x05, 0x03, 0x01, 0x04, + 0x07, 0x02, 0x0b, 0x02, 0x1d, 0x01, 0x3a, 0x01, 0x02, 0x01, 0x02, 0x01, + 0x03, 0x01, 0x05, 0x02, 0x07, 0x02, 0x0b, 0x02, 0x1c, 0x02, 0x39, 0x02, + 0x01, 0x01, 0x02, 0x04, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x02, 0x1d, 0x01, + 0x48, 0x01, 0x04, 0x01, 0x02, 0x03, 0x01, 0x01, 0x08, 0x01, 0x51, 0x01, + 0x02, 0x07, 0x0c, 0x08, 0x62, 0x01, 0x02, 0x09, 0x0b, 0x07, 0x49, 0x02, + 0x1b, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x0e, 0x01, 0x05, 0x01, 0x02, + 0x05, 0x0b, 0x01, 0x24, 0x09, 0x01, 0x66, 0x04, 0x01, 0x06, 0x01, 0x02, + 0x02, 0x02, 0x19, 0x02, 0x04, 0x03, 0x10, 0x04, 0x0d, 0x01, 0x02, 0x02, + 0x06, 0x01, 0x0f, 0x01, 0x00, 0x03, 0x00, 0x03, 0x1d, 0x02, 0x1e, 0x02, + 0x1e, 0x02, 0x40, 0x02, 0x01, 0x07, 0x08, 0x01, 0x02, 0x0b, 0x09, 0x01, + 0x2d, 0x03, 0x01, 0x01, 0x75, 0x02, 0x22, 0x01, 0x76, 0x03, 0x04, 0x02, + 0x09, 0x01, 0x06, 0x03, 0xdb, 0x02, 0x02, 0x01, 0x3a, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x01, 0x01, 0x02, 0x08, 0x06, 0x0a, 0x02, 0x01, 0x30, 0x1f, + 0x31, 0x04, 0x30, 0x07, 0x01, 0x01, 0x05, 0x01, 0x28, 0x09, 0x0c, 0x02, + 0x20, 0x04, 0x02, 0x02, 0x01, 0x03, 0x38, 0x01, 0x01, 0x02, 0x03, 0x01, + 0x01, 0x03, 0x3a, 0x08, 0x02, 0x02, 0x98, 0x03, 0x01, 0x0d, 0x01, 0x07, + 0x04, 0x01, 0x06, 0x01, 0x03, 0x02, 0xc6, 0x40, 0x00, 0x01, 0xc3, 0x21, + 0x00, 0x03, 0x8d, 0x01, 0x60, 0x20, 0x00, 0x06, 0x69, 0x02, 0x00, 0x04, + 0x01, 0x0a, 0x20, 0x02, 0x50, 0x02, 0x00, 0x01, 0x03, 0x01, 0x04, 0x01, + 0x19, 0x02, 0x05, 0x01, 0x97, 0x02, 0x1a, 0x12, 0x0d, 0x01, 0x26, 0x08, + 0x19, 0x0b, 0x2e, 0x03, 0x30, 0x01, 0x02, 0x04, 0x02, 0x02, 0x27, 0x01, + 0x43, 0x06, 0x02, 0x02, 0x02, 0x02, 0x0c, 0x01, 0x08, 0x01, 0x2f, 0x01, + 0x33, 0x01, 0x01, 0x03, 0x02, 0x02, 0x05, 0x02, 0x01, 0x01, 0x2a, 0x02, + 0x08, 0x01, 0xee, 0x01, 0x02, 0x01, 0x04, 0x01, 0x00, 0x01, 0x00, 0x10, + 0x10, 0x10, 0x00, 0x02, 0x00, 0x01, 0xe2, 0x01, 0x95, 0x05, 0x00, 0x03, + 0x01, 0x02, 0x05, 0x04, 0x28, 0x03, 0x04, 0x01, 0xa5, 0x02, 0x00, 0x04, + 0x00, 0x02, 0x50, 0x03, 0x46, 0x0b, 0x31, 0x04, 0x7b, 0x01, 0x36, 0x0f, + 0x29, 0x01, 0x02, 0x02, 0x0a, 0x03, 0x31, 0x04, 0x02, 0x02, 0x07, 0x01, + 0x3d, 0x03, 0x24, 0x05, 0x01, 0x08, 0x3e, 0x01, 0x0c, 0x02, 0x34, 0x09, + 0x0a, 0x04, 0x02, 0x01, 0x5f, 0x03, 0x02, 0x01, 0x01, 0x02, 0x06, 0x01, + 0x02, 0x01, 0x9d, 0x01, 0x03, 0x08, 0x15, 0x02, 0x39, 0x02, 0x01, 0x01, + 0x01, 0x01, 0x16, 0x01, 0x0e, 0x07, 0x03, 0x05, 0xc3, 0x08, 0x02, 0x03, + 0x01, 0x01, 0x17, 0x01, 0x51, 0x01, 0x02, 0x06, 0x01, 0x01, 0x02, 0x01, + 0x01, 0x02, 0x01, 0x02, 0xeb, 0x01, 0x02, 0x04, 0x06, 0x02, 0x01, 0x02, + 0x1b, 0x02, 0x55, 0x08, 0x02, 0x01, 0x01, 0x02, 0x6a, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x01, 0x01, 0x65, 0x03, 0x02, 0x04, 0x01, 0x05, 0x00, 0x09, + 0x01, 0x02, 0xf5, 0x01, 0x0a, 0x02, 0x01, 0x01, 0x04, 0x01, 0x90, 0x04, + 0x02, 0x02, 0x04, 0x01, 0x20, 0x0a, 0x28, 0x06, 0x02, 0x04, 0x08, 0x01, + 0x09, 0x06, 0x02, 0x03, 0x2e, 0x0d, 0x01, 0x02, 0x00, 0x07, 0x01, 0x06, + 0x01, 0x01, 0x52, 0x16, 0x02, 0x07, 0x01, 0x02, 0x01, 0x02, 0x7a, 0x06, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x07, 0x01, 0x01, 0x48, 0x02, 0x03, 0x01, + 0x01, 0x01, 0x00, 0x02, 0x0b, 0x02, 0x34, 0x05, 0x05, 0x01, 0x01, 0x01, + 0x00, 0x01, 0x06, 0x0f, 0x00, 0x05, 0x3b, 0x07, 0x00, 0x01, 0x3f, 0x04, + 0x51, 0x01, 0x00, 0x02, 0x00, 0x2e, 0x02, 0x17, 0x00, 0x01, 0x01, 0x03, + 0x04, 0x05, 0x08, 0x08, 0x02, 0x07, 0x1e, 0x04, 0x94, 0x03, 0x00, 0x37, + 0x04, 0x32, 0x08, 0x01, 0x0e, 0x01, 0x16, 0x05, 0x01, 0x0f, 0x00, 0x07, + 0x01, 0x11, 0x02, 0x07, 0x01, 0x02, 0x01, 0x05, 0x64, 0x01, 0xa0, 0x07, + 0x00, 0x01, 0x3d, 0x04, 0x00, 0x04, 0x00, 0x07, 0x6d, 0x07, 0x00, 0x60, + 0x80, 0xf0, 0x00, 0x00, 0xd0, 0xee, 0x10, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x3f, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4c, 0x61, 0x79, 0x6f, + 0x75, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x00, 0x38, 0x63, 0xed, 0x3e, + 0xda, 0x0f, 0x49, 0x3f, 0x5e, 0x98, 0x7b, 0x3f, 0xda, 0x0f, 0xc9, 0x3f, + 0x69, 0x37, 0xac, 0x31, 0x68, 0x21, 0x22, 0x33, 0xb4, 0x0f, 0x14, 0x33, + 0x68, 0x21, 0xa2, 0x33, 0xdb, 0x0f, 0x49, 0x3f, 0xdb, 0x0f, 0x49, 0xbf, + 0xe4, 0xcb, 0x16, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xdb, 0x0f, 0x49, 0x40, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x83, 0xf9, 0xa2, 0x00, + 0x44, 0x4e, 0x6e, 0x00, 0xfc, 0x29, 0x15, 0x00, 0xd1, 0x57, 0x27, 0x00, + 0xdd, 0x34, 0xf5, 0x00, 0x62, 0xdb, 0xc0, 0x00, 0x3c, 0x99, 0x95, 0x00, + 0x41, 0x90, 0x43, 0x00, 0x63, 0x51, 0xfe, 0x00, 0xbb, 0xde, 0xab, 0x00, + 0xb7, 0x61, 0xc5, 0x00, 0x3a, 0x6e, 0x24, 0x00, 0xd2, 0x4d, 0x42, 0x00, + 0x49, 0x06, 0xe0, 0x00, 0x09, 0xea, 0x2e, 0x00, 0x1c, 0x92, 0xd1, 0x00, + 0xeb, 0x1d, 0xfe, 0x00, 0x29, 0xb1, 0x1c, 0x00, 0xe8, 0x3e, 0xa7, 0x00, + 0xf5, 0x35, 0x82, 0x00, 0x44, 0xbb, 0x2e, 0x00, 0x9c, 0xe9, 0x84, 0x00, + 0xb4, 0x26, 0x70, 0x00, 0x41, 0x7e, 0x5f, 0x00, 0xd6, 0x91, 0x39, 0x00, + 0x53, 0x83, 0x39, 0x00, 0x9c, 0xf4, 0x39, 0x00, 0x8b, 0x5f, 0x84, 0x00, + 0x28, 0xf9, 0xbd, 0x00, 0xf8, 0x1f, 0x3b, 0x00, 0xde, 0xff, 0x97, 0x00, + 0x0f, 0x98, 0x05, 0x00, 0x11, 0x2f, 0xef, 0x00, 0x0a, 0x5a, 0x8b, 0x00, + 0x6d, 0x1f, 0x6d, 0x00, 0xcf, 0x7e, 0x36, 0x00, 0x09, 0xcb, 0x27, 0x00, + 0x46, 0x4f, 0xb7, 0x00, 0x9e, 0x66, 0x3f, 0x00, 0x2d, 0xea, 0x5f, 0x00, + 0xba, 0x27, 0x75, 0x00, 0xe5, 0xeb, 0xc7, 0x00, 0x3d, 0x7b, 0xf1, 0x00, + 0xf7, 0x39, 0x07, 0x00, 0x92, 0x52, 0x8a, 0x00, 0xfb, 0x6b, 0xea, 0x00, + 0x1f, 0xb1, 0x5f, 0x00, 0x08, 0x5d, 0x8d, 0x00, 0x30, 0x03, 0x56, 0x00, + 0x7b, 0xfc, 0x46, 0x00, 0xf0, 0xab, 0x6b, 0x00, 0x20, 0xbc, 0xcf, 0x00, + 0x36, 0xf4, 0x9a, 0x00, 0xe3, 0xa9, 0x1d, 0x00, 0x5e, 0x61, 0x91, 0x00, + 0x08, 0x1b, 0xe6, 0x00, 0x85, 0x99, 0x65, 0x00, 0xa0, 0x14, 0x5f, 0x00, + 0x8d, 0x40, 0x68, 0x00, 0x80, 0xd8, 0xff, 0x00, 0x27, 0x73, 0x4d, 0x00, + 0x06, 0x06, 0x31, 0x00, 0xca, 0x56, 0x15, 0x00, 0xc9, 0xa8, 0x73, 0x00, + 0x7b, 0xe2, 0x60, 0x00, 0x6b, 0x8c, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x40, + 0xfb, 0x21, 0xf9, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x44, 0x74, 0x3e, + 0x00, 0x00, 0x00, 0x80, 0x98, 0x46, 0xf8, 0x3c, 0x00, 0x00, 0x00, 0x60, + 0x51, 0xcc, 0x78, 0x3b, 0x00, 0x00, 0x00, 0x80, 0x83, 0x1b, 0xf0, 0x39, + 0x00, 0x00, 0x00, 0x40, 0x20, 0x25, 0x7a, 0x38, 0x00, 0x00, 0x00, 0x80, + 0x22, 0x82, 0xe3, 0x36, 0x00, 0x00, 0x00, 0x00, 0x1d, 0xf3, 0x69, 0x35, + +}; + +static void init_memories(w2c_rapier__wasm3d__bg* instance) { + wasm_rt_allocate_memory(&instance->w2c_memory, 17, 65536, 0); + LOAD_DATA(instance->w2c_memory, 1048576u, data_segment_data_w2c_rapier__wasm3d__bg_d0, 55302); + LOAD_DATA(instance->w2c_memory, 1103888u, data_segment_data_w2c_rapier__wasm3d__bg_d1, 19); + LOAD_DATA(instance->w2c_memory, 1103924u, data_segment_data_w2c_rapier__wasm3d__bg_d2, 38); + LOAD_DATA(instance->w2c_memory, 1103996u, data_segment_data_w2c_rapier__wasm3d__bg_d3, 1312); + LOAD_DATA(instance->w2c_memory, 1105318u, data_segment_data_w2c_rapier__wasm3d__bg_d4, 5); + LOAD_DATA(instance->w2c_memory, 1105332u, data_segment_data_w2c_rapier__wasm3d__bg_d5, 5844); +} + +static void init_data_instances(w2c_rapier__wasm3d__bg *instance) { +} + +static const wasm_elem_segment_expr_t elem_segment_exprs_w2c_rapier__wasm3d__bg_e0[] = { + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1613, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1522, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f174, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1258, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1257, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1260, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1259, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1258, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1621, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1637, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1638, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1590, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1620, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1369, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1389, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1219, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1481, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1649, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1651, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1478, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1300, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f622, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1184, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1520, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1250, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1526, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1170, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1624, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f959, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f576, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1303, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f980, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1072, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1390, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f673, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f623, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f596, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f706, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1524, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1524, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1524, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1524, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1199, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f924, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1229, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f413, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f284, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f427, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f950, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f657, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1132, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f883, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f711, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1368, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1681, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1554, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1686, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1695, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1679, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1561, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1639, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1501, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f819, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f791, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f684, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f659, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f903, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f249, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f466, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1134, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f549, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f742, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f682, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1525, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1525, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1525, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1525, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1058, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f856, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1092, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f370, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f248, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f375, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1302, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1299, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1336, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f609, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f712, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f786, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1679, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1556, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1460, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1559, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1500, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1604, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f790, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1650, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1623, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1622, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1640, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1653, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1703, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1704, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t45, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1705, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1343, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f348, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f579, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1703, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f217, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f75, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t45, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f54, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t23, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1388, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t23, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f855, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1617, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t35, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1475, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t28, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f934, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1473, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t35, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1475, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t24, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1470, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1482, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1479, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1473, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1473, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t48, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1476, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t143, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1474, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t145, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1477, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1271, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1270, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1271, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1272, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1273, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1271, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1164, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1418, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1451, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1271, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1274, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1425, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1341, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1246, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t24, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f117, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t37, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f50, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t38, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f103, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t38, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f87, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t46, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f73, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t47, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f205, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t57, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f47, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t31, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f22, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1369, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1394, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1221, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1483, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1649, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1392, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1393, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1344, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1139, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1624, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f959, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f576, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1303, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f980, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1072, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1390, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f673, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f623, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f596, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f706, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1529, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1529, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1529, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1529, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1199, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f924, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1229, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f413, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f284, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f427, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f711, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1639, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f791, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1593, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f81, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1595, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f79, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1594, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f101, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1596, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f76, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1650, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1628, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1452, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1276, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1167, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1419, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1277, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1276, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t21, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1278, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1222, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1484, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f857, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1669, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1649, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f898, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1654, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1658, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1211, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1671, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1665, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1656, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1673, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1668, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1211, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1657, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1651, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1335, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1659, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f746, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1672, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f452, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1670, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1667, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1644, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1663, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f897, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1662, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f668, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1674, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1661, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1655, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f857, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1664, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1666, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1660, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1629, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1650, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1123, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1602, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f177, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1534, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1534, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1534, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1534, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1553, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f281, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1539, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1539, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1539, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1539, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1554, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f319, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1550, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1550, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1550, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1550, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1555, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f203, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1530, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1530, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1530, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1530, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1556, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f216, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1546, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1546, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1546, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1546, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1557, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f290, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f818, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f368, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f949, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1094, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1236, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1313, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f433, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f716, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f467, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f753, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1536, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1536, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1536, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1536, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f675, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f556, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f714, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f329, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f308, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f352, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1356, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1491, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1396, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1188, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f851, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f891, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1678, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1557, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1645, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1677, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1558, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1639, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1639, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1124, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f779, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f961, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f376, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1310, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f993, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1085, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1395, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f487, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f624, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f405, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f707, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1531, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1531, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1531, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1531, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1199, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f924, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1229, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f422, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f291, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f437, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f407, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f553, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1601, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f167, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1600, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f126, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1603, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f157, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1598, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f366, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1599, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f400, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f992, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f382, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1360, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1212, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1111, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1428, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f500, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f639, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f420, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f713, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1538, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1538, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1538, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1538, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1318, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f214, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1373, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f470, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f309, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f506, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f678, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f844, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1237, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f331, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f567, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1682, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1553, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1562, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1502, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1605, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f807, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1196, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1420, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1106, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1253, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f788, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f343, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f978, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f265, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f588, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1134, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f383, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f744, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f488, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f682, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1540, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1540, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1540, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1540, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1058, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f608, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1092, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f256, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f231, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f274, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f727, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f269, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1254, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1254, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f547, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1362, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1678, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1037, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f394, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f357, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1508, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1103, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f899, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f525, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f627, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f491, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f566, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1535, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1535, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1535, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1535, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1319, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f176, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1376, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f477, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f307, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f509, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f921, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f967, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1197, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f398, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f641, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1198, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1680, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1555, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1646, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1560, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1492, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1642, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f806, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f741, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f901, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f349, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f399, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1024, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1024, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f426, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f425, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f619, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f848, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f848, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f372, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f373, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f586, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1033, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f390, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f91, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1509, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1099, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f106, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f518, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f635, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f448, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f747, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1547, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1547, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1547, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1547, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f82, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f85, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1386, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f465, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f314, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f483, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1421, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1019, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f295, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1630, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f644, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1486, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1683, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1563, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f737, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f738, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1564, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f805, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1245, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1641, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f979, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f380, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1355, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f92, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1102, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f120, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f495, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f637, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f489, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f749, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1532, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1532, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1532, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1532, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f70, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f74, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1377, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f463, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f306, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f485, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1421, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1019, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f602, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1630, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f644, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1684, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1565, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1689, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1566, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f805, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f785, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1652, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1207, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f418, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f920, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f84, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f966, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f108, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f435, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f603, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f490, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f748, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1543, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1543, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1543, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1543, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f63, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f90, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1378, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f464, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f316, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f484, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1421, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1019, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f139, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1630, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f644, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1429, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1685, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1567, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1568, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f805, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f692, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1652, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f129, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f460, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f268, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1511, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1105, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1675, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f517, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f628, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f446, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1676, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1541, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1541, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1541, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1541, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1320, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f124, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1375, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f479, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f315, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f505, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1422, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f962, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f561, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1569, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f625, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1687, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1570, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f780, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1034, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f25, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f689, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1097, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1458, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f523, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f630, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f328, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f717, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1542, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1542, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1542, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1542, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1324, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f137, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1383, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f478, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f305, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f502, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f691, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f283, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1255, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1487, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f733, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1107, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1688, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1571, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f679, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1572, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1503, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1606, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f763, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f496, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f512, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f255, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f255, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f164, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f533, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f459, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f534, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f613, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f559, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1195, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f278, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f743, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f282, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f696, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1552, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1552, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1552, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1552, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1322, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f220, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1382, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f475, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f303, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f504, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1517, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1397, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1337, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1631, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f767, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f852, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1690, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1573, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1647, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1574, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1504, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f493, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1120, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1120, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f513, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f513, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f408, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1039, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f395, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f294, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1510, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1095, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1456, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f524, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f636, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f442, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f718, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1549, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1549, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1549, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1549, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1323, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f192, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1385, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f469, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f304, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f511, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1518, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1338, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1632, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f768, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1691, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1575, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1367, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1576, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1505, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f492, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f906, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f905, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f410, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f410, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f536, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f774, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f360, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f926, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1071, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1248, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1345, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f417, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f731, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f461, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f762, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1551, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1551, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1551, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1551, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f927, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f754, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f997, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f415, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f276, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f457, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1488, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1577, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1339, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1489, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f854, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1693, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1578, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1692, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1485, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1036, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f391, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f28, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1513, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1098, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1459, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f521, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f631, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f441, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f721, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1533, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1533, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1533, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1533, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1321, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f175, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1379, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f476, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f317, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f510, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f888, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1017, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1239, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f621, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f645, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f768, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1698, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1585, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1607, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1398, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1586, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1496, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f804, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1031, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f392, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f30, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1512, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1101, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1455, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f526, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f633, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f443, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f719, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1537, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1537, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1537, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1537, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1314, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f191, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1374, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f473, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f310, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f507, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f887, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1238, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f620, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f852, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1697, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1583, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1584, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1495, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f802, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1038, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f388, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f32, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1514, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1096, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1457, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f519, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f634, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f444, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f723, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1545, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1545, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1545, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1545, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1316, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f223, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1384, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f471, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f311, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f501, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f578, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f259, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1228, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f878, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f734, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1107, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1699, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1587, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f674, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1588, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1497, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f572, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1032, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f393, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f27, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1516, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1100, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1453, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f522, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f629, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f447, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f720, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1548, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1548, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1548, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1548, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1317, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f168, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1381, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f474, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f312, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f503, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f701, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f560, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1088, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f681, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f732, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1696, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1581, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1633, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1582, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1494, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f384, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t13, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1035, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t16, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f389, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f31, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1515, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t19, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1104, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1454, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t8, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f520, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t18, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f632, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f445, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f722, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1544, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1544, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1544, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1544, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1315, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t12, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f206, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t22, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1380, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f472, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t9, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f313, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t15, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f508, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f907, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f942, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1249, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f438, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f617, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t20, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f786, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t4, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1694, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1579, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t11, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1413, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1580, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1493, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f803, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1203, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f931, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1112, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f401, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f481, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f690, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f760, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f330, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f359, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f893, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f994, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f386, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f434, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f755, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f853, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f353, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f377, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1149, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t1, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f430, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f454, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t2, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f548, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1490, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1480, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1471, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1342, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f677, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1589, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1133, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1250, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f618, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1179, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1519, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1624, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1387, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1478, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1701, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1650, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1466, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f728, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f928, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1340, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t0, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1591, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1700, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1369, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1399, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1256, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1608, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1180, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1521, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1609, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1592, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1522, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1181, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1125, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f582, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t7, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1702, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t6, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1700, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1618, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f497, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f745, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1189, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t5, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1616, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f735, {NULL}, 0}, + {RefFunc, w2c_rapier__wasm3d__bg_t3, (wasm_rt_function_ptr_t)wrap_w2c_rapier__wasm3d__bg_f1182, {NULL}, 0}, +}; + +static void init_tables(w2c_rapier__wasm3d__bg* instance) { + wasm_rt_allocate_funcref_table(&instance->w2c_T0, 945, 945); + funcref_table_init(&instance->w2c_T0, elem_segment_exprs_w2c_rapier__wasm3d__bg_e0, 944, 1u, 0, 944, instance); +} + +static void init_elem_instances(w2c_rapier__wasm3d__bg *instance) { +} + +/* export: 'memory' */ +wasm_rt_memory_t* w2c_rapier__wasm3d__bg_memory(w2c_rapier__wasm3d__bg* instance) { + return &instance->w2c_memory; +} + +/* export: 'version' */ +void w2c_rapier__wasm3d__bg_version(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_version_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawkinematiccharactercontroller_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_new' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_up' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_setUp' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_offset' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_setOffset' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_slideEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_setSlideEnabled' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_autostepMaxHeight' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_autostepMinWidth' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_autostepIncludesDynamicBodies' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_autostepEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_enableAutostep' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_disableAutostep' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_maxSlopeClimbAngle' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_setMaxSlopeClimbAngle' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_minSlopeSlideAngle' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_setMinSlopeSlideAngle' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_snapToGroundDistance' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_enableSnapToGround' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_disableSnapToGround' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_snapToGroundEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_computeColliderMovement' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f64 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawkinematiccharactercontroller_computedMovement' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_computedGrounded' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_numComputedCollisions' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawkinematiccharactercontroller_computedCollision' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawcharactercollision_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcharactercollision_new' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_handle' */ +f64 w2c_rapier__wasm3d__bg_rawcharactercollision_handle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_translationApplied' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_translationRemaining' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_toi' */ +f32 w2c_rapier__wasm3d__bg_rawcharactercollision_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_worldWitness1' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_worldWitness2' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_worldNormal1' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcharactercollision_worldNormal2' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawccdsolver_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawccdsolver_new' */ +u32 w2c_rapier__wasm3d__bg_rawccdsolver_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawccdsolver_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointType' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointBodyHandle1' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointBodyHandle2' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointFrameX1' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointFrameX2' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointAnchor1' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointAnchor2' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointSetAnchor1' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointSetAnchor2' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointContactsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointSetContactsEnabled' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointLimitsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointLimitsMin' */ +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointLimitsMax' */ +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_jointSetLimits' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointConfigureMotorModel' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointConfigureMotorVelocity' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointConfigureMotorPosition' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_jointConfigureMotor' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5, f32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawimpulsejointset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_new' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_createJoint' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2, f64 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_remove' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_remove(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_remove_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_len' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_len(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_len_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_contains(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawimpulsejointset_contains_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawimpulsejointset_forEachJointHandle' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawimpulsejointset_forEachJointAttachedToRigidBody' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawintegrationparameters_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawintegrationparameters_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_new' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_dt' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_dt(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_allowedLinearError' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_predictionDistance' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_maxVelocityIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_maxVelocityFrictionIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_maxStabilizationIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_minIslandSize' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_maxCcdSubsteps' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_set_dt' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_erp' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_allowedLinearError' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_predictionDistance' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_maxVelocityIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_maxVelocityFrictionIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_maxStabilizationIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_minIslandSize' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawintegrationparameters_set_maxCcdSubsteps' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawislandmanager_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawislandmanager_new' */ +u32 w2c_rapier__wasm3d__bg_rawislandmanager_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawislandmanager_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawislandmanager_forEachActiveRigidBodyHandle' */ +void w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawgenericjoint_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawgenericjoint_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawgenericjoint_spherical' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_spherical(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawgenericjoint_spherical_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawgenericjoint_prismatic' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawgenericjoint_fixed' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_fixed(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawgenericjoint_fixed_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawgenericjoint_revolute' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_revolute(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawgenericjoint_revolute_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointType' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointFrameX1' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointFrameX2' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointAnchor1' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointAnchor2' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointContactsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointSetContactsEnabled' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawmultibodyjointset_jointLimitsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointLimitsMin' */ +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_jointLimitsMax' */ +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawmultibodyjointset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawmultibodyjointset_new' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_createJoint' */ +f64 w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2, f64 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_remove' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawmultibodyjointset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawmultibodyjointset_forEachJointHandle' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawmultibodyjointset_forEachJointAttachedToRigidBody' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbRotation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSleep' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbIsSleeping' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbIsMoving' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbNextTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbNextRotation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetTranslation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetRotation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5, u32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetLinvel' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetAngvel' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetNextKinematicTranslation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetNextKinematicRotation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbRecomputeMassPropertiesFromColliders' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetAdditionalMass' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetAdditionalMassProperties' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbLinvel' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbAngvel' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbLockTranslations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetEnabledTranslations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbLockRotations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetEnabledRotations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbDominanceGroup' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetDominanceGroup' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbEnableCcd' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbMass' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbInvMass' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbEffectiveInvMass' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbLocalCom' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbWorldCom' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbInvPrincipalInertiaSqrt' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbPrincipalInertiaLocalFrame' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbPrincipalInertia' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbEffectiveAngularInertia' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbWakeUp' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbIsCcdEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbNumColliders' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbCollider' */ +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbBodyType' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetBodyType' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbIsFixed' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbIsKinematic' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbIsDynamic' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbLinearDamping' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbAngularDamping' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetLinearDamping' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetAngularDamping' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbSetEnabled' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbIsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbGravityScale' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetGravityScale' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbResetForces' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbResetTorques' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbAddForce' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbApplyImpulse' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbAddTorque' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbApplyTorqueImpulse' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbAddForceAtPoint' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbApplyImpulseAtPoint' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_rbUserData' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_rbSetUserData' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawrigidbodyset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_new' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_createRigidBody' */ +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14, u32 var_p15, + u32 var_p16, u32 var_p17, f32 var_p18, f32 var_p19, u32 var_p20, u32 var_p21, u32 var_p22, u32 var_p23, + u32 var_p24) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14, var_p15, + var_p16, var_p17, var_p18, var_p19, var_p20, var_p21, var_p22, var_p23, + var_p24); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_remove' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_remove(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_remove_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_len' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_len(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_len_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_contains(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrigidbodyset_contains_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrigidbodyset_forEachRigidBodyHandle' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrigidbodyset_propagateModifiedBodyPositionsToColliders' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawbroadphase_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawbroadphase_new' */ +u32 w2c_rapier__wasm3d__bg_rawbroadphase_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawbroadphase_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coRotation' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coRotation_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSetTranslation' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetTranslationWrtParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetRotation' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetRotationWrtParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coIsSensor' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coShapeType' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coHalfspaceNormal' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coHalfExtents' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSetHalfExtents' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coRadius(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coRadius_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coHalfHeight' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetHalfHeight' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coRoundRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetRoundRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coVertices' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coVertices(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coVertices_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coIndices' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coIndices(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coIndices_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coHeightfieldHeights' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coHeightfieldScale' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coHeightfieldNRows' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coHeightfieldNCols' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coParent(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coParent_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetEnabled' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coIsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coFriction' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coFriction(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coFriction_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coRestitution' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coDensity' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coDensity(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coDensity_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coMass' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coMass_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coVolume' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coVolume(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coVolume_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coCollisionGroups' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSolverGroups' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coActiveHooks' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coActiveCollisionTypes' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coActiveEvents' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coContactForceEventThreshold' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coContainsPoint' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coCastShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coCastCollider' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f64 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coIntersectsShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coContactShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coContactCollider' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2, f32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coProjectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coIntersectsRay' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coCastRay' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coCastRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSetSensor' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetRestitution' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetFriction' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coFrictionCombineRule' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSetFrictionCombineRule' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coRestitutionCombineRule' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_coSetRestitutionCombineRule' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetCollisionGroups' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetSolverGroups' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetActiveHooks' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetActiveEvents' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetActiveCollisionTypes' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetShape' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetContactForceEventThreshold' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetDensity' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetMass' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_coSetMassProperties' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawcolliderset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_new' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_len' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_len(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_len_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_contains(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_contains_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_createCollider' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_createCollider(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f32 var_p11, f32 var_p12, f32 var_p13, u32 var_p14, u32 var_p15, + u32 var_p16, u32 var_p17, u32 var_p18, u32 var_p19, u32 var_p20, u32 var_p21, f32 var_p22, u32 var_p23, + f64 var_p24, u32 var_p25) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_createCollider_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14, var_p15, + var_p16, var_p17, var_p18, var_p19, var_p20, var_p21, var_p22, var_p23, + var_p24, var_p25); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_remove' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_remove(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_remove_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcolliderset_forEachColliderHandle' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawshapecontact_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecontact_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawshapecontact_distance' */ +f32 w2c_rapier__wasm3d__bg_rawshapecontact_distance(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawshapecontact_distance_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawnarrowphase_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawnarrowphase_new' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawnarrowphase_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawnarrowphase_contacts_with' */ +void w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawnarrowphase_contact_pair' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawnarrowphase_intersections_with' */ +void w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawnarrowphase_intersection_pair' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawcontactmanifold_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactmanifold_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcontactpair_collider1' */ +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcontactpair_collider1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactpair_collider2' */ +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcontactpair_collider2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactpair_numContactManifolds' */ +u32 w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactpair_contactManifold' */ +u32 w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_normal' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_normal(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_normal_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_local_n1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_local_n2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_subshape1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_subshape2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_num_contacts' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_local_p1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_local_p2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_dist' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_fid1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_fid2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_impulse' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_tangent_impulse_x' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_contact_tangent_impulse_y' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_num_solver_contacts' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_solver_contact_point' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_solver_contact_dist' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_solver_contact_friction' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_solver_contact_restitution' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactmanifold_solver_contact_tangent_velocity' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawpointprojection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointprojection_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawpointcolliderprojection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointcolliderprojection_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawpointcolliderprojection_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawpointcolliderprojection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureType(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawpointcolliderprojection_featureId' */ +void w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawrayintersection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrayintersection_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawrayintersection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawrayintersection_featureType(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrayintersection_featureType_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrayintersection_featureId' */ +void w2c_rapier__wasm3d__bg_rawrayintersection_featureId(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawrayintersection_featureId_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawraycolliderintersection_normal' */ +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycolliderintersection_toi' */ +f32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycolliderintersection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycolliderintersection_featureId' */ +void w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawraycollidertoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycollidertoi_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawshape_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawshape_cuboid' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cuboid(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_cuboid_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundCuboid' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCuboid(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2, f32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundCuboid_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_ball' */ +u32 w2c_rapier__wasm3d__bg_rawshape_ball(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_ball_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_halfspace' */ +u32 w2c_rapier__wasm3d__bg_rawshape_halfspace(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_halfspace_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_capsule' */ +u32 w2c_rapier__wasm3d__bg_rawshape_capsule(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_capsule_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_cylinder' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cylinder(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_cylinder_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundCylinder' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCylinder(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundCylinder_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_cone' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cone(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_cone_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundCone' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCone(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundCone_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_polyline' */ +u32 w2c_rapier__wasm3d__bg_rawshape_polyline(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_polyline_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_trimesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_trimesh(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_trimesh_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_heightfield' */ +u32 w2c_rapier__wasm3d__bg_rawshape_heightfield(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_heightfield_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_segment' */ +u32 w2c_rapier__wasm3d__bg_rawshape_segment(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_segment_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_triangle' */ +u32 w2c_rapier__wasm3d__bg_rawshape_triangle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_triangle_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundTriangle' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundTriangle(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundTriangle_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_convexHull' */ +u32 w2c_rapier__wasm3d__bg_rawshape_convexHull(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_convexHull_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundConvexHull' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexHull(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundConvexHull_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_convexMesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_convexMesh(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_convexMesh_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_roundConvexMesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_castShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_castShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, u32 var_p9) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_castShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_intersectsShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_intersectsShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_contactShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_contactShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_contactShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_containsPoint' */ +u32 w2c_rapier__wasm3d__bg_rawshape_containsPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_containsPoint_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_projectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawshape_projectPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_projectPoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_intersectsRay' */ +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_intersectsRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_castRay' */ +f32 w2c_rapier__wasm3d__bg_rawshape_castRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawshape_castRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshape_castRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawshapetoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapetoi_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawshapetoi_witness1' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapetoi_witness1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapetoi_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapetoi_normal1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapetoi_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapetoi_normal2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawshapecollidertoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecollidertoi_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawshapecollidertoi_witness2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecollidertoi_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_new' */ +u32 w2c_rapier__wasm3d__bg_rawrotation_new(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2, f32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrotation_new_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_identity' */ +u32 w2c_rapier__wasm3d__bg_rawrotation_identity(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawrotation_identity_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_y' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_y(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrotation_y_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_w' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_w(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrotation_w_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_zero' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zero(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_zero_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_new' */ +u32 w2c_rapier__wasm3d__bg_rawvector_new(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_new_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_set_y' */ +void w2c_rapier__wasm3d__bg_rawvector_set_y(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawvector_set_y_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawvector_xyz' */ +u32 w2c_rapier__wasm3d__bg_rawvector_xyz(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_xyz_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_yxz' */ +u32 w2c_rapier__wasm3d__bg_rawvector_yxz(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_yxz_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_zxy' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zxy(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_zxy_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_xzy' */ +u32 w2c_rapier__wasm3d__bg_rawvector_xzy(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_xzy_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_yzx' */ +u32 w2c_rapier__wasm3d__bg_rawvector_yzx(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_yzx_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_zyx' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zyx(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawvector_zyx_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawsdpmatrix3_elements' */ +u32 w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawdebugrenderpipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawdebugrenderpipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdebugrenderpipeline_vertices' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdebugrenderpipeline_colors' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdebugrenderpipeline_render' */ +void w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_raweventqueue_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawcontactforceevent_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactforceevent_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawcontactforceevent_collider2' */ +f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactforceevent_total_force' */ +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactforceevent_total_force_magnitude' */ +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactforceevent_max_force_direction' */ +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactforceevent_max_force_magnitude' */ +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'raweventqueue_new' */ +u32 w2c_rapier__wasm3d__bg_raweventqueue_new(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_raweventqueue_new_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'raweventqueue_drainCollisionEvents' */ +void w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'raweventqueue_drainContactForceEvents' */ +void w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'raweventqueue_clear' */ +void w2c_rapier__wasm3d__bg_raweventqueue_clear(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_raweventqueue_clear_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawphysicspipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawphysicspipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawphysicspipeline_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawphysicspipeline_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawphysicspipeline_step' */ +void w2c_rapier__wasm3d__bg_rawphysicspipeline_step(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawphysicspipeline_step_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawphysicspipeline_stepWithEvents' */ +void w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawquerypipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawquerypipeline_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_update' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_update(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_update_0(instance, var_p0, var_p1, var_p2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_castRay' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_castRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_castRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_intersectionsWithRay' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, f64 var_p12, u32 var_p13, f64 var_p14, u32 var_p15) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14, var_p15); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_intersectionWithShape' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_projectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f64 var_p9, u32 var_p10, f64 var_p11, u32 var_p12) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_projectPointAndGetFeature' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f64 var_p8, u32 var_p9, f64 var_p10, u32 var_p11) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_intersectionsWithPoint' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f64 var_p9, u32 var_p10, f64 var_p11, u32 var_p12) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_castShape' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, f64 var_p13, u32 var_p14, f64 var_p15, + u32 var_p16) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawquerypipeline_castShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14, var_p15, + var_p16); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawquerypipeline_intersectionsWithShape' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9, var_p10, var_p11, var_p12, var_p13, var_p14); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawquerypipeline_collidersWithAabbIntersectingAabb' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb_0(instance, var_p0, var_p1, var_p2, var_p3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawdeserializedworld_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawdeserializedworld_takeGravity' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeIntegrationParameters' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeIslandManager' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeBroadPhase' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeNarrowPhase' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeBodies' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeColliders' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeImpulseJoints' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawdeserializedworld_takeMultibodyJoints' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawserializationpipeline_serializeAll' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll_0(instance, var_p0, var_p1, var_p2, var_p3, var_p4, var_p5, var_p6, var_p7, + var_p8, var_p9); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawserializationpipeline_deserializeAll' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawcontactpair_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactpair_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawraycolliderintersection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycolliderintersection_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawrotation_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrotation_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawvector_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawvector_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbg_rawsdpmatrix3_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawsdpmatrix3_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawvector_set_x' */ +void w2c_rapier__wasm3d__bg_rawvector_set_x(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawvector_set_z' */ +void w2c_rapier__wasm3d__bg_rawvector_set_z(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: 'rawpointprojection_isInside' */ +u32 w2c_rapier__wasm3d__bg_rawpointprojection_isInside(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawpointcolliderprojection_isInside' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_isInside(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcolliderset_isHandleValid' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_isHandleValid(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcolliderset_contains_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecontact_point1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_point1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecontact_point2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_point2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecontact_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_normal2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawpointprojection_point' */ +u32 w2c_rapier__wasm3d__bg_rawpointprojection_point(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawpointcolliderprojection_point' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_point(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrayintersection_normal' */ +u32 w2c_rapier__wasm3d__bg_rawrayintersection_normal(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecollidertoi_witness1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecontact_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_normal1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecollidertoi_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapetoi_witness2' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness2(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawserializationpipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_new(w2c_rapier__wasm3d__bg* instance) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_rawserializationpipeline_new_0(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawintegrationparameters_erp' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_erp(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrayintersection_toi' */ +f32 w2c_rapier__wasm3d__bg_rawrayintersection_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycollidertoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawraycollidertoi_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapetoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawshapetoi_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecollidertoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_toi(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_x' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_x(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawrotation_z' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_z(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_x' */ +f32 w2c_rapier__wasm3d__bg_rawvector_x(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_y' */ +f32 w2c_rapier__wasm3d__bg_rawvector_y(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawrotation_y_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawvector_z' */ +f32 w2c_rapier__wasm3d__bg_rawvector_z(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f32 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycolliderintersection_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawraycolliderintersection_colliderHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawraycollidertoi_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawraycollidertoi_colliderHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawshapecollidertoi_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawshapecollidertoi_colliderHandle(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: 'rawcontactforceevent_collider1' */ +f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider1(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + f64 ret = w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbg_rawserializationpipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbindgen_add_to_stack_pointer' */ +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbindgen_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_free(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbindgen_free_0(instance, var_p0, var_p1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +/* export: '__wbindgen_malloc' */ +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + u32 ret = w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif + return ret; +} + +/* export: '__wbindgen_exn_store' */ +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store_0(instance, var_p0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +static void init_instance_import(w2c_rapier__wasm3d__bg* instance, struct w2c_wbg* w2c_wbg_instance) { + instance->w2c_wbg_instance = w2c_wbg_instance; +} + +void wasm2c_rapier__wasm3d__bg_instantiate(w2c_rapier__wasm3d__bg* instance, struct w2c_wbg* w2c_wbg_instance) { + assert(wasm_rt_is_initialized()); + init_instance_import(instance, w2c_wbg_instance); + init_globals(instance); + init_tables(instance); + init_memories(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE +#if !WASM_RT_SEGUE_FREE_SEGMENT + void* segue_saved_base = wasm_rt_segue_read_base(); +#endif + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + init_elem_instances(instance); + init_data_instances(instance); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE && !WASM_RT_SEGUE_FREE_SEGMENT + wasm_rt_segue_write_base(segue_saved_base); +#endif +} + +void wasm2c_rapier__wasm3d__bg_free(w2c_rapier__wasm3d__bg* instance) { + wasm_rt_free_funcref_table(&instance->w2c_T0); + wasm_rt_free_memory(&instance->w2c_memory); +} + +wasm_rt_func_type_t wasm2c_rapier__wasm3d__bg_get_func_type(uint32_t param_count, uint32_t result_count, ...) { + va_list args; + + if (param_count == 2 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t0; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t1; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t2; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t3; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t4; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t5; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t6; + } + va_end(args); + } + + if (param_count == 1 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t7; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t8; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t9; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t10; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t11; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t12; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t13; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t14; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t15; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t16; + } + va_end(args); + } + + if (param_count == 0 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t17; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t18; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t19; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t20; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t21; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t22; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t23; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t24; + } + va_end(args); + } + + if (param_count == 2 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t25; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t26; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t27; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t28; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t29; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t30; + } + va_end(args); + } + + if (param_count == 8 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t31; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t32; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t33; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t34; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t35; + } + va_end(args); + } + + if (param_count == 0 && result_count == 0) { + va_start(args, result_count); + if (true) { + va_end(args); + return w2c_rapier__wasm3d__bg_t36; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t37; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t38; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t39; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t40; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t41; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t42; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t43; + } + va_end(args); + } + + if (param_count == 15 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t44; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t45; + } + va_end(args); + } + + if (param_count == 10 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t46; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t47; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t48; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t49; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t50; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t51; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t52; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t53; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t54; + } + va_end(args); + } + + if (param_count == 10 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t55; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t56; + } + va_end(args); + } + + if (param_count == 9 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t57; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t58; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t59; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t60; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t61; + } + va_end(args); + } + + if (param_count == 15 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t62; + } + va_end(args); + } + + if (param_count == 3 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t63; + } + va_end(args); + } + + if (param_count == 15 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t64; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t65; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t66; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t67; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t68; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t69; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t70; + } + va_end(args); + } + + if (param_count == 2 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t71; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t72; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t73; + } + va_end(args); + } + + if (param_count == 1 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t74; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t75; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t76; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t77; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t78; + } + va_end(args); + } + + if (param_count == 15 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t79; + } + va_end(args); + } + + if (param_count == 12 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t80; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t81; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t82; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t83; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t84; + } + va_end(args); + } + + if (param_count == 18 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t85; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t86; + } + va_end(args); + } + + if (param_count == 10 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t87; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t88; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t89; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t90; + } + va_end(args); + } + + if (param_count == 7 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t91; + } + va_end(args); + } + + if (param_count == 10 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t92; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t93; + } + va_end(args); + } + + if (param_count == 10 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t94; + } + va_end(args); + } + + if (param_count == 2 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t95; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t96; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t97; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t98; + } + va_end(args); + } + + if (param_count == 17 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t99; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t100; + } + va_end(args); + } + + if (param_count == 8 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t101; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t102; + } + va_end(args); + } + + if (param_count == 9 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t103; + } + va_end(args); + } + + if (param_count == 12 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t104; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t105; + } + va_end(args); + } + + if (param_count == 7 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t106; + } + va_end(args); + } + + if (param_count == 11 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t107; + } + va_end(args); + } + + if (param_count == 7 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t108; + } + va_end(args); + } + + if (param_count == 13 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t109; + } + va_end(args); + } + + if (param_count == 10 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t110; + } + va_end(args); + } + + if (param_count == 13 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t111; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t112; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t113; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t114; + } + va_end(args); + } + + if (param_count == 25 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t115; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t116; + } + va_end(args); + } + + if (param_count == 7 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t117; + } + va_end(args); + } + + if (param_count == 26 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t118; + } + va_end(args); + } + + if (param_count == 13 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t119; + } + va_end(args); + } + + if (param_count == 9 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t120; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t121; + } + va_end(args); + } + + if (param_count == 7 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t122; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t123; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t124; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t125; + } + va_end(args); + } + + if (param_count == 16 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t126; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t127; + } + va_end(args); + } + + if (param_count == 4 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t128; + } + va_end(args); + } + + if (param_count == 14 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t129; + } + va_end(args); + } + + if (param_count == 18 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t130; + } + va_end(args); + } + + if (param_count == 2 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t131; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t132; + } + va_end(args); + } + + if (param_count == 6 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t133; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t134; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t135; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t136; + } + va_end(args); + } + + if (param_count == 5 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t137; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t138; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t139; + } + va_end(args); + } + + if (param_count == 3 && result_count == 1) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64) { + va_end(args); + return w2c_rapier__wasm3d__bg_t140; + } + va_end(args); + } + + if (param_count == 7 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t141; + } + va_end(args); + } + + if (param_count == 6 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t142; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t143; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_F32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t144; + } + va_end(args); + } + + if (param_count == 5 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t145; + } + va_end(args); + } + + if (param_count == 4 && result_count == 0) { + va_start(args, result_count); + if (true && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I64 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32 && va_arg(args, wasm_rt_type_t) == WASM_RT_I32) { + va_end(args); + return w2c_rapier__wasm3d__bg_t146; + } + va_end(args); + } + + return NULL; +} + +u32 w2c_rapier__wasm3d__bg_f22(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0; + u64 var_l63 = 0, var_l64 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j3, var_j4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 592u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_p0 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 255u; + var_i0 &= var_i1; + var_l9 = var_i0; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B27; + case 2: goto var_B26; + default: goto var_B24; + } + var_B27:; + var_i0 = var_l10; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B25; + case 2: goto var_B21; + case 3: goto var_B21; + case 4: goto var_B23; + case 5: goto var_B21; + case 6: goto var_B21; + case 7: goto var_B18; + default: goto var_B21; + } + var_B26:; + var_i0 = var_l10; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B21; + case 2: goto var_B28; + case 3: goto var_B21; + case 4: goto var_B21; + case 5: goto var_B21; + case 6: goto var_B21; + case 7: goto var_B18; + default: goto var_B21; + } + var_B28:; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1283(instance, var_i0, var_i1); + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1283(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l40 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l51 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l52 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l57 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l59 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l43 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_f1 = var_l43; + var_f0 *= var_f1; + var_f1 = var_l46; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_f1; + var_f2 = var_l35; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l48 = var_f3; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l46; + var_f5 = var_l42; + var_f4 *= var_f5; + var_f5 = var_l45; + var_f6 = var_l45; + var_f7 = var_l35; + var_f6 *= var_f7; + var_f7 = var_l49; + var_f8 = var_l41; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l34 = var_f6; + var_f7 = var_l34; + var_f6 += var_f7; + var_l34 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f2 = var_l41; + var_f3 = var_l48; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l46; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l35 = var_f1; + var_f2 = var_l43; + var_f3 = var_l48; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l45; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l42; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l46; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l42 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l45; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l41; + var_f1 = var_l49; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l43 = var_f1; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_p0; + var_f1 = var_l44; + var_f2 = var_l43; + var_f3 = var_l48; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l46; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f5 = var_l45; + var_f6 = var_l43; + var_f7 = var_l45; + var_f6 *= var_f7; + var_f7 = var_l42; + var_f8 = var_l49; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l34 = var_f6; + var_f7 = var_l34; + var_f6 += var_f7; + var_l34 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + var_f2 = var_l42; + var_f3 = var_l48; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l46; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l35; + var_f2 = var_l41; + var_f3 = var_l48; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l45; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + var_p5 = var_i0; + var_f0 = var_l51; + var_f1 = var_l58; + var_f0 -= var_f1; + var_l46 = var_f0; + var_f1 = var_l46; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l59; + var_f1 -= var_f2; + var_l45 = var_f1; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l40; + var_f2 = var_l57; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l54 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_p0 = var_i0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l42 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l49 = var_f2; + var_f1 -= var_f2; + var_l60 = var_f1; + var_f2 = var_l60; + var_f1 *= var_f2; + var_i2 = var_l8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l48 = var_f3; + var_f2 -= var_f3; + var_l61 = var_f2; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l8; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_l43 = var_f3; + var_f2 -= var_f3; + var_l47 = var_f2; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l53 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_f0 = var_l60; + var_f1 = var_l58; + var_f2 = var_l49; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l61; + var_f2 = var_l59; + var_f3 = var_l48; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l47; + var_f2 = var_l57; + var_f3 = var_l43; + var_f2 -= var_f3; + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l46; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l45; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l39; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l53; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B31;} + var_f0 = 0; + var_f1 = var_l54; + var_f2 = var_l53; + var_f1 *= var_f2; + var_l56 = var_f1; + var_f2 = var_l46; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f3 = var_l45; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l39; + var_f4 = var_l47; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l39 = var_f2; + var_f3 = var_l39; + var_f2 *= var_f3; + var_l36 = var_f2; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B33;} + var_f0 = 0; + var_f1 = var_l35; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B33;} + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l56; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l56; + var_f3 = var_l56; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f2 = 1; + var_f3 = var_l36; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l36; + var_f4 = var_l36; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = 0; + var_f1 = var_l56; + var_i1 = i32_reinterpret_f32(var_f1); + var_p2 = var_i1; + var_f2 = var_l36; + var_i2 = i32_reinterpret_f32(var_f2); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 = var_i1 > var_i2; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 -= var_i3; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = var_p2; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B33;} + } + var_f0 = var_l39; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l55; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l35; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f1 = 1; + var_f2 = var_l34; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B33:; + var_l34 = var_f0; + var_f0 = var_l37; + var_f1 = var_l39; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l53; + var_f0 /= var_f1; + var_l38 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B30;} + var_f0 = var_l38; + var_f1 = 1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l39; + var_f1 = var_l55; + var_f0 -= var_f1; + var_f1 = var_l54; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_l34; + var_f1 = 1; + var_f2 = var_l34; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + var_f0 = 1; + var_l38 = var_f0; + goto var_B4; + } + var_i0 = 0u; + var_p0 = var_i0; + var_f0 = var_l37; + var_f1 = var_l53; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 0u; + goto var_B1; + } + var_f0 = var_l34; + var_f1 = 1; + var_f2 = var_l34; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l38 = var_f0; + var_i0 = 0u; + var_p4 = var_i0; + goto var_B3; + var_B31:; + var_f0 = var_l55; + var_f0 = -(var_f0); + var_f1 = var_l54; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l34; + var_f1 = 1; + var_f2 = var_l34; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + goto var_B4; + var_B30:; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = var_l55; + var_f0 = -(var_f0); + var_f1 = var_l54; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l34; + var_f1 = 1; + var_f2 = var_l34; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + goto var_B4; + var_B29:; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 1u; + goto var_B1; + var_B25:; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1281(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1281(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f279(instance, var_i0, var_i1); + if (var_i0) {goto var_B0;} + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_f0 = var_l39; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + var_l43 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + var_l37 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l37; + var_i1 = var_l8; + var_i2 = 540u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 524u); + var_l40 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 532u); + var_l35 = var_f1; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l40; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l35; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l12; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l35 = var_f0; + var_f1 = var_p6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = var_l8; + var_i4 = 520u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l48 = var_f0; + var_f1 = var_p6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l12; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f221(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l34 = var_f0; + var_f1 = var_p6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 312u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_f0 = var_l35; + var_f1 = var_l48; + var_i0 = var_f0 < var_f1; + var_f1 = var_l34; + var_f2 = var_l48; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l34; + var_f1 = var_l35; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l8; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 416u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + goto var_B39; + } + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 356u); + var_l41 = var_f2; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l39 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l8; + var_i4 = 352u; + var_i3 += var_i4; + var_p0 = var_i3; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l43 = var_f3; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l37 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 += var_f3; + var_l44 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l37; + var_i4 = var_p0; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l36 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l41; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l40 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l34 = var_f3; + var_f4 = var_l34; + var_f3 += var_f4; + var_l35 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l43; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l42; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_f1); + var_i0 = var_l8; + var_f1 = var_l42; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_f1); + var_B39:; + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 44739242u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l13; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l8; + var_i1 = 476u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 532u); + var_l42 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 520u); + var_l48 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_l41 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 528u); + var_l39 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 524u); + var_l37 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 468u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f1361(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_f1 = var_l42; + var_f2 = var_l41; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 += var_f3; + var_l43 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l48; + var_f3 = var_l35; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f4 = var_l41; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l34 = var_f3; + var_f4 = var_l34; + var_f3 += var_f4; + var_l44 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l40; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_f1); + var_i0 = var_l8; + var_f1 = var_l42; + var_f2 = var_l44; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l48; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l40; + var_f1 -= var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_f1); + var_i0 = var_l8; + var_f1 = var_l42; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_f1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = var_l8; + var_i3 = 576u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1361(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = var_p0; + var_i3 = var_l10; + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = 0u; + w2c_rapier__wasm3d__bg_f37(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6); + var_i0 = var_p7; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p7; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 468u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_p4 = var_i0; + var_L45: + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_p4; + if (var_i1) {goto var_B46;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B46;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B46;} + var_i0 = var_l14; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_B46:; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L48: + var_i0 = var_l11; + var_i1 = var_p1; + var_p0 = var_i1; + var_i2 = 56u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l14; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B49:; + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_l14; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B50:; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + } + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L45;} + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_p3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B43:; + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + var_B41:; + var_i0 = var_p4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B24:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B52; + case 1: goto var_B22; + case 2: goto var_B22; + case 3: goto var_B51; + default: goto var_B22; + } + var_B52:; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B23; + case 1: goto var_B21; + case 2: goto var_B21; + case 3: goto var_B21; + case 4: goto var_B21; + case 5: goto var_B21; + case 6: goto var_B18; + default: goto var_B21; + } + var_B51:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1282(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_p5; + var_i3 = var_p4; + var_f4 = var_l34; + var_f5 = var_p6; + var_i6 = var_p7; + var_i7 = 0u; + w2c_rapier__wasm3d__bg_f144(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5, var_i6, var_i7); + goto var_B0; + var_B23:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1281(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p5; + var_i2 = w2c_rapier__wasm3d__bg_f1285(instance, var_i2, var_i3); + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B20;} + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1285(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1281(instance, var_i0, var_i1); + var_p5 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l39; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l43 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l37 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l37; + var_i1 = var_l8; + var_i2 = 28u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l40 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p2; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l35 = var_f1; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l40; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l35; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = var_l9; + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = 1u; + w2c_rapier__wasm3d__bg_f53(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6); + goto var_B0; + var_B22:; + var_i0 = var_l10; + var_i1 = 7u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_B21:; + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 1u; + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l25 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l64 = var_j0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l63 = var_j0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f279(instance, var_i0, var_i1); + if (var_i0) {goto var_B0;} + var_j0 = var_l64; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l51 = var_f0; + var_j0 = var_l63; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l52 = var_f0; + var_j0 = var_l63; + var_i0 = (u32)(var_j0); + var_l29 = var_i0; + var_j0 = var_l64; + var_i0 = (u32)(var_j0); + var_l31 = var_i0; + var_i0 = var_p7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l33 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_f1 = var_l44; + var_f0 *= var_f1; + var_i1 = var_p7; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l34; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f1279(instance, var_i0); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l47; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l36; + var_f2 = var_l47; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l44; + var_f2 = var_l47; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + goto var_B53; + } + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f1279(instance, var_i0); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l36 = var_f0; + var_f1 = var_l36; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l47 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l8; + var_f1 = var_l34; + var_f2 = var_l47; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l47 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l47; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l36; + var_f2 = var_l47; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + goto var_B53; + } + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_j1); + var_i0 = var_l8; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_B53:; + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l25; + var_i2 = var_l8; + var_i3 = 288u; + var_i2 += var_i3; + var_p0 = var_i2; + var_i3 = var_l29; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l26; + var_i2 = var_p1; + var_i3 = var_l9; + var_i4 = var_l31; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_l32 = var_i4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_f0 = var_l52; + var_f1 = var_p6; + var_f0 += var_f1; + var_f1 = var_l51; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f1178(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l36 = var_f0; + var_i0 = var_l8; + var_i1 = 576u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 576u); + var_l38 = var_f0; + var_f1 = var_l38; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 580u); + var_l50 = var_f1; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 584u); + var_p6 = var_f1; + var_f2 = var_p6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_f0 = var_l34; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l46 = var_f0; + var_f0 = var_l34; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_f0 = var_l38; + var_f0 = -(var_f0); + var_f1 = var_l46; + var_f0 /= var_f1; + var_l47 = var_f0; + var_f0 = var_l50; + var_f0 = -(var_f0); + var_f1 = var_l46; + var_f0 /= var_f1; + var_l45 = var_f0; + var_f0 = var_p6; + var_f0 = -(var_f0); + var_f1 = var_l46; + var_f0 /= var_f1; + var_l46 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_i0 = 10000u; + var_p5 = var_i0; + var_L57: + var_i0 = var_l8; + var_f1 = var_p6; + var_f1 = -(var_f1); + var_f2 = var_l34; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_p6 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l50; + var_f1 = -(var_f1); + var_f2 = var_p6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l38; + var_f1 = -(var_f1); + var_f2 = var_p6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_f0 = var_p6; + var_f1 = var_l35; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l25; + var_i2 = var_l8; + var_i3 = 304u; + var_i2 += var_i3; + var_p0 = var_i2; + var_i3 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l26; + var_i2 = var_p1; + var_i3 = var_l9; + var_i4 = var_l32; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f1178(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l50 = var_f0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 524u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 528u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f1 = var_l38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B59;} + var_f0 = var_l41; + var_f1 = var_l38; + var_f1 = -(var_f1); + var_l34 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l63 = var_j0; + var_i0 = 3u; + goto var_B13; + } + var_f0 = var_p6; + var_f1 = var_l38; + var_f0 += var_f1; + var_f1 = var_l36; + var_f2 = var_p6; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 520u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l46 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l45 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 576u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_p5; + var_i1 = 1u; + var_i0 -= var_i1; + var_p5 = var_i0; + if (var_i0) {goto var_B58;} + var_f0 = 1; + var_l50 = var_f0; + var_j0 = 0ull; + var_l63 = var_j0; + var_i0 = 3u; + goto var_B13; + } + goto var_B14; + var_B63:; + var_f0 = var_l34; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B60; + } + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B60:; + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p6 = var_f0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l63 = var_j0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l50 = var_f0; + var_i0 = 1u; + goto var_B13; + var_B59:; + var_i0 = 1062664u; + var_i1 = 40u; + var_i2 = 1062804u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_f0 = var_p6; + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 584u); + var_p6 = var_f0; + var_f1 = var_p6; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 576u); + var_l38 = var_f1; + var_f2 = var_l38; + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 580u); + var_l50 = var_f2; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_L57;} + var_B56:; + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p0 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L65: + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_p3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 1085756u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p4; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1085780u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B66:; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_i1 = var_p5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L65;} + goto var_B15; + var_B20:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l39; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l43 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l37 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l37; + var_i1 = var_l8; + var_i2 = 28u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l40 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l35 = var_f1; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l40; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l35; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_l10; + var_i3 = var_l9; + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = 0u; + w2c_rapier__wasm3d__bg_f53(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6); + goto var_B0; + var_B19:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057108u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l35 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l48; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l41 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l39 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l43 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l39; + var_i1 = var_l8; + var_i2 = 28u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l37 = var_f1; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_i0 = var_p0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l36 = var_f1; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l48; + var_f4 = var_l37; + var_f5 = var_l43; + var_f4 *= var_f5; + var_f5 = var_l48; + var_f6 = var_l44; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l36; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l39; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f1 = var_l36; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l48; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1282(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B16;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057124u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1u; + var_p0 = var_i0; + goto var_B0; + var_B16:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p3; + var_i3 = var_p2; + var_f4 = var_l35; + var_f5 = var_p6; + var_i6 = var_p7; + var_i7 = 1u; + w2c_rapier__wasm3d__bg_f144(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5, var_i6, var_i7); + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + var_B15:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1; + var_l45 = var_f0; + var_j0 = 0ull; + var_l63 = var_j0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = 0; + var_p6 = var_f0; + var_f0 = 0; + var_l50 = var_f0; + var_f0 = 0; + var_l47 = var_f0; + var_f0 = 0; + var_l46 = var_f0; + goto var_B69; + } + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l22 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B77;} + var_i0 = var_l22; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l22; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B75;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_f0 -= var_f1; + var_l36 = var_f0; + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p6; + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_l16; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l38 = var_f2; + var_f1 -= var_f2; + var_l47 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l16; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l38; + var_f1 -= var_f2; + var_l45 = var_f1; + var_i2 = var_l16; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p6; + var_f2 -= var_f3; + var_l46 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l35; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l45; + var_f2 = var_l36; + var_f1 *= var_f2; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l35; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l16; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p6; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l35; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l16; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l38; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B78;} + goto var_B73; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = 0; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l38 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_p0; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l44 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_p0 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + var_f1 = var_l38; + var_f1 = -(var_f1); + var_f2 = var_l44; + var_i3 = var_p0; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_p6; + var_f3 = -(var_f3); + var_i4 = var_p0; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l35 = var_f2; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l46 = var_f1; + var_f0 /= var_f1; + var_l34 = var_f0; + var_i0 = var_l8; + var_i1 = 576u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l44; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l35; + var_f4 = var_l46; + var_f3 /= var_f4; + var_l45 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l38; + var_f2 = var_l36; + var_f3 = var_l46; + var_f2 /= var_f3; + var_l47 = var_f2; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_f1); + var_i0 = var_l8; + var_f1 = var_p6; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_f1); + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l25; + var_i2 = var_p3; + var_i3 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 576u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l26; + var_i2 = var_p1; + var_i3 = var_p4; + var_i4 = var_l32; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f1178(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_i1 = var_p5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 200u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l8; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p0; + var_i2 = var_p3; + var_i3 = var_l8; + var_i4 = 464u; + var_i3 += var_i4; + var_p0 = var_i3; + var_i4 = var_l8; + var_i5 = 520u; + var_i4 += var_i5; + var_l18 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_p5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_p4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l8; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l15; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = var_l8; + var_i4 = 408u; + var_i3 += var_i4; + var_i4 = var_l18; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l18; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l8; + var_i1 = 316u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 324u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 316u); + var_p5 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p2 = var_i0; + } + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p2; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p2 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 520u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = 0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 340u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B85; + } + var_L87: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l12; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_p4 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B85; + } + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L87;} + var_B85:; + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = 0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l10 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B90; + } + var_L92: + var_i0 = 0u; + var_i1 = 4294967295u; + var_f2 = var_p6; + var_i3 = var_l10; + var_i4 = var_p3; + var_i5 = 1u; + var_i4 -= var_i5; + var_p4 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_p5 = var_i4; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_p2 = var_i3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l38 = var_f3; + var_i2 = var_f2 >= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B90; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L92;} + var_B90:; + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B72; + var_B78:; + var_i0 = var_l16; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_j0; + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = 72u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_p2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l14; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B73; + var_B77:; + var_i0 = 1u; + var_i1 = var_l22; + var_i2 = 1062280u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B76:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1062296u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B75:; + var_i0 = 3u; + var_i1 = var_l22; + var_i2 = 1062312u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1062264u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = var_l8; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l8; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l16; + var_i2 = var_l22; + var_i3 = var_l8; + var_i4 = 464u; + var_i3 += var_i4; + var_l21 = var_i3; + var_i4 = var_l8; + var_i5 = 520u; + var_i4 += var_i5; + var_l20 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l19; + var_i2 = 48u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l19; + var_i2 = 40u; + var_i1 += var_i2; + var_l18 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l19; + var_i2 = 32u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l19; + var_i2 = 24u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l19; + var_i2 = 16u; + var_i1 += var_i2; + var_p4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l8; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l19; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = var_l21; + var_i4 = var_l20; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l8; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l19; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = var_l21; + var_i4 = var_l20; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l21; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l30 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_i1); + var_i0 = var_l8; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l19; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = var_l8; + var_i4 = 576u; + var_i3 += var_i4; + var_i4 = var_l20; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 316u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_p2 = var_i0; + var_i1 = var_l8; + var_i2 = 324u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_p2 = var_i0; + } + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p4; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_p2 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 408u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_p2 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 520u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l35 = var_f1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B103; + } + var_L105: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l11; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_p4 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B103; + } + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L105;} + var_B103:; + var_i0 = var_l11; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B98; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1062328u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1062344u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B107;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B108;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_p3 = var_i1; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_p2 = var_i2; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p3; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l35 = var_f1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B112; + } + var_L114: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l12; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_p4 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B112; + } + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L114;} + var_B112:; + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B107; + } + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = 1062360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B108:; + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = 1062376u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = var_l30; + var_i1 = 255u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B116;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p0 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B117;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_p3 = var_i1; + var_i2 = 128u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_p2 = var_i2; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 132u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 76u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p3; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 80u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l35 = var_f1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B121; + } + var_L123: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l12; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_p4 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B121; + } + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L123;} + var_B121:; + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B116; + } + var_i0 = 2u; + var_i1 = var_p0; + var_i2 = 1062392u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B117:; + var_i0 = 2u; + var_i1 = var_p0; + var_i2 = 1062408u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B116:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B72;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p0 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B125;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_p3 = var_i1; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_p2 = var_i2; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 184u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 112u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p3; + var_i3 = 188u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 116u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l35 = var_f1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B129; + } + var_L131: + var_i0 = 0u; + var_i1 = 4294967295u; + var_f2 = var_p6; + var_i3 = var_l10; + var_i4 = var_p3; + var_i5 = 1u; + var_i4 -= var_i5; + var_p4 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_p5 = var_i4; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_p2 = var_i3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l38 = var_f3; + var_i2 = var_f2 >= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B129; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L131;} + var_B129:; + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B72; + } + var_i0 = 3u; + var_i1 = var_p0; + var_i2 = 1062424u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B125:; + var_i0 = 3u; + var_i1 = var_p0; + var_i2 = 1062440u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B72:; + var_i0 = var_l8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1062648u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l45 = var_f0; + var_i0 = 0u; + var_l21 = var_i0; + var_L137: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l13 = var_i0; + var_L138: + var_i0 = var_l8; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l13; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_p3 = var_i0; + var_f0 = var_p6; + var_l34 = var_f0; + goto var_B139; + } + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l34 = var_f0; + var_i0 = var_l13; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 -= var_i2; + var_p0 = var_i1; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 1u; + var_p5 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L145: + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p5; + var_i3 = 0u; + var_i4 = 4294967295u; + var_i5 = var_p4; + var_i6 = 3u; + var_i5 <<= (var_i6 & 31); + var_i6 = var_l13; + var_i5 += var_i6; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l38 = var_f5; + var_i6 = var_l13; + var_i7 = var_p5; + var_i8 = 3u; + var_i7 <<= (var_i8 & 31); + var_i6 += var_i7; + var_i7 = 4u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l35 = var_f6; + var_i5 = var_f5 <= var_f6; + var_p0 = var_i5; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i4 = 1u; + var_i5 = 2u; + var_i6 = var_p0; + var_i4 = var_i6 ? var_i4 : var_i5; + var_f5 = var_l35; + var_f6 = var_l38; + var_i5 = var_f5 <= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i4 = 1u; + var_i3 += var_i4; + var_i4 = 2u; + var_i3 = var_i3 < var_i4; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p2; + var_p0 = var_i1; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_p4 = var_i1; + var_i2 = 1u; + var_i1 |= var_i2; + var_p5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L145;} + var_i0 = var_l11; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p4 = var_i0; + goto var_B143; + } + var_i0 = var_l12; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + if (var_i0) {goto var_B142;} + var_i0 = 0u; + var_p4 = var_i0; + goto var_B141; + } + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 1u; + var_p5 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B141;} + var_B143:; + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p5; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_p2 = var_i0; + var_B142:; + var_L147: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l13; + var_i3 = var_p2; + var_i4 = 1u; + var_i3 -= var_i4; + var_l10 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p4 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p5 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l35; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L147;} + goto var_B141; + } + var_i0 = var_p2; + var_p4 = var_i0; + var_B141:; + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B139:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_l9 = var_i1; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 320u); + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p0 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B150;} + var_i0 = var_l8; + var_i1 = 576u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l25; + var_i2 = var_l19; + var_i3 = var_l29; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l20; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l26; + var_i2 = var_p1; + var_i3 = var_p5; + var_i4 = var_l32; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 576u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p5; + w2c_rapier__wasm3d__bg_f1178(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l27 = var_i0; + var_p2 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l27; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p2 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_i1 = var_p2; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 408u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_p3; + var_i1 = var_l23; + var_f2 = var_l45; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 408u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 488u); + var_f3 *= var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 412u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 492u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 496u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_p6 = var_f3; + var_i2 = var_f2 > var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p4 = var_i0; + var_f0 = var_l34; + var_f1 = var_p6; + var_f2 = var_l45; + var_i3 = var_p0; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l45 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B151;} + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 476u); + var_p2 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 324u); + var_p0 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_p2; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + var_i0 = w2c_rapier__wasm3d__bg_f1144(instance, var_i0, var_i1); + var_p3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_p2 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 324u); + var_p0 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_p2; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 468u); + var_i0 = w2c_rapier__wasm3d__bg_f1144(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 484u); + var_p4 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 324u); + var_p0 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_p4; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 472u); + var_i0 = w2c_rapier__wasm3d__bg_f1144(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l27; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 476u); + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p4; + var_i1 = var_l27; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 480u); + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p4; + var_i1 = var_l27; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 484u); + var_i3 = var_p0; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_f0 = var_l34; + var_f0 = -(var_f0); + var_l36 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_l28 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p4 = var_i0; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_L158: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_l24 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B159;} + var_i0 = var_l15; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = var_l15; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_i1); + var_i0 = var_l8; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_i1); + var_i0 = var_l8; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l8; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p2; + var_i2 = var_p0; + var_i3 = var_l8; + var_i4 = 576u; + var_i3 += var_i4; + var_i4 = var_l8; + var_i5 = 352u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l16; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 520u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_p2 = var_i0; + var_i0 = var_l15; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 316u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p0 = var_i0; + var_i1 = var_p5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B159;} + var_i0 = var_p3; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B161;} + var_i0 = var_p0; + var_i1 = var_l24; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B160;} + var_f0 = var_l36; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_p0 = var_i1; + var_i2 = var_p2; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 *= var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p5; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p5; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_p6 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + var_f1 = -(var_f1); + var_l35 = var_f1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_f1 = var_l47; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l47 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_i1 = var_l30; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p3 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p3; + if (var_i0) {goto var_B165;} + var_i0 = 0u; + var_p5 = var_i0; + goto var_B164; + } + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 496u); + var_l46 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 492u); + var_l45 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B135; + var_B165:; + var_L169: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l12; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p5 = var_i0; + goto var_B164; + } + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L169;} + var_B164:; + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B159; + } + var_i0 = var_l9; + var_i1 = var_l24; + var_i2 = 1062568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B161:; + var_i0 = var_l24; + var_i1 = var_p3; + var_i2 = 1062584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B160:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1062600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B159:; + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L158;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i1 = var_l28; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_p0; + var_i1 = var_l28; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_l28; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B171;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l21; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B149;} + goto var_L137; + } + var_i0 = var_l28; + var_i1 = var_p0; + var_i2 = 1062616u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B171:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1062632u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p4; + var_i1 = var_p0; + var_i2 = 1062552u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1062536u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1062520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 1062504u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = var_p5; + var_i2 = 1062472u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B151:; + var_i0 = var_p4; + var_i1 = var_l23; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_i2 = var_l23; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B135; + } + var_i0 = var_l23; + var_i1 = var_p4; + var_i2 = 1062488u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B150:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l11 = var_i0; + if (var_i0) {goto var_L138;} + goto var_B136; + var_B149:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p5 = var_i0; + var_B136:; + var_i0 = var_p5; + var_i1 = var_l23; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_i2 = var_l23; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 312u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B135:; + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p6 = var_f0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l63 = var_j0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l50 = var_f0; + goto var_B69; + var_B134:; + var_i0 = var_l23; + var_i1 = var_p5; + var_i2 = 1062456u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B71:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 332u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_f0 = 1; + var_l50 = var_f0; + var_j0 = 0ull; + var_l63 = var_j0; + var_i0 = 3u; + goto var_B13; + var_B69:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 332u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 1u; + goto var_B13; + var_B14:; + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p6 = var_f0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l63 = var_j0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l50 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l46 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l45 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l47 = var_f0; + var_i0 = 1u; + var_B13:; + var_p2 = var_i0; + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + goto var_B182; + } + var_i0 = var_l13; + var_i1 = 44739242u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l13; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_B182:; + var_i0 = var_p0; + var_i1 = var_p5; + var_i2 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B184; + case 1: goto var_B185; + case 2: goto var_B186; + default: goto var_B185; + } + var_B186:; + var_i0 = var_p7; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p7; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B7; + var_B185:; + var_i0 = var_p7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p7; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B7; + var_B184:; + var_i0 = var_l8; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_f1); + var_i0 = var_l8; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_f1); + var_i0 = var_l8; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l43 = var_f1; + var_f2 = var_l45; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l37 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l47; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_p3 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l40 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f3 = var_l35; + var_f2 += var_f3; + var_l44 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l46; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l45; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_p2 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l42 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f4 = var_l35; + var_f3 += var_f4; + var_l36 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l47; + var_f5 = var_l42; + var_f4 *= var_f5; + var_f5 = var_l46; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l35 = var_f4; + var_f5 = var_l35; + var_f4 += var_f5; + var_l35 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l46; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l8; + var_f1 = var_l43; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l45; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l8; + var_f1 = var_l43; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l47; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_p5 = var_i0; + w2c_rapier__wasm3d__bg_f1150(instance, var_i0); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + w2c_rapier__wasm3d__bg_f1150(instance, var_i0); + var_i0 = var_l25; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = var_p5; + var_i3 = var_l29; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l26; + var_i1 = var_l8; + var_i2 = 520u; + var_i1 += var_i2; + var_i2 = var_p4; + var_i3 = var_l31; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_p5; + var_i3 = var_p4; + var_f4 = var_l41; + var_i5 = var_p7; + var_i6 = 0u; + w2c_rapier__wasm3d__bg_f37(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6); + var_i0 = var_l25; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + goto var_B9; + var_B12:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B11:; + var_i0 = var_p3; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B10:; + var_i0 = var_l26; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B9;} + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + goto var_B8; + var_B9:; + var_f0 = var_l38; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l42 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l49 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l34; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l41 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l48 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l41; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_f1; + var_f0 *= var_f1; + var_f1 = var_p6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l36 = var_f1; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l36; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l43 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l48; + var_f4 = var_l36; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f5 = var_l42; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l35 = var_f4; + var_f5 = var_l35; + var_f4 += var_f5; + var_l35 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l44 = var_f0; + var_f0 = var_l41; + var_f1 = var_l43; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l48; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l42; + var_f1 = var_l43; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l49; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l47; + var_f1 = var_p6; + var_f2 = var_l50; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l45; + var_f2 = var_l38; + var_j3 = var_l63; + var_i3 = (u32)(var_j3); + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l46; + var_f2 = var_l34; + var_j3 = var_l63; + var_j4 = 32ull; + var_j3 >>= (var_j4 & 63); + var_i3 = (u32)(var_j3); + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B8:; + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_f0 = var_l52; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_f1 = var_l51; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B188;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p4 = var_i0; + goto var_B188; + } + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = var_l52; + var_f1 = var_l51; + var_f0 += var_f1; + var_l35 = var_f0; + var_i0 = var_p5; + var_p3 = var_i0; + var_L190: + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p6 = var_f0; + var_i0 = var_p3; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + var_f2 = var_l52; + var_f1 *= var_f2; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + var_f2 = var_l52; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l34; + var_f2 = var_l52; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 528u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 524u); + var_p6 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + var_f2 = var_l51; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p6; + var_f2 = var_l51; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l34; + var_f2 = var_l51; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L190;} + var_B188:; + var_i0 = var_l33; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l33; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 472u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 528u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + } + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l9; + var_i1 = 36u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_p3 = var_i0; + var_L192: + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_p3; + if (var_i1) {goto var_B193;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B193;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B193;} + var_i0 = var_l14; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_B193:; + var_p0 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L195: + var_i0 = var_l11; + var_i1 = var_p1; + var_p0 = var_i1; + var_i2 = 56u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B196;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B196;} + var_i0 = var_l14; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B196:; + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B197;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B197;} + var_i0 = var_l14; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B197:; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L195;} + } + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L192;} + var_B7:; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B6:; + var_i0 = var_l10; + if (var_i0) {goto var_B5;} + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1280(instance, var_i0, var_i1); + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1280(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_f0 = var_p6; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p6 = var_f2; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l36 = var_f1; + var_f2 = var_l52; + var_f1 -= var_f2; + var_f2 = var_l51; + var_f1 -= var_f2; + var_l48 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l36; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = 1; + var_p6 = var_f0; + var_f0 = 0; + goto var_B199; + } + var_f0 = var_p6; + var_f1 = var_l36; + var_f0 /= var_f1; + var_l38 = var_f0; + var_f0 = var_l34; + var_f1 = var_l36; + var_f0 /= var_f1; + var_p6 = var_f0; + var_f0 = var_l35; + var_f1 = var_l36; + var_f0 /= var_f1; + var_B199:; + var_l34 = var_f0; + var_f0 = var_l51; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l42 = var_f1; + var_f2 = var_p6; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l36 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l34; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l49 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f3 = var_l35; + var_f2 += var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f3 = var_l38; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f4 = var_p6; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l40 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f4 = var_l35; + var_f3 += var_f4; + var_l43 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l34; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l38; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l35 = var_f4; + var_f5 = var_l35; + var_f4 += var_f5; + var_l35 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l44 = var_f1; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l51; + var_f1 = var_l42; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_p6; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l51; + var_f1 = var_l42; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l49; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l52; + var_f1 = var_l38; + var_f0 *= var_f1; + var_l42 = var_f0; + var_f0 = var_l52; + var_f1 = var_p6; + var_f0 *= var_f1; + var_l41 = var_f0; + var_f0 = var_l52; + var_f1 = var_l34; + var_f0 *= var_f1; + var_l43 = var_f0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p7; + var_i1 = 96u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B201; + } + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B201:; + var_i0 = var_p7; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p7; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p7; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + var_B5:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1280(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l39; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l43 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l37 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l37; + var_i1 = var_l8; + var_i2 = 28u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l40 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l35 = var_f1; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l40; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l35; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = 1u; + w2c_rapier__wasm3d__bg_f234(instance, var_i0, var_i1, var_i2, var_f3, var_f4, var_i5, var_i6); + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + } + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1280(instance, var_i0, var_i1); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = 0u; + w2c_rapier__wasm3d__bg_f234(instance, var_i0, var_i1, var_i2, var_f3, var_f4, var_i5, var_i6); + goto var_B0; + var_B4:; + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = var_l34; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B3; + } + var_f0 = var_l34; + var_f1 = 1; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 1u; + var_p0 = var_i0; + goto var_B3; + } + var_f0 = 1; + var_f1 = var_l34; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_p0 = var_i0; + var_f0 = var_l34; + var_i0 = i32_reinterpret_f32(var_f0); + var_l9 = var_i0; + var_i0 = 1u; + var_p4 = var_i0; + var_B3:; + var_i0 = 0u; + var_f1 = var_l38; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B1;} + var_i0 = 1u; + var_f1 = var_l38; + var_f2 = 1; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B1;} + var_f0 = var_l38; + var_i0 = i32_reinterpret_f32(var_f0); + var_l23 = var_i0; + var_i0 = 1u; + var_p5 = var_i0; + var_f0 = 1; + var_f1 = var_l38; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + goto var_B1; + var_B2:; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 0u; + var_B1:; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_i1); + var_i0 = var_l8; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 520u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1223(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 200u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1223(instance, var_i0, var_i1); + var_f0 = 0; + var_l38 = var_f0; + var_f0 = 1; + var_l50 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = var_l43; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + var_l39 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l44; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 468u); + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l43 = var_f0; + var_f1 = var_l57; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 408u); + var_l37 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l40; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 412u); + var_l35 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l40 = var_f1; + var_f0 -= var_f1; + var_l45 = var_f0; + var_f1 = var_l45; + var_f0 *= var_f1; + var_f1 = var_l49; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l44 = var_f1; + var_f2 = var_l58; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l42 = var_f2; + var_f1 -= var_f2; + var_l49 = var_f1; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l48; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l36 = var_f2; + var_f3 = var_l59; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l52; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l41 = var_f3; + var_f2 -= var_f3; + var_l37 = var_f2; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l45; + var_f1 = var_l35; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l35 = var_f1; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f0 = var_l49; + var_f1 = var_l35; + var_f0 /= var_f1; + var_l38 = var_f0; + var_f0 = var_l37; + var_f1 = var_l35; + var_f0 /= var_f1; + var_l50 = var_f0; + } + var_f0 = var_l49; + var_f1 = var_l38; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l45; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l55 = var_f1; + var_f0 -= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_l47 = var_f0; + var_f1 = var_p6; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l56 = var_f0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l44; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l46 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l36; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l45 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l58 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = var_p6; + var_f0 += var_f1; + var_l59 = var_f0; + var_f0 = var_l45; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l60 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l43; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = var_p6; + var_f0 += var_f1; + var_l61 = var_f0; + var_f0 = var_l56; + var_f1 = var_l50; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_p6 = var_f1; + var_f2 = var_p6; + var_f1 += var_f2; + var_l51 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l54; + var_f2 = var_l34; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f3 = var_l50; + var_f4 = var_l53; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_p6 = var_f2; + var_f3 = var_p6; + var_f2 += var_f3; + var_l52 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l62; + var_f3 = var_l38; + var_f4 = var_l53; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l62; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p6 = var_f3; + var_f4 = var_p6; + var_f3 += var_f4; + var_l49 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l34; + var_f0 -= var_f1; + var_l43 = var_f0; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l48 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l35; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l39 = var_f2; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f3 = var_l57; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f4 = var_l58; + var_f5 = var_l35; + var_f6 = var_l58; + var_f5 *= var_f6; + var_f6 = var_l46; + var_f7 = var_l60; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p6 = var_f5; + var_f6 = var_p6; + var_f5 += var_f6; + var_l37 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l44 = var_f0; + var_f0 = var_l56; + var_f1 = var_l49; + var_f0 *= var_f1; + var_f1 = var_l62; + var_f2 = var_l51; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l50; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l45; + var_f2 = var_l39; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l58; + var_f4 = var_l59; + var_f3 *= var_f4; + var_f4 = var_l60; + var_f5 = var_l61; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l56; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l53; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l54; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l38; + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l46; + var_f2 = var_l39; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f3 = var_l60; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l57; + var_f5 = var_l59; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l40; + var_f1 = var_l34; + var_f2 = var_l55; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_f0 = var_l41; + var_f1 = var_l50; + var_f2 = var_l55; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l42; + var_f1 = var_l38; + var_f2 = var_l55; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p7; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + } + var_i0 = var_p7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B210; + } + var_i0 = var_p7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 3221225472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_B210:; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p7; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p7; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + var_p0 = var_i0; + var_B0:; + var_i0 = var_l8; + var_i1 = 592u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f23(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + u64 var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0; + f32 var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + f64 var_d1, var_d2; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B2; + } + var_i0 = var_p2; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l22 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l22; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l16; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l16; + } + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l22; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l16 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l28 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l30; + var_l31 = var_f0; + var_f0 = var_l28; + var_l27 = var_f0; + var_f0 = var_l29; + var_l32 = var_f0; + goto var_B27; + } + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = var_l29; + var_l32 = var_f0; + var_f0 = var_l28; + var_l27 = var_f0; + var_f0 = var_l30; + var_l31 = var_f0; + var_L29: + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f2 = var_l31; + var_f3 = var_l33; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f2 = var_l27; + var_f3 = var_l34; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_f0 = var_l30; + var_f1 = var_l33; + var_f2 = var_l30; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_f0 = var_l28; + var_f1 = var_l34; + var_f2 = var_l28; + var_f3 = var_l34; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_f0 = var_l32; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l32 = var_f0; + var_f0 = var_l29; + var_f1 = var_l33; + var_f2 = var_l29; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + var_B27:; + var_f0 = var_l31; + var_f1 = var_l30; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l29; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l31; + var_f1 = var_l30; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l28; + var_f1 -= var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l29; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L30: + var_i0 = var_l4; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l36; + var_f1 -= var_f2; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l33; + var_f1 -= var_f2; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l34; + var_f1 -= var_f2; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L30;} + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_l4 = var_i0; + var_f0 = 0; + var_l30 = var_f0; + var_f0 = 0; + var_l33 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 12u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d1 = 1.0; + var_i2 = var_l13; + var_d2 = (f64)(var_i2); + var_d1 /= var_d2; + var_f1 = (f32)wasm_quiet(var_d1); + var_l27 = var_f1; + var_f0 *= var_f1; + var_l28 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l27; + var_f0 *= var_f1; + var_l29 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l27; + var_f0 *= var_f1; + var_l31 = var_f0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l5 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B34; + } + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = var_l31; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l29; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_B34:; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B33;} + var_L36: + var_f0 = var_l31; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l28; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_i0 = var_l6; + var_p2 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L36;} + var_B33:; + var_f0 = 1; + var_i1 = var_l13; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l27 = var_f0; + var_L37: + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l28; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = var_l39; + var_f1 = var_l36; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l40; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l29; + var_f1 -= var_f2; + var_l37 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l41; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l31; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l41 = var_f0; + var_f0 = var_l42; + var_f1 = var_l27; + var_f2 = var_l37; + var_f1 *= var_f2; + var_l35 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l43; + var_f1 = var_l37; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l43 = var_f0; + var_f0 = var_l30; + var_f1 = var_l38; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l33; + var_f1 = var_l27; + var_f2 = var_l38; + var_f1 *= var_f2; + var_l35 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l34; + var_f1 = var_l35; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l38; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L37;} + var_i0 = var_l7; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l7; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B31; + } + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1099872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1099980u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B31:; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l3; + var_i2 = 300u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l7; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 284u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_l47 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = var_l47; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l7; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f88(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + switch (var_i0) { + case 0: goto var_B40; + case 1: goto var_B38; + case 2: goto var_B39; + default: goto var_B38; + } + var_B40:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1081060u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1081044u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l44 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l27 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l32 = var_f0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l45 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l46 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_l29 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l31 = var_f0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l3; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l3; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_f0 = var_l28; + var_f1 = var_l33; + var_l31 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_f0 = var_l28; + var_l31 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + } else { + var_f0 = var_l28; + } + var_f1 = var_l32; + var_l30 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_f0 = var_l31; + var_f1 = var_l32; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_l4 = var_i0; + goto var_B43; + } + var_i0 = var_p2; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B43:; + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l30 = var_f0; + } + var_f0 = var_l30; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B47;} + var_f0 = var_l30; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B48;} + var_f0 = var_l30; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B48;} + var_f0 = var_l30; + var_f0 = wasm_fabsf(var_f0); + var_l27 = var_f0; + var_f1 = 1.00000001e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B47;} + var_f0 = var_l27; + var_f1 = var_l27; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B47;} + var_B48:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B46;} + var_f0 = var_l27; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B49;} + var_f0 = var_l27; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B49;} + var_f0 = var_l27; + var_f0 = wasm_fabsf(var_f0); + var_l27 = var_f0; + var_f1 = 1.00000001e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B46;} + var_f0 = var_l27; + var_f1 = var_l27; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B46;} + var_B49:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B45;} + var_f0 = var_l27; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B50;} + var_f0 = var_l27; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B50;} + var_f0 = var_l27; + var_f0 = wasm_fabsf(var_f0); + var_l27 = var_f0; + var_f1 = 1.00000001e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B45;} + var_f0 = var_l27; + var_f1 = var_l27; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B45;} + var_B50:; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d1 = 1.0; + var_i2 = var_l13; + var_d2 = (f64)(var_i2); + var_d1 /= var_d2; + var_f1 = (f32)wasm_quiet(var_d1); + var_l30 = var_f1; + var_f0 *= var_f1; + var_l29 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l30; + var_f0 *= var_f1; + var_l31 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l30; + var_f0 *= var_f1; + var_l27 = var_f0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l13; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = 24u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_p2; + var_l4 = var_i0; + var_i0 = var_l16; + var_p2 = var_i0; + goto var_B19; + var_B47:; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + goto var_B6; + var_B46:; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l27 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l31 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l29 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l28 = var_f1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l33 = var_f1; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l13; + var_i1 = 2u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B51; + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L53: + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = var_l30; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l34; + var_f2 = var_l30; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l30 = var_f1; + var_i0 = var_f0 > var_f1; + var_l8 = var_i0; + var_f0 = var_l36; + var_f1 = var_l30; + var_i2 = var_l8; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p2; + var_i2 = var_l6; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l11; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L53;} + var_B51:; + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l6; + var_f2 = var_l27; + var_i3 = var_p1; + var_i4 = var_p2; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p2 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l29; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_f0 = var_l32; + var_f1 = var_l29; + var_f1 = -(var_f1); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f0 -= var_f1; + var_f1 = var_l33; + var_f0 -= var_f1; + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B55; + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_L57: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l29; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l30; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l29; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l32 = var_f0; + var_f1 = var_l31; + var_f2 = var_l30; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l5 = var_i0; + var_f0 = var_l32; + var_f1 = var_l31; + var_i2 = var_l5; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L57;} + var_B55:; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l27; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l28; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l30; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + goto var_B7; + var_B45:; + var_i0 = var_l13; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l13; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_l13; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l27 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l29 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l31 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l30 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l32 = var_f0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L59: + var_f0 = var_l29; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l32; + var_f1 = var_l33; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l31; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_i0 = var_l9; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l8 = var_i0; + } + var_i0 = var_l9; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l8; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L59;} + goto var_B21; + } + var_i0 = var_l22; + var_i1 = var_l16; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B24:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B23:; + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = 0u; + var_l8 = var_i0; + goto var_B7; + var_B22:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 1097792u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B68; + } + var_i0 = var_l7; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + var_L70: + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l10; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = 0; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l28 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 > var_f4; + var_l8 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = 0; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l29 = var_f2; + var_f3 = var_l28; + var_f4 = var_l27; + var_i5 = var_l8; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l27 = var_f3; + var_i2 = var_f2 > var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l12; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_f0 = var_l29; + var_f1 = var_l27; + var_i2 = var_l11; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l18; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L70;} + var_B68:; + var_i0 = var_l17; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l10; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = 0; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l3; + var_j1 = 13799029260410683392ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l3; + var_j1 = 9223372040067612672ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l9; + var_i1 = var_l12; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l15; + if (var_i0) {goto var_B64;} + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + goto var_B63; + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l29 = var_f0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B74; + } + var_i0 = var_l7; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + var_L76: + var_f0 = var_l29; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l31; + var_f2 = var_l27; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_i0 = var_f0 > var_f1; + var_l11 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l11; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l14; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l18; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L76;} + var_B74:; + var_i0 = var_l17; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l14; + var_f2 = var_l29; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l28; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l11 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B78;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_l3; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l29 = var_f0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B79; + } + var_i0 = var_l7; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + var_L81: + var_f0 = var_l29; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l31; + var_f2 = var_l27; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_i0 = var_f0 > var_f1; + var_l17 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l17; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l14; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l19; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L81;} + var_B79:; + var_i0 = var_l18; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l14; + var_f2 = var_l29; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l28; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B78;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l3; + var_i1 = 260u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l29 = var_f0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B83; + } + var_i0 = var_l7; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + var_L85: + var_f0 = var_l29; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l31; + var_f2 = var_l27; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l10; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l14; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l15; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L85;} + var_B83:; + var_i0 = var_l17; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l14; + var_f2 = var_l29; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l28; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_B78:; + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B65;} + var_i0 = 0u; + var_l10 = var_i0; + var_f0 = var_l30; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_f1 = var_l27; + var_f1 = -(var_f1); + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l3; + var_f1 = var_l29; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f2 = 0; + var_i1 = var_f1 != var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l11; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f1 = -(var_f1); + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l3; + var_f1 = var_l29; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + var_f2 = 0; + var_i1 = var_f1 != var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = 4u; + var_l14 = var_i0; + var_i0 = var_l4; + var_l6 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L87: + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B88;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B88;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l27 = var_f0; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l28 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B89;} + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B91;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + goto var_B88; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + goto var_B88; + var_B91:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + goto var_B88; + } + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L87;} + goto var_B66; + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1096792u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1096612u; + var_i1 = 35u; + var_i2 = 1096648u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l10 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_l5 = var_i1; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 136u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p2 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = 0u; + goto var_B97; + } + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L99: + var_i0 = var_l14; + var_i1 = var_l15; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B100;} + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B100;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_L112: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B110;} + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = var_l7; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l8 = var_i0; + var_f0 = var_l31; + var_f1 = var_l27; + var_i2 = var_l8; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = var_l5; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l11; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + if (var_i0) {goto var_L112;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B109;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B108;} + var_i0 = var_l9; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B107;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B106;} + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l31 = var_f0; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l7 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l30 = var_f1; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f1 = -(var_f1); + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l3; + var_f1 = var_l29; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + var_f2 = 0; + var_i1 = var_f1 != var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B105;} + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = var_l31; + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_f2 = var_l30; + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_l3; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f1 = -(var_f1); + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l3; + var_f1 = var_l29; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + var_f2 = 0; + var_i1 = var_f1 != var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l19; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B101;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = 4u; + var_l10 = var_i0; + var_L113: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l12 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l27 = var_f0; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l28 = var_f1; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l12 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B102;} + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B114;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l5 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + goto var_B114; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l12 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l12 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B114:; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L113;} + goto var_B101; + } + var_i0 = var_l15; + var_i1 = var_l14; + var_i2 = 1096564u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B110:; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1098696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = 1096808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B108:; + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = 1096824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 1096856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B106:; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1096872u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B105:; + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 1096856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B104:; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B103:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1096904u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B102:; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B101:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p2 = var_i0; + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_L119: + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l11 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B123;} + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B122;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l27 = var_f0; + var_i1 = var_l4; + var_i2 = var_l11; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l11 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f0 *= var_f1; + var_j1 = var_l44; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l28 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l11 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B121;} + var_f0 = var_l27; + var_i1 = var_l4; + var_i2 = var_l11; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l11 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B125;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_B120; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l11 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l11 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + goto var_B120; + var_B125:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + goto var_B120; + } + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1096840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B123:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B122:; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1096904u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B121:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 1096888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B120:; + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L119;} + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + } + var_i0 = var_l14; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l14; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l10 = var_i0; + var_i1 = var_l14; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 136u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l7 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_B100:; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L99;} + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = 0u; + var_i1 = var_l14; + var_i1 = !(var_i1); + if (var_i1) {goto var_B97;} + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L131: + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 4u; + var_l9 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_L133: + var_i0 = var_l4; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B134;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p2 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + goto var_B134; + } + var_i0 = var_l4; + var_i1 = var_l14; + var_i2 = 1096596u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B134:; + var_i0 = var_l6; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L133;} + var_i0 = var_l14; + var_i1 = 40u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L137: + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L137;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + goto var_B144; + } + var_i0 = var_p2; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B143;} + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_i0 = var_l5; + var_l8 = var_i0; + var_L147: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B142;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L147;} + var_B144:; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p2; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l12 = var_i0; + goto var_B149; + } + var_i0 = var_l7; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l7; + var_i1 = 12u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_l7; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l5; + } + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B141;} + var_B149:; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = 2u; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L153: + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l4 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L153;} + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_L157: + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l8 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L157;} + goto var_B155; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l8 = var_i0; + var_B155:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l9; + if (var_i0) {goto var_B17;} + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + goto var_B8; + var_B143:; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B142:; + var_i0 = var_l7; + var_i1 = var_l13; + var_i2 = 1097892u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B141:; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L131;} + var_i0 = var_l14; + var_B97:; + var_p2 = var_i0; + var_i1 = var_p2; + var_i2 = 1096580u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = var_l3; + var_i1 = 276u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1096768u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l3; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = 1096776u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B64:; + var_i0 = var_l7; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L160: + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l11; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = -0.f; + var_f3 *= var_f4; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l28 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 > var_f4; + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = -0.f; + var_f2 *= var_f3; + var_i3 = var_l4; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l29 = var_f2; + var_f3 = var_l28; + var_f4 = var_l27; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l27 = var_f3; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l8; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_f0 = var_l29; + var_f1 = var_l27; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L160;} + var_B63:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l11; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = -0.f; + var_f2 *= var_f3; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_f3 = var_l27; + var_i2 = var_f2 > var_f3; + var_p1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + } + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1096680u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1096696u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B61:; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1096664u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_l16; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = var_l27; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l29; + var_i1 = var_l16; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l31; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_B19:; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_L162: + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l31; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l6; + var_p2 = var_i0; + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L162;} + var_B18:; + var_f0 = var_l32; + var_f0 = wasm_fabsf(var_f0); + var_l30 = var_f0; + var_f1 = var_l28; + var_f1 = wasm_fabsf(var_f1); + var_l28 = var_f1; + var_f2 = var_l28; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_f1 = var_l33; + var_f1 = wasm_fabsf(var_f1); + var_l30 = var_f1; + var_f2 = var_l28; + var_f3 = var_l30; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L163: + var_i0 = var_l4; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l29; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l31; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L163;} + var_i0 = var_l13; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l27 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l29 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l28 = var_f0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l30 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l16; + var_l4 = var_i0; + goto var_B164; + } + var_i0 = var_l14; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_f0 = -3.40282347e+38; + var_l30 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L166: + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l30; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f1 = var_l31; + var_f2 = var_l30; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l32; + var_f1 = var_l31; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l5; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l11; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L166;} + var_B164:; + var_i0 = var_l8; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l5; + var_f2 = var_l28; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l29; + var_i4 = var_l4; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_i4 = var_l4; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_i2 = var_f2 > var_f3; + var_l4 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + } + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_f0 = var_l29; + var_f0 = -(var_f0); + var_l29 = var_f0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l30 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l16; + var_l4 = var_i0; + goto var_B170; + } + var_i0 = var_l14; + var_i1 = 1073741822u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_f0 = -3.40282347e+38; + var_l30 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L172: + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l29; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l30; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l29; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l32 = var_f0; + var_f1 = var_l31; + var_f2 = var_l30; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l32; + var_f1 = var_l31; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = var_l5; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l10; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L172;} + var_B170:; + var_i0 = var_l8; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l28; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l27; + var_i4 = var_l4; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l30; + var_i2 = var_f2 > var_f3; + var_l4 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + } + var_i0 = var_l5; + if (var_i0) {goto var_B168;} + var_i0 = var_l10; + var_l11 = var_i0; + } + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = 0u; + goto var_B9; + var_B168:; + var_i0 = var_l11; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l10; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l16; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l16; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_f0 = 0; + var_l31 = var_f0; + var_i0 = var_l16; + var_l4 = var_i0; + var_L174: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l28 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l29 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_i2 = var_l12; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_i2 = var_l12; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l30 = var_f0; + var_f0 = var_l27; + var_f1 = var_l32; + var_f0 -= var_f1; + var_l32 = var_f0; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l34; + var_f1 -= var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l29; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l32 = var_f0; + var_f0 = var_l33; + var_f1 = var_l27; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l36; + var_f2 = var_l28; + var_f1 -= var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l37; + var_f2 = var_l29; + var_f1 -= var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_f0 = var_l30; + var_f1 = var_l32; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l27; + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B176;} + var_f0 = var_l32; + var_l28 = var_f0; + var_f0 = var_l30; + var_l29 = var_f0; + goto var_B175; + } + var_f0 = var_l27; + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l27; + var_l28 = var_f0; + var_f0 = var_l30; + var_l29 = var_f0; + var_f0 = var_l32; + var_l27 = var_f0; + goto var_B175; + } + var_f0 = var_l32; + var_f1 = var_l27; + var_f2 = var_l27; + var_f3 = var_l32; + var_i2 = var_f2 < var_f3; + var_p2 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f0 = var_l27; + var_f1 = var_l32; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_f0 = var_l30; + var_l28 = var_f0; + goto var_B175; + var_B176:; + var_f0 = var_l32; + var_f1 = var_l27; + var_f2 = var_l27; + var_f3 = var_l32; + var_i2 = var_f2 < var_f3; + var_p2 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_f0 = var_l27; + var_f1 = var_l32; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f0 = var_l30; + var_l27 = var_f0; + var_B175:; + var_f0 = 0; + var_f1 = 0; + var_f2 = var_l28; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l28; + var_f5 = var_l29; + var_f4 -= var_f5; + var_l30 = var_f4; + var_f3 += var_f4; + var_f4 = var_l27; + var_f5 = var_l30; + var_f4 -= var_f5; + var_f5 = var_l28; + var_f6 = var_l29; + var_f7 = var_l27; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l27; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l27; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = 0.25; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_f0 = var_l27; + var_f1 = var_l31; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L174;} + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l11; + var_i2 = var_l10; + var_i3 = var_l5; + var_i4 = var_l16; + var_i5 = var_l13; + w2c_rapier__wasm3d__bg_f568(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l10; + var_i2 = var_l11; + var_i3 = var_l5; + var_i4 = var_l16; + var_i5 = var_l13; + w2c_rapier__wasm3d__bg_f568(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_j1); + var_i0 = 144u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 136u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l16; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l7; + var_i1 = 76u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = 4u; + var_l18 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_L179: + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B181;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B181;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B180;} + var_B181:; + var_f0 = var_l27; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B182;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B182;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B180;} + var_B182:; + var_i0 = var_l5; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l27; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B186;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B186;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B180;} + var_B186:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 69u); + if (var_i0) { + var_f0 = 0; + var_l29 = var_f0; + var_i0 = 4294967295u; + goto var_B187; + } + var_i0 = var_l13; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B184;} + var_f0 = var_l27; + var_i1 = var_l16; + var_i2 = var_l10; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_f1 = var_l28; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + var_p2 = var_i0; + var_f0 = var_l28; + var_f1 = 0; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_B187:; + var_p2 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 141u); + if (var_i0) {goto var_B189;} + var_i0 = var_l13; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B184;} + var_f0 = var_l27; + var_i1 = var_l16; + var_i2 = var_l10; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l10 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_f0 *= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l20; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B189;} + var_i0 = 1u; + var_l14 = var_i0; + var_f0 = var_l27; + var_f1 = var_l29; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B183;} + var_B189:; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B183;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_i0; + } + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B180; + } + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 1097876u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B184:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1098212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B183:; + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l16; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f750(instance, var_i0, var_i1, var_i2, var_i3); + var_B180:; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L179;} + var_i0 = 2u; + var_l9 = var_i0; + var_i0 = 0u; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f222(instance, var_i0, var_i1); + var_i0 = 1u; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f222(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_B17:; + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l24 = var_i0; + var_i0 = var_l13; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l25 = var_i0; + var_i0 = var_l13; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + var_l26 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L191: + var_i0 = 0u; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 72u; + var_i0 *= var_i1; + var_i1 = 140u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_i1 = var_l11; + var_i2 = var_l9; + var_i3 = var_l9; + var_i4 = var_l11; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L215: + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B212;} + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 72u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B216;} + var_i0 = var_p2; + var_i1 = 71u; + var_i0 -= var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B216;} + var_i0 = var_p2; + var_i1 = 76u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B192;} + var_i0 = var_p2; + var_i1 = 80u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = 132u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_i1 = 136u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p2; + var_i1 = 140u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l15 = var_i0; + var_L217: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B211;} + var_f0 = var_l31; + var_i1 = var_l16; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = var_l15; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L217;} + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B192;} + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l17; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_i1 = 128u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 116u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = var_l3; + var_i4 = 24u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l16; + var_i5 = var_l13; + var_i6 = var_l3; + var_i7 = 40u; + var_i6 += var_i7; + var_l7 = var_i6; + var_i7 = var_l6; + var_i8 = var_l9; + w2c_rapier__wasm3d__bg_f347(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_p2; + var_i1 = 124u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = var_l5; + var_i4 = var_l16; + var_i5 = var_l13; + var_i6 = var_l7; + var_i7 = var_l6; + var_i8 = var_l9; + w2c_rapier__wasm3d__bg_f347(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_p2; + var_i1 = 120u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 108u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = var_l5; + var_i4 = var_l16; + var_i5 = var_l13; + var_i6 = var_l7; + var_i7 = var_l6; + var_i8 = var_l9; + w2c_rapier__wasm3d__bg_f347(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l26; + if (var_i0) {goto var_B16;} + var_i0 = var_l24; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_l24; + if (var_i0) {goto var_B214;} + var_i0 = var_l25; + var_p2 = var_i0; + goto var_B213; + var_B216:; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L215;} + var_i0 = var_l9; + var_l11 = var_i0; + goto var_B12; + var_B214:; + var_i0 = var_l24; + var_i1 = var_l25; + var_i0 = w2c_rapier__wasm3d__bg_f551(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B219;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B219;} + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_l24; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B219:; + var_B213:; + var_i0 = var_p2; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B210;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B197;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p2 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_L220: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B208;} + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B209;} + var_i0 = var_l19; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_i1 = var_l8; + var_i0 |= var_i1; + var_l8 = var_i0; + var_i0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L220;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B197;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l17 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l17; + var_l7 = var_i0; + var_L223: + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l12 = var_i0; + goto var_B199; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B207;} + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B206;} + var_i0 = var_p2; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B205;} + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B202;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l16; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l17; + var_p2 = var_i0; + var_L225: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B204;} + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_f0 = var_l31; + var_i1 = var_l16; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_l5 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l5; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = 1u; + var_i1 = var_l10; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L225;} + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B221;} + var_i0 = var_l12; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B201;} + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B200;} + var_i0 = var_l19; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L223;} + goto var_B199; + } + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 1097284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l23 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B198; + var_B221:; + var_i0 = var_l19; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B196; + var_B212:; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1097080u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B211:; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 1098696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B210:; + var_i0 = var_l24; + var_i1 = var_l25; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B209:; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 1097204u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B208:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1097188u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B207:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1097220u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B206:; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 1097236u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B205:; + var_i0 = var_p2; + var_i1 = 3u; + var_i2 = 1098196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B204:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1097364u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B203:; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 1098712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B202:; + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1097252u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B201:; + var_i0 = var_l12; + var_i1 = var_l20; + var_i2 = 1097268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B200:; + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1097300u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B199:; + var_i0 = var_l3; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l23 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = 4u; + var_l21 = var_i0; + var_i0 = var_l20; + var_l10 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L227: + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = var_l20; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B231;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_p2; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B233;} + var_i0 = var_l7; + var_l15 = var_i0; + goto var_B229; + } + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B232;} + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = var_p2; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B230;} + var_i0 = var_l19; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) {goto var_B229;} + var_B233:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l21 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l18 = var_i0; + } + var_i0 = var_l21; + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 += var_i2; + var_l18 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = 0u; + goto var_B228; + var_B232:; + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 1097316u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B231:; + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 1097348u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B230:; + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 1097332u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B229:; + var_i0 = var_l15; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + } + var_i0 = 1u; + var_B228:; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L227;} + var_B198:; + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) {goto var_B197;} + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B197:; + var_i0 = var_l19; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_i0; + if (var_i0) {goto var_B193;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = var_l4; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l11; + var_l6 = var_i0; + var_L240: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B195;} + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = 1u; + } + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + var_i1 = var_l9; + var_i0 |= var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L240;} + var_i0 = var_l9; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B238;} + } + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B194;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 72u; + var_i0 -= var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B11; + var_B238:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 43u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1097112u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B196:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 72u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 60u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L243: + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L243;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + goto var_B4; + var_B195:; + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 1097096u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B194:; + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1097156u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B193:; + var_i0 = var_l6; + var_i1 = 29826161u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i1 = 72u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i1 = 29826162u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l21 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_l10 = var_i0; + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l17 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l15 = var_i0; + var_i0 = var_l6; + var_l9 = var_i0; + var_i0 = var_l8; + var_l4 = var_i0; + var_L262: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B259;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B258;} + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l17; + var_i3 = var_l7; + var_i4 = 72u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_p2; + var_i4 = 1u; + var_i3 += var_i4; + var_i4 = 3u; + var_i3 = REM_U(var_i3, var_i4); + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_i4 = var_p2; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l16; + var_i5 = var_l13; + w2c_rapier__wasm3d__bg_f568(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l5; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B265;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 4u; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 72u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = var_l5; + var_i1 = 29826162u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l19 = var_i0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = 72u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B266; + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B266:; + var_i0 = var_p2; + var_i1 = var_l18; + var_i2 = var_l19; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B264; + } + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B264;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B265;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B265:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B264:; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_p2 = var_i0; + var_i1 = 72u; + var_i0 *= var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L262;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l15; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L278: + var_i0 = var_p2; + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B257;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = var_l15; + var_i1 += var_i2; + var_l23 = var_i1; + var_i2 = var_l20; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_p2; + var_i4 = var_l18; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l15; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B256;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B254;} + var_i0 = var_l17; + var_i1 = var_l10; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B255;} + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + if (var_i0) {goto var_B277;} + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L278;} + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B275;} + var_i0 = var_l12; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l18 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = var_l14; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B276;} + var_i0 = var_p2; + var_i1 = var_l21; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l16; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l17 = var_i0; + var_i1 = 72u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_L279: + var_i0 = var_l15; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B253;} + var_i0 = var_l18; + var_i1 = var_l4; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_L281: + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B252;} + var_i0 = var_l16; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B283;} + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B283;} + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B282;} + var_B283:; + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B282;} + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_f0 = 0; + var_l27 = var_f0; + var_i0 = var_l8; + var_l6 = var_i0; + var_i0 = var_l7; + var_l4 = var_i0; + var_L284: + var_i0 = var_l4; + var_i1 = 69u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B285;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B273;} + var_f0 = var_l29; + var_i1 = var_l16; + var_i2 = var_l19; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B285;} + var_i0 = var_p2; + var_l5 = var_i0; + var_f0 = var_l28; + var_l27 = var_f0; + var_B285:; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 72u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L284;} + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B282;} + var_i0 = var_l5; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B272;} + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 69u); + if (var_i0) {goto var_B282;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p2 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B271;} + var_f0 = var_l29; + var_i1 = var_l16; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B282;} + var_f0 = var_l27; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B270;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_f1 = var_l27; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + } + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B282:; + var_i0 = var_l23; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L281;} + } + var_i0 = var_l20; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + goto var_B275; + var_B277:; + var_i0 = 1097444u; + var_i1 = 74u; + var_i2 = 1097520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B276:; + var_L288: + var_i0 = var_l15; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B253;} + var_i0 = var_l18; + var_i1 = var_l4; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B274;} + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L288;} + var_B275:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_i0; + if (var_i0) {goto var_B269;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l15 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l18 = var_i0; + goto var_B246; + var_B274:; + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B252;} + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 1097568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B273:; + var_i0 = var_l19; + var_i1 = var_l13; + var_i2 = 1098180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B272:; + var_i0 = var_l5; + var_i1 = var_l17; + var_i2 = 1097584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B271:; + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1098212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B270:; + var_i0 = 1098088u; + var_i1 = 57u; + var_i2 = 1098148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B269:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l15 = var_i0; + var_i1 = 72u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l18 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l19 = var_i0; + var_L289: + var_i0 = var_l10; + var_i1 = var_l12; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B251;} + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B291;} + var_i0 = var_l7; + var_p2 = var_i0; + var_i0 = var_l8; + var_l4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l19; + var_i2 = var_l12; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_f0 = 0; + var_l27 = var_f0; + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l18; + var_l4 = var_i0; + var_L293: + var_i0 = var_l4; + var_i1 = 69u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i4 = var_l9; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l5 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_i4 = var_l4; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f3 -= var_f4; + var_i4 = var_l4; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l28 = var_f2; + var_f3 = 1.1920929e-05; + var_i2 = var_f2 < var_f3; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_f3 = var_l27; + var_f4 = var_l28; + var_i3 = var_f3 < var_f4; + var_i2 &= var_i3; + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_f0 = var_l28; + var_f1 = var_l27; + var_i2 = var_l9; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + } + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 72u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L293;} + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B291;} + var_i0 = var_l5; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B250;} + var_i0 = var_l18; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l16; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f750(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l20; + var_i1 = var_l19; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 -= var_i3; + var_l10 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B290; + } + var_L295: + var_i0 = var_l4; + var_i1 = 33u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l13; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B248;} + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 1098228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L295;} + var_B291:; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_B290:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L289;} + goto var_B247; + } + goto var_B0; + var_B259:; + var_i0 = var_l7; + var_i1 = var_l15; + var_i2 = 1097380u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B258:; + var_i0 = var_p2; + var_i1 = 3u; + var_i2 = 1098196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B257:; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 1097396u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B256:; + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 1097412u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B255:; + var_i0 = var_p2; + var_i1 = var_l15; + var_i2 = 1097428u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B254:; + var_i0 = var_l9; + var_i1 = 3u; + var_i2 = 1097412u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B253:; + var_i0 = var_l4; + var_i1 = var_l15; + var_i2 = 1097536u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B252:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1097552u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B251:; + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1097600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B250:; + var_i0 = var_l5; + var_i1 = var_l15; + var_i2 = 1097616u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B249:; + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_B248:; + var_i0 = var_l9; + var_i1 = var_l13; + var_i2 = 1098212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B247:; + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_B246:; + var_i0 = var_l15; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_l4 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = var_l15; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B299;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 72u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 29826162u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B300; + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B300:; + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = var_l8; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B298; + } + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B298;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B299;} + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B299:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B298:; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l15; + var_i3 = 72u; + var_i2 *= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l15; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B192;} + var_i0 = var_l18; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B192:; + var_i0 = var_l9; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L191;} + goto var_B12; + var_B16:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B15:; + var_i0 = 144u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B14:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1097840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 1097824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B11:; + var_p2 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 4u; + var_l12 = var_i0; + var_L303: + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l4 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + } + var_i0 = var_p2; + var_i1 = var_l5; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L303;} + goto var_B8; + var_B10:; + var_i0 = 1097856u; + var_l11 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 18u; + var_B9:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B8:; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p2 = var_i0; + goto var_B307; + } + var_i0 = var_l22; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B306;} + var_B307:; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l22; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l5 = var_i0; + var_i0 = var_l4; + var_l6 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = 1u; + var_l11 = var_i0; + goto var_B321; + } + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B320;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B319;} + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B320;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B320;} + var_i0 = var_l4; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B318;} + var_i0 = var_l4; + var_i1 = 7u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_L325: + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 -= var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l15; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L325;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B321;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_L326: + var_i0 = var_p2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L326;} + var_B321:; + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l5; + var_l7 = var_i0; + var_L328: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B317;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B316;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B310;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L328;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B311;} + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l4; + var_p2 = var_i0; + var_L329: + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B315;} + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B330; + } + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B314;} + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B313;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B312;} + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = var_l11; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B330:; + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L329;} + goto var_B311; + var_B320:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B319:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B318:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B317:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100096u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B316:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100112u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B315:; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1100144u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B314:; + var_i0 = var_l7; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1089(instance, var_i0, var_i1); + UNREACHABLE; + var_B313:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100160u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B312:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B311:; + var_i0 = var_l6; + if (var_i0) { + var_L336: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B333;} + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B332;} + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B334;} + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L336;} + } + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + goto var_B309; + var_B334:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100224u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B333:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B332:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B310:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1100128u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B309:; + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 72u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L339: + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L339;} + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B306:; + var_i0 = var_l22; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 272u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + if (var_i0) {goto var_B345;} + goto var_B1; + } + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 1097808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B345:; + var_i0 = var_l8; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 2u; + var_B6:; + var_p2 = var_i0; + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_p2; + var_l9 = var_i0; + var_i0 = 2u; + var_l4 = var_i0; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f24(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0; + u64 var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0; + f32 var_l53 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 528u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + switch (var_i0) { + case 0: goto var_B64; + case 1: goto var_B63; + case 2: goto var_B62; + case 3: goto var_B61; + case 4: goto var_B60; + case 5: goto var_B59; + case 6: goto var_B58; + case 7: goto var_B57; + case 8: goto var_B56; + case 9: goto var_B55; + case 10: goto var_B54; + case 11: goto var_B53; + case 12: goto var_B52; + case 13: goto var_B51; + case 14: goto var_B50; + case 15: goto var_B49; + case 16: goto var_B48; + case 17: goto var_B47; + case 18: goto var_B46; + default: goto var_B66; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B65; + var_B66:; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1049628u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_B65:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B64:; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B63:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B62:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B70; + } + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B70; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B70:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B61:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B60:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B74;} + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B74;} + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_B74:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B59:; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 104u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f86(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B42;} + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l2; + var_i1 = 400u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l2; + var_i1 = 396u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l2; + var_i1 = 392u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l2; + var_i1 = 388u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_l2; + var_i1 = 384u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l2; + var_i1 = 380u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l2; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l2; + var_i1 = 372u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l2; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l2; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 328u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 352u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l43 = var_i0; + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 104u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f514(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B41;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B5; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l37 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l12 = var_i0; + goto var_B80; + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_B80:; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L83: + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B85; + } + var_i0 = var_l3; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B85; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B84;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B85:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B84:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l49 = var_j0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l49; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l8 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L83;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l5 = var_i0; + } + var_i0 = var_l12; + if (var_i0) {goto var_B77;} + var_i0 = var_l5; + var_p1 = var_i0; + goto var_B6; + } + var_i0 = 2u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B6; + var_B77:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + switch (var_i0) { + case 0: goto var_B89; + case 1: goto var_B92; + default: goto var_B93; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B7; + var_B93:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B7; + var_B92:; + var_i0 = var_l14; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + goto var_B97; + } + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B97:; + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_L100: + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B7; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l15 = var_i0; + } + var_i0 = var_l16; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L100;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + } + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B104; + } + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B104; + } + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l17 = var_i0; + goto var_B107; + } + var_i0 = var_l13; + var_i1 = 36u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B107:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L110: + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l13 = var_i0; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B112;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l49 = var_j0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l14 = var_i0; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B112;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l50 = var_j0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B111;} + var_B112:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B104;} + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B104; + var_B111:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l51 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l22; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l22 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l17 = var_i0; + } + var_i0 = var_l17; + var_i1 = var_l22; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l22; + var_i2 = 1u; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L110;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l17 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l13 = var_i0; + } + var_i0 = var_l17; + if (var_i0) {goto var_B90;} + var_i0 = var_l13; + var_p1 = var_i0; + var_B104:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B7; + } + var_i0 = 3u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B7; + var_B90:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l3 = var_i0; + var_B89:; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l25 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + switch (var_i0) { + case 0: goto var_B114; + case 1: goto var_B117; + default: goto var_B118; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B8; + var_B118:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B117:; + var_i0 = var_l25; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B8; + } + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) {goto var_B8;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l14 = var_i0; + goto var_B121; + } + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B121:; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 13u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_L124: + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B8; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l4 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + if (var_i0) {goto var_L124;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_p1 = var_i0; + goto var_B8; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B128; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B128; + } + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l18 = var_i0; + goto var_B131; + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l20 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_B131:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_L136: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B128;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B128; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l23; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l23; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l18 = var_i0; + } + var_i0 = var_l18; + var_i1 = var_l23; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l23; + var_i2 = 1u; + var_i1 += var_i2; + var_l23 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + if (var_i0) {goto var_L136;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l18 = var_i0; + if (var_i0) {goto var_B134;} + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B128; + } + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B128;} + var_i0 = var_p1; + var_l6 = var_i0; + goto var_B133; + var_B134:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_B133:; + var_i0 = var_l9; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B139; + } + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 -= var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) {goto var_B139;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l20 = var_i0; + goto var_B141; + } + var_i0 = var_l9; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_B141:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L144: + var_i0 = var_l19; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B146; + } + var_i0 = var_l7; + var_i1 = var_l19; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B146; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B146; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l45 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B145;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B146:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B139;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B139; + var_B145:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l21 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l26 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l24; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l20 = var_i0; + } + var_i0 = var_l20; + var_i1 = var_l24; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 += var_i2; + var_l24 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L144;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l20 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l9 = var_i0; + } + var_i0 = var_l20; + if (var_i0) {goto var_B115;} + var_i0 = var_l9; + var_p1 = var_i0; + var_B139:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B128;} + var_i0 = var_l18; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B128:; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B8; + } + var_i0 = 4u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B8; + var_B115:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l19 = var_i0; + var_B114:; + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B152;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + switch (var_i0) { + case 0: goto var_B153; + case 1: goto var_B156; + default: goto var_B157; + } + var_B157:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B9; + var_B156:; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1050148u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B9; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1050148u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B160; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l21 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f381(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + if (var_i0) {goto var_B154;} + var_i0 = 2u; + var_i1 = 1050148u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B163; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_B163:; + var_p1 = var_i0; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B160;} + var_i0 = var_l27; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B160; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_B160:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B9; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B9; + } + var_i0 = 5u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B9; + var_B154:; + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l26 = var_i0; + var_B153:; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + if (var_i0) {goto var_B151;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B10; + } + var_i0 = 6u; + var_i1 = 1049936u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B10; + var_B152:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B9; + var_B151:; + var_i0 = var_p1; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 136u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_p0; + var_i1 = var_l48; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_p0; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p0; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_p0; + var_i1 = var_l47; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_p0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p0; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_p0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 199u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 90u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 197, var_i1); + goto var_B3; + var_B58:; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 104u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f86(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B36;} + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049096u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B11; + } + var_i0 = var_l2; + var_i1 = 400u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l2; + var_i1 = 396u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 392u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 388u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l2; + var_i1 = 384u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l2; + var_i1 = 380u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l2; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l2; + var_i1 = 372u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l2; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 328u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 352u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l23 = var_i0; + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 104u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f514(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049096u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B12; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l18 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B13; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) {goto var_B13;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l12 = var_i0; + goto var_B172; + } + var_i0 = var_l8; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B172:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L175: + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B177; + } + var_i0 = var_l3; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B176;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B177:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B13; + var_B176:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l49; + var_i1 = var_l6; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l5 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L175;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l8 = var_i0; + } + var_i0 = var_l12; + if (var_i0) {goto var_B167;} + var_i0 = var_l8; + var_p1 = var_i0; + goto var_B13; + } + var_i0 = 2u; + var_i1 = 1049096u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B13; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B12; + var_B167:; + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 136u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B57:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B56:; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f275(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B35;} + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1050200u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B14; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 348u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 340u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B15; + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) {goto var_B15;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l4 = var_i0; + goto var_B185; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_B185:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 9u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_L188: + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B15; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f862(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + if (var_i0) {goto var_L188;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B15; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B16; + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l50 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B16; + } + var_j0 = var_l50; + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_j1 = var_l49; + var_i1 = (u32)(var_j1); + var_l11 = var_i1; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B182;} + var_i0 = var_l2; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = 328u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 339u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 335u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B15; + } + var_i0 = 1u; + var_i1 = 1050200u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B15; + var_B182:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_p1 = var_i1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B195;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B17; + } + var_i0 = 2u; + var_i1 = 1050200u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B17; + var_B195:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l13 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B17; + } + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B197;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B17; + } + var_i0 = 3u; + var_i1 = 1050200u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B17; + var_B197:; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B200;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B17; + } + var_i0 = 4u; + var_i1 = 1050200u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B17; + var_B200:; + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p0; + var_j1 = var_l52; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B55:; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B18; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B18; + } + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l8 = var_i0; + goto var_B204; + } + var_i0 = var_l3; + var_i1 = 36u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B204:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l6 = var_i0; + var_L207: + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l11 = var_i0; + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f24(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l9 = var_i0; + var_i1 = 19u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 192u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f165(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = w2c_rapier__wasm3d__bg_f915(instance); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l9; + if (var_i0) {goto var_B208;} + } + } + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 36u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L212: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L212;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B18; + var_B208:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_l3 = var_i0; + w2c_rapier__wasm3d__bg_f963(instance, var_i0); + var_i0 = var_l2; + var_i1 = 104u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l49 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l50 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l51 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l5 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L207;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l3 = var_i0; + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f86(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B30;} + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049056u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B19; + } + var_i0 = var_l2; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 356u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 348u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 340u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 372u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 380u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 388u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 396u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 364u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 0u; + goto var_B216; + } + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l4; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B218; + } + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l10; + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l4; + var_i2 = var_p1; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f775(instance, var_i1, var_j2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = var_l3; + var_p1 = var_i1; + goto var_B218; + } + var_i1 = var_l3; + var_i2 = 4096u; + var_i3 = var_l3; + var_i4 = 4096u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 4u; + var_l5 = var_i1; + goto var_B222; + } + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i2 = 4u; + var_i1 = w2c_rapier__wasm3d__bg_f1527(instance, var_i1, var_i2); + var_l5 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B221;} + var_B222:; + var_i1 = 0u; + var_l8 = var_i1; + var_i1 = var_l4; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l4; + var_i2 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + if (var_i1) { + var_L225: + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i1, var_i2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_p1 = var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l49 = var_j1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i1, var_i2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l6 = var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B226;} + var_i1 = var_l6; + var_p1 = var_i1; + } + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B218;} + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + goto var_B218; + var_B226:; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l50 = var_j1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l4; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f830(instance, var_i1, var_i2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + } + var_i1 = var_l5; + var_i2 = var_l8; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_j2 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l11; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_i2); + var_i1 = var_l11; + var_j2 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l11; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l4; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 += var_i3; + var_l8 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l3; + if (var_i1) {goto var_L225;} + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + } + var_i1 = var_l5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B218;} + var_i1 = var_l9; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l9; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 0u; + goto var_B216; + var_B221:; + goto var_B1; + var_B218:; + var_i1 = var_l9; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = 1u; + var_B216:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_i1 = 1049056u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B20; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B231; + } + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B233;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B231; + var_B233:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B231:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + switch (var_i0) { + case 0: goto var_B235; + case 1: goto var_B29; + case 2: goto var_B236; + default: goto var_B29; + } + var_B236:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + goto var_B21; + var_B235:; + var_i0 = 3u; + var_i1 = 1049056u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B21; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + goto var_B20; + var_B54:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f97(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 328u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B53:; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B238; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B238:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B52:; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B240; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B240:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B51:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B242; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B242:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B50:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B244; + } + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B244; + } + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + goto var_B244; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B244:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B49:; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B248; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B248; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B248:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B48:; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B251; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B251; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B251:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B47:; + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f97(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 388u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l13 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l15 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 356u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l17 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l18 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 331, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l18; + if (var_i0) { + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B46:; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 18u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B45:; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B44:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B43:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B42:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B4; + var_B41:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B5; + var_B40:; + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + UNREACHABLE; + var_B38:; + var_i0 = var_l20; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B37:; + var_i0 = var_l3; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B36:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B11; + var_B35:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p1 = var_i0; + goto var_B14; + var_B34:; + var_i0 = var_l3; + var_i1 = 1u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B33:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B16; + var_B32:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B16; + var_B31:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B17; + var_B30:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l3 = var_i0; + goto var_B19; + var_B29:; + var_i0 = var_l2; + var_i1 = 104u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l2; + var_i2 = 328u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 9u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B28:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l53 = var_f0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 11u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B27:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l53 = var_f0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B26:; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 13u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B25:; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 14u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B24:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l53 = var_f0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B23:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l53 = var_f0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B22:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l19 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l21 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 396u); + var_l22 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l26 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l27 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 17u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B21:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B20:; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_B19:; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 36u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L269: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L269;} + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_B18:; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B17:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B15; + var_B16:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B15:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B14:; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B13:; + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B12:; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B11:; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B3; + var_B10:; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + if (var_i0) { + var_i0 = var_l27; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l38; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B9:; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l18; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l20; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B8:; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l16; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B7:; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_l37; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l36; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B5:; + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l28; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l34; + if (var_i0) { + var_i0 = var_l33; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l32; + if (var_i0) { + var_i0 = var_l31; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l29; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_p0; + var_i1 = 19u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B3:; + var_i0 = var_l2; + var_i1 = 528u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f25(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0; + u64 var_l44 = 0; + f32 var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, + var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_f0 = 1; + var_l34 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_f1 = var_l38; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l33; + var_f1 = var_l31; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l31 = var_f1; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f0 = var_l39; + var_f1 = var_l31; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f0 = var_l38; + var_f1 = var_l31; + var_f0 /= var_f1; + var_l34 = var_f0; + } + var_i0 = var_l14; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B1; + default: goto var_B5; + } + var_B5:; + var_f0 = var_l34; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l12; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_l12; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = 0u; + var_l5 = var_i0; + goto var_B2; + var_B4:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L6: + var_f0 = var_l34; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l34; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l35; + var_f2 = var_l31; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l8 = var_i0; + var_f0 = var_l36; + var_f1 = var_l31; + var_i2 = var_l8; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l10; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + var_B2:; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l5; + var_f2 = var_l34; + var_i3 = var_l12; + var_i4 = var_l6; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l32; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l31; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B1:; + var_i0 = var_l5; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l31; + var_f2 = var_l39; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l34; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l33; + var_f1 = var_l38; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l30 = var_f2; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l33; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l34 = var_f2; + var_f3 = var_l30; + var_f2 -= var_f3; + var_l30 = var_f2; + var_f3 = var_l30; + var_f2 += var_f3; + var_l30 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l32 = var_f2; + var_f3 = var_l38; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f3 -= var_f4; + var_l34 = var_f3; + var_f4 = var_l34; + var_f3 += var_f4; + var_l33 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l35 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l39; + var_f1 = var_l33; + var_f2 = var_l31; + var_f3 = 0; + var_f2 *= var_f3; + var_l31 = var_f2; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l38; + var_f1 = var_l30; + var_f2 = var_l35; + var_f3 = var_l31; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l36 = var_f0; + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_f0 = var_l30; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l15 = var_i0; + var_L30: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_f0 = var_l30; + var_l31 = var_f0; + var_f0 = var_l31; + var_f1 = var_l37; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l30 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l32; + var_f0 = -(var_f0); + var_f1 = var_l30; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_f0 = -(var_f0); + var_f1 = var_l30; + var_f0 /= var_f1; + var_l33 = var_f0; + var_f0 = var_l35; + var_f0 = -(var_f0); + var_f1 = var_l30; + var_f0 /= var_f1; + var_l35 = var_f0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B34;} + var_f0 = var_l35; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l33; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_p1 = var_i0; + var_L36: + var_f0 = var_l35; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l33; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 > var_f1; + var_l16 = var_i0; + var_f0 = var_l35; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l33; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f1 = var_l37; + var_f2 = var_l31; + var_i3 = var_l16; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l18 = var_i0; + var_f0 = var_l40; + var_f1 = var_l31; + var_i2 = var_l18; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l18; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l10; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L36;} + } + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l6; + var_i1 = var_l5; + var_f2 = var_l35; + var_i3 = var_l12; + var_i4 = var_l6; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l33; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l32; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l31; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B34:; + var_i0 = var_l5; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B25;} + var_f0 = var_l35; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l37 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l33; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l33 = var_f2; + var_f3 = var_l39; + var_f2 -= var_f3; + var_l40 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l32 = var_f2; + var_f3 = var_l34; + var_f2 -= var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l31; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + goto var_B7; + } + goto var_B10; + var_B32:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_f0 = var_l30; + var_f1 = var_l31; + var_f0 += var_f1; + var_f1 = var_l36; + var_f2 = var_l30; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 10000u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L30;} + goto var_B7; + } + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l30 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l30; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l30; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l34; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l34; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B9; + var_B29:; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l30 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l30; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l30; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l34; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l34; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B9; + var_B28:; + var_f0 = var_l31; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + goto var_B10; + var_B27:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l5 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_p3; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 -= var_f1; + var_l31 = var_f0; + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l32 = var_f1; + var_f0 -= var_f1; + var_l35 = var_f0; + var_i1 = var_l6; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l33 = var_f2; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l33; + var_f1 -= var_f2; + var_l37 = var_f1; + var_i2 = var_l6; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l32; + var_f2 -= var_f3; + var_l40 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l30; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l31; + var_f1 *= var_f2; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l30; + var_f2 -= var_f3; + var_l30 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l33; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B40;} + goto var_B16; + } + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_f0 = 0; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l30 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l6; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l31 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l6; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l32 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l33 = var_f0; + var_f0 = var_l31; + var_f0 = -(var_f0); + var_f1 = var_l32; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = 0; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l37 = var_f2; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l35 = var_f0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B46;} + var_f0 = var_l30; + var_f1 = var_l33; + var_f2 = var_l35; + var_f1 /= var_f2; + var_l40 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_f2 = var_l36; + var_f3 = var_l35; + var_f2 /= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l37; + var_f4 = var_l35; + var_f3 /= var_f4; + var_l35 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l30 = var_f1; + var_i2 = var_l12; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l32 = var_f1; + var_i2 = var_l12; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_L48: + var_f0 = var_l33; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_f0 = var_l33; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l35; + var_f2 = var_l31; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l36; + var_f1 = var_l31; + var_i2 = var_l10; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + } + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l5; + var_i1 = var_l7; + var_f2 = var_l33; + var_i3 = var_l12; + var_i4 = var_l5; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l30; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l32; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l31; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_B46:; + var_i0 = var_l7; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + var_f2 = var_l34; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + var_f2 = var_l39; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l6 = var_i0; + var_B41:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = var_p1; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p1 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l13; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p1; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B53; + } + var_L55: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B53; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L55;} + var_B53:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B58; + } + var_L60: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B58; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L60;} + var_B58:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + var_B40:; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_j0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B16; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B38:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B12; + } + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = 1u; + var_i1 = var_l8; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i2 = var_p3; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p3 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l25 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p1; + var_i1 = var_l19; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p1; + var_i1 = var_l20; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = var_l5; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B66;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B67;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B70;} + var_L71: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B70; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L71;} + var_B70:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B66; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B67:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B73;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B77; + } + var_L79: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B77; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L79;} + var_B77:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B73; + } + var_i0 = 1u; + var_i1 = var_p1; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = 1u; + var_i1 = var_p1; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B81;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B82;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B85; + } + var_L87: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B85; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L87;} + var_B85:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B81; + } + var_i0 = 2u; + var_i1 = var_p1; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B82:; + var_i0 = 2u; + var_i1 = var_p1; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B81:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B92; + } + var_L94: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l6 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B92; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L94;} + var_B92:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = 3u; + var_i1 = var_p1; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = 3u; + var_i1 = var_p1; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l24 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l25 = var_i0; + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_i0 = 0u; + var_l17 = var_i0; + var_L108: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B98;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l36 = var_f0; + var_i0 = var_l23; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_l9 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l30 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l31 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l33 = var_f0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B109;} + var_f0 = var_l33; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_l12; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_l12; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B111;} + var_i0 = 1u; + var_l5 = var_i0; + goto var_B110; + } + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L108;} + goto var_B13; + var_B111:; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_p3; + var_p1 = var_i0; + var_L113: + var_f0 = var_l33; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = var_l32; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l33; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f1 = var_l37; + var_f2 = var_l32; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l32 = var_f1; + var_i0 = var_f0 > var_f1; + var_l11 = var_i0; + var_f0 = var_l40; + var_f1 = var_l32; + var_i2 = var_l11; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l32 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l15; + var_i1 = var_l24; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L113;} + var_B110:; + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B109;} + var_i0 = var_l5; + var_i1 = var_l6; + var_f2 = var_l33; + var_i3 = var_l12; + var_i4 = var_l5; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l31; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l32; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_B109:; + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B99;} + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l41 = var_f0; + var_f1 = var_l34; + var_f0 -= var_f1; + var_l32 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_f0; + var_f1 = var_l39; + var_f0 -= var_f1; + var_l37 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_f1 = var_l38; + var_f0 -= var_f1; + var_l40 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l10 = var_i0; + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_f2 = var_l33; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l30 = var_f2; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_f0 = var_l36; + var_f1 = var_l30; + var_f2 = var_l35; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l35 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B97;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B101;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B115;} + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B115;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B102;} + var_B115:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B116;} + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B116;} + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B104;} + var_B116:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B105;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B117;} + var_i0 = 2u; + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B117;} + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B106;} + var_B117:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l10; + var_i2 = var_l5; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = var_l6; + var_i3 = var_l15; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = var_l9; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l36; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l7 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L118: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p1; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B119;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l19; + var_i2 = var_l20; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l29 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l29; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B119;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B121;} + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B120;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l30; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p1 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B126; + } + var_L128: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l19 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_l20 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l30; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B126; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L128;} + var_B126:; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B119; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l13; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B12; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B121:; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B120:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B119:; + var_i0 = var_l15; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L118;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l11; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B107;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p1; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l17; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L108;} + goto var_B13; + } + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B106:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B105:; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B104:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B103:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B102:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B101:; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B100:; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_l6; + var_i1 = var_l14; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B97:; + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B12; + } + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B8; + var_B13:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B12:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B8; + var_B11:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l31 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_l34 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_B9:; + var_l30 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B8:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f26(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8) { + u32 var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, + var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, + var_l75 = 0, var_l76 = 0, var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, + var_l83 = 0, var_l84 = 0, var_l85 = 0, var_l86 = 0, var_l87 = 0, var_l88 = 0, var_l89 = 0, var_l90 = 0; + u64 var_l91 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, + var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, + var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, + var_l57 = 0, var_l58 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10; + u64 var_j2, var_j3, var_j4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l60 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B15; + case 3: goto var_B14; + default: goto var_B18; + } + var_B18:; + var_i0 = var_p0; + var_i1 = 324u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 380u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 364u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p0; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l16; + var_i5 = var_p0; + var_i6 = 4u; + var_i5 += var_i6; + var_p1 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_i6 = var_p0; + var_i7 = 8u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l14; + var_i6 = var_p0; + var_i7 = 12u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_p0; + var_i6 = 336u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l27 = var_f5; + var_f6 = var_l17; + var_f5 *= var_f6; + var_i6 = var_p0; + var_i7 = 332u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l30 = var_f6; + var_f7 = var_l13; + var_f6 *= var_f7; + var_i7 = var_p0; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 328u); + var_l35 = var_f7; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l27; + var_i2 = var_p0; + var_i3 = 360u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l28 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l30; + var_i2 = var_p0; + var_i3 = 356u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l29 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f1 = var_l35; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 352u); + var_f1 *= var_f2; + var_l26 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = 80u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 += var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l31; + var_i1 = var_p0; + var_i2 = 104u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p0; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 96u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l16; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 84u); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_i6 = var_p0; + var_i7 = 88u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l14; + var_i6 = var_p0; + var_i7 = 92u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l27; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l30; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l35; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l28; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l31; + var_i1 = var_p0; + var_i2 = 184u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p0; + var_i3 = 188u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 176u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l16; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 164u); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_i6 = var_p0; + var_i7 = 168u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l14; + var_i6 = var_p0; + var_i7 = 172u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l27; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l30; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l35; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l28; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l31; + var_i1 = var_p0; + var_i2 = 264u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p0; + var_i3 = 268u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 256u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l16; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 244u); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_i6 = var_p0; + var_i7 = 248u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l14; + var_i6 = var_p0; + var_i7 = 252u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l27; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l30; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l35; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l28; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = var_p4; + var_i2 = 1074776u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_p0; + var_i1 = 524u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = 528u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 540u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l21 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l23 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 496u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_p0; + var_i1 = 500u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_p0; + var_i1 = 508u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p0; + var_i1 = 512u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 492u); + var_l35 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_l31 = var_f0; + var_i0 = var_p0; + var_i1 = 516u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_p0; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p0; + var_i5 = 476u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l32 = var_f4; + var_f5 = var_l24; + var_f4 *= var_f5; + var_i5 = var_p0; + var_i6 = 472u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l33 = var_f5; + var_f6 = var_l20; + var_f5 *= var_f6; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 468u); + var_l34 = var_f6; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l23; + var_i6 = var_p0; + var_i7 = 4u; + var_i6 += var_i7; + var_p1 = var_i6; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l29 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l22; + var_i7 = var_p0; + var_i8 = 8u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l26 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l21; + var_i7 = var_p0; + var_i8 = 12u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l18 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l32; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l34; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f5 = var_l16; + var_i6 = var_p0; + var_i7 = 16u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l19 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l15; + var_i7 = var_p0; + var_i8 = 20u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l12 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l14; + var_i7 = var_p0; + var_i8 = 24u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l10 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l32; + var_f2 = var_l30; + var_f1 *= var_f2; + var_l41 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l33; + var_f2 = var_l27; + var_f1 *= var_f2; + var_l42 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l34; + var_f2 = var_l31; + var_f1 *= var_f2; + var_l37 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f0 = var_l21; + var_f1 = var_l18; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l32; + var_f2 = var_l39; + var_f1 *= var_f2; + var_l27 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l33; + var_f2 = var_l38; + var_f1 *= var_f2; + var_l30 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l34; + var_f2 = var_l35; + var_f1 *= var_f2; + var_l31 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = 116u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 120u; + var_i1 += var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l40; + var_i1 = var_p0; + var_i2 = 152u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_p0; + var_i3 = 156u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 144u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l32; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l33; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l23; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 120u); + var_l29 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l22; + var_i7 = var_p0; + var_i8 = 124u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l26 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l21; + var_i7 = var_p0; + var_i8 = 128u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l18 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l32; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l34; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f5 = var_l16; + var_i6 = var_p0; + var_i7 = 132u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l19 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l15; + var_i7 = var_p0; + var_i8 = 136u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l12 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l14; + var_i7 = var_p0; + var_i8 = 140u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l10 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l41; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l42; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l37; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f0 = var_l21; + var_f1 = var_l18; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l27; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l30; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l31; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 236u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l40; + var_i1 = var_p0; + var_i2 = 268u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_p0; + var_i3 = 272u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 260u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l32; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l33; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l23; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_l29 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l22; + var_i7 = var_p0; + var_i8 = 240u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l26 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l21; + var_i7 = var_p0; + var_i8 = 244u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l18 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l32; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l34; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f5 = var_l16; + var_i6 = var_p0; + var_i7 = 248u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l19 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l15; + var_i7 = var_p0; + var_i8 = 252u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l12 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l14; + var_i7 = var_p0; + var_i8 = 256u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l10 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l41; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l42; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l37; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f0 = var_l21; + var_f1 = var_l18; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l27; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l30; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l31; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l40; + var_i1 = var_p0; + var_i2 = 384u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_p0; + var_i3 = 388u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 376u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l32; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l33; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l23; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 352u); + var_l29 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l22; + var_i7 = var_p0; + var_i8 = 356u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l26 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l21; + var_i7 = var_p0; + var_i8 = 360u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l18 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l32; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l34; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f5 = var_l16; + var_i6 = var_p0; + var_i7 = 364u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l19 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l15; + var_i7 = var_p0; + var_i8 = 368u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l12 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l14; + var_i7 = var_p0; + var_i8 = 372u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l10 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l41; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l42; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l37; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f0 = var_l21; + var_f1 = var_l18; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l27; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l30; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l31; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + goto var_B4; + } + var_i0 = var_p1; + var_i1 = var_p4; + var_i2 = 1074468u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p0; + var_i1 = 380u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l75 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 324u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l78 = var_i0; + var_i0 = var_p0; + var_i1 = 388u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_i0; + var_i1 = 6u; + var_i0 *= var_i1; + var_l76 = var_i0; + var_i0 = var_p0; + var_i1 = 384u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_i0; + var_i0 = var_p0; + var_i1 = 368u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l75; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i1 = var_l63; + var_i2 = var_l78; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 364u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p5; + var_i1 = var_l78; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l63; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l75; + var_i1 = 80u; + var_i0 *= var_i1; + var_l72 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l69; + var_i1 = var_l76; + var_i0 -= var_i1; + var_l62 = var_i0; + var_i0 = var_l63; + var_i1 = 24u; + var_i0 *= var_i1; + var_l74 = var_i0; + var_i0 = var_p1; + var_i1 = var_l69; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l59 = var_i0; + var_L22: + var_i0 = var_l62; + var_i1 = var_l76; + var_i0 += var_i1; + var_l62 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l60; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l9 = var_f0; + var_i0 = var_p7; + var_i1 = 4u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l9; + var_i2 = var_p7; + var_i3 = 12u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = 0; + var_f3 = 0; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 80u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l59; + var_i1 = var_l74; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_l72; + var_i1 = 80u; + var_i0 -= var_i1; + var_l72 = var_i0; + if (var_i0) {goto var_L22;} + goto var_B5; + } + var_i0 = var_p4; + var_i1 = var_l75; + var_i2 = 80u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l67 = var_i0; + var_i0 = var_l63; + var_i1 = 24u; + var_i0 *= var_i1; + var_l70 = var_i0; + var_i0 = var_l63; + var_i1 = 1u; + var_i0 &= var_i1; + var_l68 = var_i0; + var_i0 = 0u; + var_i1 = var_l63; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l73 = var_i0; + var_i0 = var_p1; + var_i1 = var_l63; + var_i2 = var_l69; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l66 = var_i0; + var_i0 = var_l69; + var_l62 = var_i0; + var_i0 = var_p4; + var_p0 = var_i0; + var_L23: + var_i0 = var_l62; + var_i1 = var_l63; + var_i0 += var_i1; + var_l71 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l62; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l9 = var_f0; + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = 0; + var_f3 = 0; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_l10 = var_f4; + var_f5 = var_l9; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_f5 += var_f6; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l63; + var_i1 = var_l71; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = var_l63; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = var_l66; + var_l59 = var_i0; + var_i0 = var_p3; + var_p7 = var_i0; + var_L25: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l74 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l74; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l73; + var_i1 = var_l61; + var_i2 = 2u; + var_i1 -= var_i2; + var_l61 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L25;} + var_i0 = 0u; + var_i1 = var_l61; + var_i0 -= var_i1; + var_p7 = var_i0; + } + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l68; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l59 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l71; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l59; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l66; + var_i1 = var_l70; + var_i0 += var_i1; + var_l66 = var_i0; + var_i0 = var_l62; + var_i1 = var_l76; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = var_p0; + var_i1 = var_l67; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + goto var_B5; + var_B15:; + var_i0 = var_p0; + var_i1 = 524u; + var_i0 += var_i1; + var_l88 = var_i0; + var_l59 = var_i0; + var_i0 = var_p0; + var_i1 = 556u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l80 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l88; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p3; + var_i1 = var_l59; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l59 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l21 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l23 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l22 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + } + var_i0 = var_l59; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_i0; + var_i0 = var_p0; + var_i1 = 528u; + var_i0 += var_i1; + var_l89 = var_i0; + var_l59 = var_i0; + var_i0 = var_l69; + var_i1 = 2u; + var_i0 &= var_i1; + var_l81 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l89; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = var_l59; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l59 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + } + var_i0 = var_p0; + var_i1 = 540u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l77 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l59; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_i0; + var_i0 = var_p0; + var_i1 = 552u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_i0; + var_i1 = var_p0; + var_i2 = 548u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l64 = var_i1; + var_i0 += var_i1; + var_l79 = var_i0; + var_i1 = 6u; + var_i0 *= var_i1; + var_l90 = var_i0; + var_i0 = var_p0; + var_i1 = 544u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_i0; + var_i0 = var_p0; + var_i1 = 520u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l77; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 516u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l61; + var_i1 = var_l77; + var_i2 = 116u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l84 = var_i0; + var_i0 = var_p0; + var_i1 = 476u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i1 = var_p0; + var_i2 = 500u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l31 = var_f0; + var_i0 = var_p0; + var_i1 = 472u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l28 = var_f0; + var_i0 = var_p1; + var_i1 = var_l64; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_l85 = var_i1; + var_i2 = var_l65; + var_i3 = var_l68; + var_i2 += var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = var_p0; + var_i1 = 512u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l37; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l29 = var_f0; + var_i0 = var_p0; + var_i1 = 508u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l39; + var_f1 = -(var_f1); + var_l26 = var_f1; + var_f0 *= var_f1; + var_l18 = var_f0; + var_i0 = var_l79; + var_i1 = 24u; + var_i0 *= var_i1; + var_l83 = var_i0; + var_i0 = var_l65; + var_i1 = 1u; + var_i0 &= var_i1; + var_l86 = var_i0; + var_i0 = var_l64; + var_i1 = 1u; + var_i0 &= var_i1; + var_l63 = var_i0; + var_i0 = 0u; + var_i1 = var_l65; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l75 = var_i0; + var_i0 = 0u; + var_i1 = var_l64; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l78 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_l38 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 492u); + var_f0 *= var_f1; + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = var_l64; + var_i2 = var_l68; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_f1 = var_l38; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l12 = var_f0; + var_i0 = var_l68; + var_l70 = var_i0; + var_i0 = var_l61; + var_l62 = var_i0; + var_L29: + var_i0 = var_l80; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l37; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l39; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l38; + var_i3 = var_l67; + var_f3 = f32_reinterpret_i32(var_i3); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_l62; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_l62; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B30; + } + var_i0 = var_l64; + var_i1 = var_l70; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l70; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l64; + var_i1 = var_l67; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l67; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l67; + var_f0 = f32_reinterpret_i32(var_i0); + var_l25 = var_f0; + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B30:; + var_l9 = var_f0; + var_i0 = var_l70; + var_i1 = var_l85; + var_i0 += var_i1; + var_l82 = var_i0; + var_i0 = var_l81; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l13; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l38; + var_i2 = var_l66; + var_f2 = f32_reinterpret_i32(var_i2); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l37; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l16; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_l62; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l62; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B32; + } + var_i0 = var_l65; + var_i1 = var_l82; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l82; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l65; + var_i1 = var_l66; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l66; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l66; + var_f0 = f32_reinterpret_i32(var_i0); + var_l27 = var_f0; + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B32:; + var_l30 = var_f0; + var_i0 = var_l62; + var_f1 = var_l35; + var_f2 = 0; + var_f3 = 0; + var_i4 = var_l62; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + var_l10 = var_f4; + var_f5 = var_l9; + var_f6 = var_l30; + var_f5 += var_f6; + var_i6 = var_l62; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_f5 += var_f6; + var_i6 = var_l62; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 36u); + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_l80; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l24; + var_f1 = var_l31; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l28; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l21; + var_f1 = var_l9; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l9; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l9; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l25; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l67 = var_i0; + goto var_B34; + } + var_i0 = var_l64; + var_i1 = var_l70; + var_i0 += var_i1; + var_l76 = var_i0; + var_i1 = var_l64; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l64; + var_i1 = var_l67; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l67; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l73 = var_i0; + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = var_l64; + switch (var_i0) { + case 0: goto var_B34; + case 1: goto var_B36; + default: goto var_B37; + } + var_B37:; + var_i0 = 0u; + var_l72 = var_i0; + var_i0 = var_l69; + var_l59 = var_i0; + var_i0 = var_l73; + var_p7 = var_i0; + var_L38: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l71 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l71; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l78; + var_i1 = var_l72; + var_i2 = 2u; + var_i1 -= var_i2; + var_l72 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L38;} + var_i0 = 0u; + var_i1 = var_l72; + var_i0 -= var_i1; + var_p7 = var_i0; + var_B36:; + var_i0 = var_l63; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l59 = var_i0; + var_i1 = var_l73; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l76; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l59; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B34:; + var_i0 = var_l81; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l29; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l18; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l16; + var_f1 = var_l9; + var_i2 = var_l62; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l14; + var_f1 = var_l9; + var_i2 = var_l62; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l9; + var_i2 = var_l62; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l27; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l66 = var_i0; + goto var_B39; + } + var_i0 = var_l65; + var_i1 = var_l82; + var_i0 += var_i1; + var_l76 = var_i0; + var_i1 = var_l65; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l65; + var_i1 = var_l66; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l66; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l73 = var_i0; + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = var_l65; + switch (var_i0) { + case 0: goto var_B39; + case 1: goto var_B41; + default: goto var_B42; + } + var_B42:; + var_i0 = 0u; + var_l72 = var_i0; + var_i0 = var_l74; + var_l59 = var_i0; + var_i0 = var_l73; + var_p7 = var_i0; + var_L43: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l71 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l71; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l75; + var_i1 = var_l72; + var_i2 = 2u; + var_i1 -= var_i2; + var_l72 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L43;} + var_i0 = 0u; + var_i1 = var_l72; + var_i0 -= var_i1; + var_p7 = var_i0; + var_B41:; + var_i0 = var_l86; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l59 = var_i0; + var_i1 = var_l73; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l76; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l59; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B39:; + var_i0 = var_l74; + var_i1 = var_l83; + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = var_l69; + var_i1 = var_l83; + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_l70; + var_i1 = var_l90; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = var_l84; + var_i1 = var_l62; + var_i2 = 116u; + var_i1 += var_i2; + var_l62 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + goto var_B6; + var_B14:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1074320u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_p5; + var_i1 = 4u; + var_i2 = 1074792u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 1074452u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p5; + var_i1 = 4u; + var_i2 = 1074484u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l75; + var_i1 = 4u; + var_i2 = 1071968u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l59; + var_i1 = var_p4; + var_i2 = 1071668u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l77; + var_i1 = 4u; + var_i2 = 1071700u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l59; + var_i1 = var_p4; + var_i2 = 1071684u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = var_l77; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = var_l61; + var_i1 = var_l77; + var_i2 = 116u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l78 = var_i0; + var_i0 = var_p1; + var_i1 = var_l68; + var_i2 = var_l64; + var_i3 = 6u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l65; + var_i3 = 5u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p1; + var_i1 = var_l68; + var_i2 = var_l64; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l65; + var_i3 = 3u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_p1; + var_i1 = var_l68; + var_i2 = var_l64; + var_i3 = 5u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l65; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l73 = var_i0; + var_i0 = var_p1; + var_i1 = var_l68; + var_i2 = var_l64; + var_i3 = 3u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l65; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = var_l79; + var_i1 = 24u; + var_i0 *= var_i1; + var_l87 = var_i0; + var_i0 = var_l65; + var_i1 = 1u; + var_i0 &= var_i1; + var_l82 = var_i0; + var_i0 = var_l64; + var_i1 = 1u; + var_i0 &= var_i1; + var_l83 = var_i0; + var_i0 = var_l65; + var_i1 = 1u; + var_i0 -= var_i1; + var_l84 = var_i0; + var_i0 = var_l64; + var_i1 = 1u; + var_i0 -= var_i1; + var_l85 = var_i0; + var_i0 = var_l64; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l76 = var_i0; + var_i0 = var_l79; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l86 = var_i0; + var_i1 = var_l68; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = 0u; + var_i1 = var_l65; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l63 = var_i0; + var_i0 = 0u; + var_i1 = var_l64; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l75 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_l9 = var_f0; + var_i1 = var_p0; + var_i2 = 472u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p0; + var_i3 = 488u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l47 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 476u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_i3 = var_p0; + var_i4 = 484u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l49 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l43 = var_f1; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l9; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + var_l48 = var_f1; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l43; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 492u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l48; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l41 = var_f0; + var_i0 = var_p0; + var_i1 = 512u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f1 = var_l49; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 468u); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l44 = var_f1; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l42 = var_f0; + var_i0 = var_p0; + var_i1 = 508u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l19; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l46 = var_f1; + var_f1 = -(var_f1); + var_l37 = var_f1; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l12; + var_f1 = var_l47; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l9; + var_f1 = var_l49; + var_f1 = -(var_f1); + var_l27 = var_f1; + var_f0 *= var_f1; + var_l30 = var_f0; + var_f0 = var_l44; + var_i1 = var_p0; + var_i2 = 500u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = var_l46; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l31 = var_f0; + var_f0 = var_l47; + var_f1 = var_l10; + var_f0 *= var_f1; + var_l28 = var_f0; + var_f0 = var_l49; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l29 = var_f0; + var_L45: + var_i0 = var_l61; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l26 = var_f0; + var_i0 = var_l80; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l47; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l49; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l48; + var_i3 = var_l67; + var_f3 = f32_reinterpret_i32(var_i3); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_l61; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_l61; + var_i4 = 48u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B46; + } + var_i0 = var_l64; + var_i1 = var_l70; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l70; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l64; + var_i1 = var_l67; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l67; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l67; + var_f0 = f32_reinterpret_i32(var_i0); + var_l25 = var_f0; + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B46:; + var_l12 = var_f0; + var_i0 = var_l70; + var_i1 = var_l76; + var_i0 += var_i1; + var_l72 = var_i0; + var_i0 = var_l81; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l13; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l48; + var_i2 = var_l66; + var_f2 = f32_reinterpret_i32(var_i2); + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l47; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l16; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_l61; + var_i4 = 68u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l61; + var_i4 = 72u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B48; + } + var_i0 = var_l65; + var_i1 = var_l72; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l72; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l65; + var_i1 = var_l66; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l66; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l66; + var_f0 = f32_reinterpret_i32(var_i0); + var_l45 = var_f0; + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B48:; + var_l10 = var_f0; + var_i0 = var_l61; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l70; + var_i1 = var_l86; + var_i0 += var_i1; + var_l77 = var_i0; + var_i0 = var_l80; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l44; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l46; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_l61; + var_i4 = 56u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_l61; + var_i4 = 60u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B50; + } + var_i0 = var_l64; + var_i1 = var_l77; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l77; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l64; + var_i1 = var_l67; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l67; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B50:; + var_l9 = var_f0; + var_i0 = var_l72; + var_i1 = var_l86; + var_i0 += var_i1; + var_l79 = var_i0; + var_i0 = var_l81; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l13; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l43; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l44; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l16; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_l61; + var_i4 = 80u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l61; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B52; + } + var_i0 = var_l65; + var_i1 = var_l79; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_l79; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l65; + var_i1 = var_l66; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p5; + var_i2 = var_l66; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B52:; + var_l50 = var_f0; + var_i0 = var_l61; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f1 = var_l12; + var_f2 = var_l10; + var_f1 += var_f2; + var_f2 = var_l18; + var_f1 += var_f2; + var_i2 = var_l61; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f1 = var_l36; + var_f0 *= var_f1; + var_i1 = var_l61; + var_i2 = 100u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l9; + var_f3 = var_l50; + var_f2 += var_f3; + var_i3 = var_l61; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_i3 = var_l61; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = var_l32; + var_f2 = var_l26; + var_f1 *= var_f2; + var_l9 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l36; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l36 = var_f0; + } + var_i0 = var_l61; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l11; + var_f1 = var_l12; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f0 = var_l36; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_l80; + if (var_i0) { + var_i0 = var_l64; + var_i1 = var_l70; + var_i0 += var_i1; + var_l71 = var_i0; + var_i1 = var_l64; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l64; + var_i1 = var_l67; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l64; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l67; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l85; + if (var_i0) { + var_i0 = 0u; + var_l62 = var_i0; + var_i0 = var_l74; + var_l59 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_L61: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l68 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l68; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l75; + var_i1 = var_l62; + var_i2 = 2u; + var_i1 -= var_i2; + var_l62 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L61;} + var_i0 = 0u; + var_i1 = var_l62; + var_i0 -= var_i1; + } else { + var_i0 = 0u; + } + var_p7 = var_i0; + var_i0 = var_l83; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l59 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l71; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l59; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l64; + var_i1 = var_l77; + var_i0 += var_i1; + var_l71 = var_i0; + var_i1 = var_l64; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l85; + if (var_i0) {goto var_B58;} + var_i0 = 0u; + goto var_B57; + } + var_i0 = var_p2; + var_i1 = var_l77; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B55;} + goto var_B0; + var_B58:; + var_i0 = 0u; + var_l62 = var_i0; + var_i0 = var_l73; + var_l59 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_L63: + var_i0 = var_p7; + var_f1 = var_l10; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l68 = var_i0; + var_f1 = var_l10; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l68; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l75; + var_i1 = var_l62; + var_i2 = 2u; + var_i1 -= var_i2; + var_l62 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L63;} + var_i0 = 0u; + var_i1 = var_l62; + var_i0 -= var_i1; + var_B57:; + var_p7 = var_i0; + var_i0 = var_l83; + var_i0 = !(var_i0); + if (var_i0) {goto var_B55;} + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l10; + var_i2 = var_p1; + var_i3 = var_l71; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_p7; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B55; + } + var_f0 = var_l35; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l28; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l31; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l29; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l23; + var_f1 = var_l9; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l21; + var_f1 = var_l9; + var_i2 = var_l61; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l9; + var_i2 = var_l61; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l40; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l41; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l67 = var_i0; + var_B55:; + var_i0 = var_l81; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l65; + var_i2 = var_l72; + var_i1 += var_i2; + var_l71 = var_i1; + var_i2 = var_l65; + var_i1 += var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l65; + var_i1 = var_l66; + var_i0 += var_i1; + var_i1 = var_p6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l65; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l66; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l84; + if (var_i0) { + var_i0 = 0u; + var_l62 = var_i0; + var_i0 = var_l69; + var_l59 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_L71: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l68 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l68; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l63; + var_i1 = var_l62; + var_i2 = 2u; + var_i1 -= var_i2; + var_l62 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L71;} + var_i0 = 0u; + var_i1 = var_l62; + var_i0 -= var_i1; + } else { + var_i0 = 0u; + } + var_p7 = var_i0; + var_i0 = var_l82; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l59 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l71; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l59; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l65; + var_i1 = var_l79; + var_i0 += var_i1; + var_l71 = var_i0; + var_i1 = var_l65; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l84; + if (var_i0) {goto var_B68;} + var_i0 = 0u; + goto var_B67; + } + var_i0 = var_p2; + var_i1 = var_l79; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B64;} + goto var_B0; + var_B68:; + var_i0 = 0u; + var_l62 = var_i0; + var_i0 = var_p8; + var_l59 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_L73: + var_i0 = var_p7; + var_f1 = var_l10; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l68 = var_i0; + var_f1 = var_l10; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l68; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l63; + var_i1 = var_l62; + var_i2 = 2u; + var_i1 -= var_i2; + var_l62 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L73;} + var_i0 = 0u; + var_i1 = var_l62; + var_i0 -= var_i1; + var_B67:; + var_p7 = var_i0; + var_i0 = var_l82; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_i0 = var_p7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l10; + var_i2 = var_p1; + var_i3 = var_l71; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_p7; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B64; + } + goto var_B0; + } + var_f0 = var_l42; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l39; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l38; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l30; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l16; + var_f1 = var_l9; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l14; + var_f1 = var_l9; + var_i2 = var_l61; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l9; + var_i2 = var_l61; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_i2 = var_l61; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l45; + var_f1 = var_l34; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l33; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l66 = var_i0; + var_B64:; + var_i0 = var_p8; + var_i1 = var_l87; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l69; + var_i1 = var_l87; + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_l73; + var_i1 = var_l87; + var_i0 += var_i1; + var_l73 = var_i0; + var_i0 = var_l74; + var_i1 = var_l87; + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = var_l70; + var_i1 = var_l90; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = var_l78; + var_i1 = var_l61; + var_i2 = 116u; + var_i1 += var_i2; + var_l61 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L45;} + var_B44:; + var_i0 = var_l80; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l88; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l67; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l81; + if (var_i0) {goto var_B1;} + var_i0 = var_l89; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = var_l66; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1071732u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1071716u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l75; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l63; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l74 = var_i0; + var_i1 = var_l69; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p6; + var_i1 = var_l63; + var_i2 = var_l78; + var_i1 += var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_l75; + var_i2 = 80u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p5; + var_i1 = var_l78; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = var_l69; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p5 = var_i1; + var_i2 = var_l63; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i0 += var_i1; + var_l66 = var_i0; + var_i0 = var_p1; + var_i1 = var_l63; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = var_p5; + var_i1 += var_i2; + var_i0 += var_i1; + var_l67 = var_i0; + var_i0 = var_l63; + var_i1 = 24u; + var_i0 *= var_i1; + var_l71 = var_i0; + var_i0 = var_l63; + var_i1 = 1u; + var_i0 &= var_i1; + var_l70 = var_i0; + var_i0 = var_l63; + var_i1 = 1u; + var_i0 -= var_i1; + var_l68 = var_i0; + var_i0 = 0u; + var_i1 = var_l63; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l73 = var_i0; + var_L80: + var_i0 = var_p0; + var_i1 = var_l63; + var_i0 += var_i1; + var_l62 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B77;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l18 = var_f0; + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = var_l74; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l63; + var_i0 += var_i1; + var_l69 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l60; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l60; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l60; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l60; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l60; + var_i1 = var_l60; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l9 = var_f0; + var_i0 = var_p4; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f1 = var_l12; + var_f2 = var_l10; + var_f1 += var_f2; + var_i2 = var_p4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f1 = var_l36; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l9; + var_i3 = var_p4; + var_i4 = 56u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_i3 = var_p4; + var_i4 = 72u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = var_l26; + var_f2 = var_l18; + var_f1 *= var_f2; + var_l9 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l36; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l36 = var_f0; + } + var_i0 = var_p4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l62; + var_i1 = var_l63; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l63; + var_i0 = !(var_i0); + if (var_i0) {goto var_B83;} + var_f0 = var_l36; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_l68; + if (var_i0) { + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = var_l67; + var_l59 = var_i0; + var_i0 = var_p3; + var_p7 = var_i0; + var_L85: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l73; + var_i1 = var_l61; + var_i2 = 2u; + var_i1 -= var_i2; + var_l61 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L85;} + var_i0 = 0u; + var_i1 = var_l61; + var_i0 -= var_i1; + } else { + var_i0 = 0u; + } + var_p5 = var_i0; + var_i0 = var_l70; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l62; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_p7; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l63; + var_i1 = var_l69; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B79;} + var_f0 = var_l11; + var_f1 = var_l12; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_l68; + if (var_i0) { + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = var_l66; + var_l59 = var_i0; + var_i0 = var_p3; + var_p7 = var_i0; + var_L88: + var_i0 = var_p7; + var_f1 = var_l9; + var_i2 = var_l59; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l9; + var_i2 = var_l59; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l73; + var_i1 = var_l61; + var_i2 = 2u; + var_i1 -= var_i2; + var_l61 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L88;} + var_i0 = 0u; + var_i1 = var_l61; + var_i0 -= var_i1; + } else { + var_i0 = 0u; + } + var_p5 = var_i0; + var_i0 = var_l70; + var_i0 = !(var_i0); + if (var_i0) {goto var_B83;} + var_i0 = var_p5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = var_l69; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_p7; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B83:; + var_i0 = var_l66; + var_i1 = var_l71; + var_i0 += var_i1; + var_l66 = var_i0; + var_i0 = var_l67; + var_i1 = var_l71; + var_i0 += var_i1; + var_l67 = var_i0; + var_i0 = var_p0; + var_i1 = var_l76; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p8; + var_i1 = var_p4; + var_i2 = 80u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L80;} + goto var_B1; + } + goto var_B0; + var_B79:; + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l63; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B77;} + goto var_B0; + var_B77:; + goto var_B0; + var_B4:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B89;} + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B89;} + var_i0 = var_p0; + var_i1 = 520u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_p5; + var_i1 = 116u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 472u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p0; + var_i2 = 488u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 476u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p0; + var_i3 = 484u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l52 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l54 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l48 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_l53 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l49 = var_f0; + var_f0 = var_l54; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 492u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l43 = var_f0; + var_f0 = var_l53; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l44 = var_f0; + var_f0 = var_l52; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 468u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l55 = var_f0; + var_i1 = var_p0; + var_i2 = 512u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_l45 = var_f0; + var_f0 = var_l12; + var_f1 = var_l53; + var_f0 *= var_f1; + var_f1 = var_l51; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l56 = var_f0; + var_i1 = var_p0; + var_i2 = 508u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l46 = var_f0; + var_f0 = var_l51; + var_f1 = var_l10; + var_f0 *= var_f1; + var_l50 = var_f0; + var_f0 = var_l52; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f0 = var_l55; + var_i1 = var_p0; + var_i2 = 500u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l56; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l51; + var_f1 = var_l10; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l52; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l41 = var_f0; + var_L90: + var_f0 = var_l47; + var_i1 = var_p0; + var_i2 = var_l59; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l58 = var_f0; + var_i0 = var_p5; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l51; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l52; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l53; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_i3 = var_p5; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l42 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l22; + var_i4 = var_p5; + var_i5 = 48u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l37 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_i4 = var_p5; + var_i5 = 52u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l38 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l52; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l53; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_f2 = var_l16; + var_i3 = var_p5; + var_i4 = 68u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l39 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l15; + var_i4 = var_p5; + var_i5 = 72u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_i4 = var_p5; + var_i5 = 76u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l30 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l58; + var_i2 = var_p5; + var_i3 = 100u; + var_i2 += var_i3; + var_p1 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_j2; + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_l35 = var_f2; + var_f3 = var_l12; + var_f4 = var_l10; + var_i5 = var_p5; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f6 = var_l55; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f7 = var_l56; + var_f8 = var_l20; + var_f7 *= var_f8; + var_f8 = var_l54; + var_f9 = var_l11; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f7 = var_l23; + var_i8 = var_p5; + var_i9 = 56u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l31 = var_f8; + var_f7 *= var_f8; + var_f8 = var_l22; + var_i9 = var_p5; + var_i10 = 60u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l28 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f8 = var_l21; + var_i9 = var_p5; + var_i10 = 4294967232u; + var_i9 -= var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l29 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f7 = var_l55; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f8 = var_l56; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l54; + var_f10 = var_l25; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 -= var_f7; + var_f7 = var_l16; + var_i8 = var_p5; + var_i9 = 80u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l26 = var_f8; + var_f7 *= var_f8; + var_f8 = var_l15; + var_i9 = var_p5; + var_i10 = 84u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l18 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f8 = var_l14; + var_i9 = var_p5; + var_i10 = 88u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l19 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l57 = var_f5; + var_f6 = var_l57; + var_f5 *= var_f6; + var_l9 = var_f5; + var_f4 += var_f5; + var_f5 = 0; + var_f6 = 1; + var_i7 = var_p5; + var_i8 = 116u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_f8 = var_l12; + var_f9 = var_l57; + var_f8 *= var_f9; + var_f7 *= var_f8; + var_f8 = var_l10; + var_i9 = var_p5; + var_i10 = 108u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_f8 *= var_f9; + var_i9 = var_p5; + var_i10 = 112u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_f10 = var_l9; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l10 = var_f7; + var_f6 /= var_f7; + var_l9 = var_f6; + var_f7 = var_l10; + var_f8 = 9.99999968e-21; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f8 = -9.99999968e-21; + var_i7 = var_f7 > var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f4 *= var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_j3 = var_l91; + var_j4 = 32ull; + var_j3 >>= (var_j4 & 63); + var_i3 = (u32)(var_j3); + var_f3 = f32_reinterpret_i32(var_i3); + var_l12 = var_f3; + var_f4 = var_l57; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l9 = var_f2; + var_f1 /= var_f2; + var_f2 = 1; + var_f3 = var_l9; + var_f4 = var_l58; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l9; + var_f2 = var_l36; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l30; + var_f2 = var_l9; + var_f3 = var_l35; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l27; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l26; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l21; + var_f1 = var_l38; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l37; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l31; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l40; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l41; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l44; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l17; + var_f1 = var_l50; + var_f2 = var_l9; + var_f2 = -(var_f2); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l45; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l32; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l46; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l49; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l48; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = var_l59; + var_i2 = 116u; + var_i1 += var_i2; + var_l59 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L90;} + var_B89:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 524u); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 528u); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B91;} + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1074516u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_p4; + var_i2 = 1074500u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B91:; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + var_B3:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_p0; + var_i1 = 368u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p5; + var_i1 = 80u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 332u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p0; + var_i2 = 348u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 336u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p0; + var_i3 = 344u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l40 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l45 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l41 = var_f0; + var_f0 = var_l44; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l42 = var_f0; + var_i1 = var_p0; + var_i2 = 360u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l12; + var_f1 = var_l45; + var_f0 *= var_f1; + var_f1 = var_l43; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l38 = var_f0; + var_i1 = var_p0; + var_i2 = 356u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l43; + var_f1 = var_l10; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f0 = var_l44; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l30 = var_f0; + var_L94: + var_f0 = var_l33; + var_i1 = var_p0; + var_i2 = var_l59; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l50 = var_f0; + var_i0 = var_p5; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l16; + var_i2 = var_p5; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_p5; + var_i4 = 36u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_p5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l45; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l50; + var_i2 = var_p5; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_p1 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_j2; + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_l29 = var_f2; + var_f3 = var_l12; + var_f4 = var_l10; + var_i5 = var_p5; + var_i6 = 60u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f6 = var_l16; + var_i7 = var_p5; + var_i8 = 44u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l26 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l15; + var_i8 = var_p5; + var_i9 = 48u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l18 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f7 = var_l14; + var_i8 = var_p5; + var_i9 = 52u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l19 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f7 = var_l42; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f8 = var_l38; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l34; + var_f10 = var_l11; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_l46 = var_f5; + var_f6 = var_l46; + var_f5 *= var_f6; + var_l9 = var_f5; + var_f4 += var_f5; + var_f5 = 0; + var_f6 = 1; + var_i7 = var_p5; + var_i8 = 80u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_f8 = var_l12; + var_f9 = var_l46; + var_f8 *= var_f9; + var_f7 *= var_f8; + var_f8 = var_l10; + var_i9 = var_p5; + var_i10 = 72u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_f8 *= var_f9; + var_i9 = var_p5; + var_i10 = 76u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_f10 = var_l9; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l10 = var_f7; + var_f6 /= var_f7; + var_l9 = var_f6; + var_f7 = var_l10; + var_f8 = 9.99999968e-21; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f8 = -9.99999968e-21; + var_i7 = var_f7 > var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f4 *= var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l32 = var_f2; + var_f3 = var_l32; + var_f2 *= var_f3; + var_j3 = var_l91; + var_j4 = 32ull; + var_j3 >>= (var_j4 & 63); + var_i3 = (u32)(var_j3); + var_f3 = f32_reinterpret_i32(var_i3); + var_l12 = var_f3; + var_f4 = var_l46; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l9 = var_f2; + var_f1 /= var_f2; + var_f2 = 1; + var_f3 = var_l9; + var_f4 = var_l50; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l9; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l28; + var_f2 = var_l9; + var_f3 = var_l29; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l31; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l26; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l27; + var_f2 = var_l9; + var_f2 = -(var_f2); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l13; + var_f1 = var_l30; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f1 = var_l41; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p2; + var_i1 = var_l59; + var_i2 = 80u; + var_i1 += var_i2; + var_l59 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L94;} + var_B93:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1074808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p7 = var_i0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B2:; + var_i0 = var_p7; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p7; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p7; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p7; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p7; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_B1:; + var_i0 = var_l60; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f27(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0; + u64 var_l55 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_f0 = 1; + var_l32 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_f1 = var_l38; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l40 = var_f1; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l39; + var_f1 = var_l35; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l32 = var_f1; + var_f0 /= var_f1; + var_l33 = var_f0; + var_f0 = var_l40; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l31 = var_f0; + var_f0 = var_l38; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l32 = var_f0; + } + var_f0 = var_l32; + var_f1 = var_l32; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l35 = var_f1; + var_f0 /= var_f1; + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l35; + var_f1 /= var_f2; + var_l31 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l33; + var_f2 = var_l35; + var_f1 /= var_f2; + var_l33 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l43 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l32; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l47 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l33; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l48 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = var_l32; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l22 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l49 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l31; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l50 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l51 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l36 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + var_i0 = var_l22; + goto var_B1; + } + var_i0 = var_p1; + var_i1 = var_l18; + var_f2 = var_l34; + var_f3 = var_l35; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B1:; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l33; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l33 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l31; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l32; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l39; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l31; + var_f2 = var_l40; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l32; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l39; + var_f1 = var_l38; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l31 = var_f2; + var_f1 += var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 += var_f2; + var_l32 = var_f1; + var_f2 = var_l39; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l39 = var_f2; + var_f3 = var_l31; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f3 = var_l31; + var_f2 += var_f3; + var_l31 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l35 = var_f2; + var_f3 = var_l38; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l39; + var_f3 -= var_f4; + var_l39 = var_f3; + var_f4 = var_l39; + var_f3 += var_f4; + var_l34 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l36 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l40; + var_f1 = var_l34; + var_f2 = var_l32; + var_f3 = 0; + var_f2 *= var_f3; + var_l32 = var_f2; + var_f3 = var_l35; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l38; + var_f1 = var_l31; + var_f2 = var_l36; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l52 = var_f0; + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_f0 = var_l31; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = 3.40282347e+38; + var_l31 = var_f0; + var_i0 = 10000u; + var_l6 = var_i0; + var_L26: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_f0 = var_l31; + var_l32 = var_f0; + var_f0 = var_l32; + var_f1 = var_l37; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l31 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l36; + var_f0 = -(var_f0); + var_f1 = var_l31; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l35; + var_f1 = -(var_f1); + var_f2 = var_l31; + var_f1 /= var_f2; + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f2 = -(var_f2); + var_f3 = var_l31; + var_f2 /= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l36 = var_f0; + var_f0 = var_l43; + var_f1 = var_l32; + var_f2 = var_l36; + var_f1 /= var_f2; + var_l37 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l35; + var_f3 = var_l36; + var_f2 /= var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = var_l34; + var_f4 = var_l36; + var_f3 /= var_f4; + var_l36 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l45 = var_f0; + var_f0 = var_l48; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l46; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l53 = var_f0; + var_f1 = var_l51; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l50; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l54 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B28;} + var_i0 = var_l18; + var_f1 = var_l45; + var_f2 = var_l54; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B27;} + var_i0 = var_l22; + goto var_B27; + } + goto var_B6; + var_B28:; + var_i0 = var_p1; + var_i1 = var_l18; + var_f2 = var_l45; + var_f3 = var_l53; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B27:; + var_l5 = var_i0; + var_f0 = var_l35; + var_f1 = var_l33; + var_f2 = var_l41; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l35 = var_f1; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l41 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l33; + var_f3 = var_l36; + var_f2 *= var_f3; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 += var_f3; + var_l34 = var_f2; + var_f3 = var_l40; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_f2 = var_l33; + var_f3 = var_l37; + var_f2 *= var_f3; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 += var_f3; + var_l37 = var_f2; + var_f3 = var_l39; + var_f2 -= var_f3; + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f1 = var_l32; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l32; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + goto var_B3; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_f0 = var_l31; + var_f1 = var_l32; + var_f0 += var_f1; + var_f1 = var_l52; + var_f2 = var_l31; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L26;} + goto var_B3; + } + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B5;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l33 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l33; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l38 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B5;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l38; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l38; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B5; + var_B25:; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B5;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l33 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l33; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l38 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B5;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l38; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B21;} + var_f0 = var_l31; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l38; + var_f1 = var_l33; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B5; + var_B24:; + var_f0 = var_l32; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + goto var_B6; + var_B23:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l12 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 -= var_f1; + var_l32 = var_f0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l33 = var_f1; + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l35 = var_f2; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l35; + var_f1 -= var_f2; + var_l37 = var_f1; + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l33; + var_f2 -= var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l31; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l32; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l31; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l33; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l31; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l35; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B36;} + goto var_B12; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = 0; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l32 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l35 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_p3 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + var_f1 = var_l32; + var_f1 = -(var_f1); + var_f2 = var_l35; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_l31; + var_f3 = -(var_f3); + var_i4 = var_p3; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l37 = var_f2; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l34 = var_f1; + var_f0 /= var_f1; + var_l41 = var_f0; + var_f0 = var_l43; + var_f1 = var_l35; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l37; + var_f4 = var_l34; + var_f3 /= var_f4; + var_l43 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l37 = var_f1; + var_f2 = var_l37; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l36; + var_f6 = var_l34; + var_f5 /= var_f6; + var_l34 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f6 = var_l41; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l36 = var_f2; + var_f1 /= var_f2; + var_l31 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l35; + var_f3 = var_l36; + var_f2 /= var_f3; + var_l32 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = var_l34; + var_f4 = var_l36; + var_f3 /= var_f4; + var_l35 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l48; + var_f1 = var_l31; + var_f0 *= var_f1; + var_f1 = var_l46; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l51; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l50; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l37 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B16;} + var_i0 = var_l18; + var_p3 = var_i0; + var_f0 = var_l34; + var_f1 = var_l37; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l22; + var_p3 = var_i0; + goto var_B14; + var_B36:; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_j0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l55; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B12; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B33:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + var_B22:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = 3u; + var_i1 = var_l6; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p1; + var_i1 = var_l18; + var_f2 = var_l34; + var_f3 = var_l36; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + goto var_B14; + var_B15:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l33; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f1 += var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l33; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l33; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f1 += var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + var_f2 = var_l39; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l35; + var_f2 = var_l40; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l32; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_B13:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l20; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B44; + } + var_L46: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B44; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L46;} + var_B44:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B49; + } + var_L51: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B49; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L51;} + var_B49:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + var_B12:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l26 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l16 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l16 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l17; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B57;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B58;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B61;} + var_L62: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B61; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L62;} + var_B61:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B57; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B57:; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B68; + } + var_L70: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B68; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L70;} + var_B68:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B64; + } + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B64:; + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B72;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B76; + } + var_L78: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B76; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L78;} + var_B76:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B72; + } + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B72:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B80;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B83; + } + var_L85: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B83; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L85;} + var_B83:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + } + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B80:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l32 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_L97: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l41 = var_f0; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L97;} + goto var_B9; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l34 = var_f0; + var_f0 = var_l31; + var_f1 = var_l34; + var_f0 /= var_f1; + var_l36 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_l34; + var_f1 /= var_f2; + var_l37 = var_f1; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l35; + var_f2 = var_l34; + var_f1 /= var_f2; + var_l34 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l36; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l37; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l34; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l44 = var_f0; + var_f1 = var_l36; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + var_f2 = var_l37; + var_i3 = var_l24; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l43 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B99;} + var_i0 = var_l18; + var_f1 = var_l42; + var_f2 = var_l43; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B98;} + var_i0 = var_l22; + goto var_B98; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_p1; + var_i1 = var_l18; + var_f2 = var_l42; + var_f3 = var_l44; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B98:; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_f1 = var_l34; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l44 = var_f0; + var_f1 = var_l39; + var_f0 -= var_f1; + var_l42 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l37; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l43 = var_f0; + var_f1 = var_l40; + var_f0 -= var_f1; + var_l37 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l36; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l38; + var_f0 -= var_f1; + var_l34 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l12 = var_i0; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f2 = var_l35; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l33; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l31 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 < var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_f0 = var_l41; + var_f1 = var_l31; + var_f2 = var_l32; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l32 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B88;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B90;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B103;} + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B103;} + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B91;} + var_B103:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B92;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B104;} + var_i0 = 2u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B104;} + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B93;} + var_B104:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B105;} + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B105;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B95;} + var_B105:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l9; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_f0 = var_l41; + var_f0 = -(var_f0); + var_l33 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L106: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B107;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l16 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l16; + var_i2 = var_l17; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l30 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l30; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B107;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B109;} + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B108;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l31; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l9 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B114; + } + var_L116: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l16 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l35; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B114; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L116;} + var_B114:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B107; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B108:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L106;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B96;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l13; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L97;} + goto var_B9; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B96:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B95:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B94:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B93:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B92:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B91:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B90:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l7; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + var_B9:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B8:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + var_B7:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l31 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l32 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_B5:; + var_l33 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B4:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f28(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l45 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_f0 = 1; + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l29 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l36; + var_f1 = var_l29; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l27 = var_f1; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f0 = var_l31; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l27 = var_f0; + } + var_f0 = var_l28; + var_f1 = var_l27; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l26; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l28 = var_f1; + var_f0 /= var_f1; + var_l38 = var_f0; + var_f0 = var_l26; + var_f1 = var_l28; + var_f0 /= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l28; + var_f1 /= var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l38; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f1 = var_l33; + var_f2 = var_l33; + var_f3 = var_l26; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l29 = var_f3; + var_f2 *= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l27; + var_f4 = var_l26; + var_f3 /= var_f4; + var_f4 = var_l29; + var_f3 *= var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l28; + var_f0 = -(var_f0); + var_l26 = var_f0; + goto var_B1; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_f1 = var_l38; + var_f0 = copysignf(var_f0, var_f1); + goto var_B2; + var_B3:; + var_f0 = 0; + var_l37 = var_f0; + var_f0 = var_l28; + var_B2:; + var_l26 = var_f0; + var_f0 = 0; + var_l29 = var_f0; + var_B1:; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l33; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l33 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l37 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l38; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l27; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l27; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l36; + var_f1 = var_l30; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l36; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l29 = var_f2; + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l38 = var_f2; + var_f3 = var_l30; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f3 -= var_f4; + var_l29 = var_f3; + var_f4 = var_l29; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l37 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l31; + var_f1 = var_l29; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l38; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = var_l30; + var_f1 = var_l26; + var_f2 = var_l37; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l43 = var_f0; + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_f0 = var_l26; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = var_l28; + var_f0 = -(var_f0); + var_l30 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_f0; + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_i0 = 10000u; + var_l5 = var_i0; + var_L25: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_f0 = var_l27; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_f1 = var_l26; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l32; + var_f0 = -(var_f0); + var_f1 = var_l27; + var_f0 /= var_f1; + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 *= var_f1; + var_f1 = var_l29; + var_f1 = -(var_f1); + var_f2 = var_l27; + var_f1 /= var_f2; + var_l40 = var_f1; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f2 = -(var_f2); + var_f3 = var_l27; + var_f2 /= var_f3; + var_l39 = var_f2; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_f0 = var_l39; + var_f1 = var_l26; + var_f0 /= var_f1; + var_l41 = var_f0; + var_f0 = var_l35; + var_f1 = var_l26; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l40; + var_f2 = var_l26; + var_f1 /= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B28;} + var_f0 = var_l30; + var_l26 = var_f0; + var_f0 = var_l28; + var_f1 = var_l41; + var_f0 *= var_f1; + var_l44 = var_f0; + var_f1 = var_l32; + var_f2 = var_l42; + var_f3 = var_l32; + var_f4 = var_l29; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l42; + var_f4 = var_l34; + var_f5 = var_l29; + var_f4 /= var_f5; + var_f3 *= var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_f0 = 0; + var_l31 = var_f0; + var_f0 = var_l28; + goto var_B27; + } + goto var_B8; + var_B28:; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = var_l28; + var_f1 = var_l41; + var_f0 = copysignf(var_f0, var_f1); + var_B27:; + var_l26 = var_f0; + var_f0 = 0; + var_l29 = var_f0; + var_B26:; + var_f0 = var_l35; + var_f1 = var_l33; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l36; + var_f1 -= var_f2; + var_l32 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l39; + var_f2 = var_l33; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f2 += var_f3; + var_l35 = var_f2; + var_f3 = var_l38; + var_f2 -= var_f3; + var_l39 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l33; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = var_l37; + var_f3 -= var_f4; + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l26; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + goto var_B5; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_f0 = var_l27; + var_f1 = var_l26; + var_f0 += var_f1; + var_f1 = var_l43; + var_f2 = var_l27; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B23;} + var_f0 = var_l27; + var_l26 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L25;} + goto var_B5; + } + var_f0 = 0; + var_l28 = var_f0; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B7;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l27 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B7;} + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B21;} + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B7; + var_B24:; + var_f0 = 0; + var_l28 = var_f0; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B7;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l27 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B7;} + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B20;} + var_f0 = var_l28; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B7; + var_B23:; + var_f0 = var_l26; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + goto var_B8; + var_B22:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l12 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 -= var_f1; + var_l28 = var_f0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l30 = var_f2; + var_f1 -= var_f2; + var_l33 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 -= var_f2; + var_l31 = var_f1; + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l27; + var_f2 -= var_f3; + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l26; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l28; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l30; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B35;} + goto var_B14; + } + var_i0 = var_p3; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l27 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l30 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l29 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_f0 = var_l30; + var_f0 = -(var_f0); + var_f1 = var_l29; + var_i2 = var_l6; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = 0; + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l35 = var_f2; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l32 = var_f0; + var_f0 = var_l30; + var_f1 = var_l34; + var_f2 = var_l32; + var_f1 /= var_f2; + var_l40 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l35; + var_f3 = var_l32; + var_f2 /= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l29; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l31; + var_f4 = var_l32; + var_f3 /= var_f4; + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l29 = var_f1; + var_f0 /= var_f1; + var_l31 = var_f0; + var_f0 = var_l30; + var_f1 = var_l29; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l29; + var_f1 /= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l28; + var_f1 = var_l31; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f1 = var_l30; + var_f2 = var_l30; + var_f3 = var_l27; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l34 = var_f3; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 /= var_f4; + var_f4 = var_l34; + var_f3 *= var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B43;} + var_f0 = var_l28; + var_f0 = -(var_f0); + var_l28 = var_f0; + goto var_B41; + } + var_f0 = var_l28; + var_f1 = var_l31; + var_f0 = copysignf(var_f0, var_f1); + var_l28 = var_f0; + goto var_B42; + var_B43:; + var_f0 = 0; + var_l26 = var_f0; + var_B42:; + var_f0 = 0; + var_l27 = var_f0; + var_B41:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l27; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_B36:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_p3; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p3 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = var_l19; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B49; + } + var_L51: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B49; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L51;} + var_B49:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B54; + } + var_L56: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B54; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L56;} + var_B54:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B13; + var_B35:; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_j0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B14; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + var_B33:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B10; + var_B21:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 3u; + var_i1 = var_l6; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l22; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B66;} + var_L67: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B66; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L67;} + var_B66:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B62; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B63:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B70;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B73; + } + var_L75: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B73; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L75;} + var_B73:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B69; + } + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B70:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B81; + } + var_L83: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B81; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L83;} + var_B81:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B77; + } + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B88; + } + var_L90: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l28; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B88; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L90;} + var_B88:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B13; + } + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l13 = var_i0; + var_L103: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l40 = var_f0; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L103;} + goto var_B11; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_f0 = var_l32; + var_f1 = var_l28; + var_f0 /= var_f1; + var_l35 = var_f0; + var_f0 = var_l34; + var_f1 = var_l28; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_l28; + var_f1 /= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l35; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f1 = var_l26; + var_f2 = var_l26; + var_f3 = var_l28; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l41 = var_f3; + var_f2 *= var_f3; + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l30; + var_f4 = var_l28; + var_f3 /= var_f4; + var_f4 = var_l41; + var_f3 *= var_f4; + var_l28 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B106;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + goto var_B105; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l35; + var_f0 = copysignf(var_f0, var_f1); + var_l31 = var_f0; + var_B106:; + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + var_l28 = var_f0; + var_B105:; + var_f0 = var_l29; + var_f1 = var_l26; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f1 = var_l36; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f0 = var_l31; + var_f1 = var_l35; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = var_l38; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f0 = var_l28; + var_f1 = var_l30; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_l37; + var_f0 -= var_f1; + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l12 = var_i0; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f2 = var_l34; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = var_l27; + var_i2 = var_f2 < var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_f0 = var_l40; + var_f1 = var_l26; + var_f2 = var_l27; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B93;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B96;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B109;} + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B109;} + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B97;} + var_B109:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B98;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B110;} + var_i0 = 2u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B110;} + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B99;} + var_B110:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B111;} + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B111;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B101;} + var_B111:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l9; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_f0 = var_l40; + var_f0 = -(var_f0); + var_l28 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L112: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l6 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B113;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l17; + var_i2 = var_l18; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l25 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B113;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B115;} + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p3; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l26; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l9 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B120; + } + var_L122: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B120; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L122;} + var_B120:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B113; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B10; + } + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B115:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B114:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B113:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L112;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B102;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l13; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L103;} + goto var_B11; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B102:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B101:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B100:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B98:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B97:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B96:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B95:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B94:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B93:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l7; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B10; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B11:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B10:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B9:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l28 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_B7:; + var_l27 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B6:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B5:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f29(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, + var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, + var_l48 = 0, var_l49 = 0, var_l50 = 0; + u64 var_l61 = 0, var_l62 = 0, var_l63 = 0; + f32 var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, + var_l59 = 0, var_l60 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 224u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p6; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l61 = var_j0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_j0 = var_l61; + var_j1 = 11017265401665854957ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = 88u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l8; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l8; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_l8; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_p6; + var_i1 = 1084260u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 88u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l61 = var_j0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_j0 = var_l61; + var_j1 = 11017265401665854957ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B11;} + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p0; + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_p4; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_f1 = var_p4; + var_f0 += var_f1; + var_l51 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_f1 = var_p4; + var_f0 -= var_f1; + var_l52 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_f1 = var_p4; + var_f0 -= var_f1; + var_l53 = var_f0; + var_i0 = var_l9; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f0 += var_f1; + var_l54 = var_f0; + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f0 += var_f1; + var_l55 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_f1 = var_p4; + var_f0 -= var_f1; + var_l56 = var_f0; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l53; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l52; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f1 = var_l51; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l55; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l54; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = 4u; + var_l33 = var_i0; + var_i0 = 1u; + var_l13 = var_i0; + goto var_B5; + var_B13:; + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l61 = var_j0; + var_i0 = var_l14; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l14; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l14; + var_i1 = 72u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = var_l14; + var_i2 = 84u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_i0; + var_i0 = var_p5; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l54; + var_f1 = var_l52; + var_f0 -= var_f1; + var_f1 = 10; + var_f0 /= var_f1; + var_l57 = var_f0; + var_f1 = 0.100000001; + var_f2 = var_l57; + var_f3 = 0.100000001; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l57 = var_f0; + var_f1 = var_l54; + var_f0 += var_f1; + var_l54 = var_f0; + var_f0 = var_l55; + var_f1 = var_l53; + var_f0 -= var_f1; + var_f1 = 10; + var_f0 /= var_f1; + var_l58 = var_f0; + var_f1 = 0.100000001; + var_f2 = var_l58; + var_f3 = 0.100000001; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l58 = var_f0; + var_f1 = var_l55; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l51; + var_f1 = var_l51; + var_f2 = var_l56; + var_f1 -= var_f2; + var_f2 = 10; + var_f1 /= var_f2; + var_l51 = var_f1; + var_f2 = 0.100000001; + var_f3 = var_l51; + var_f4 = 0.100000001; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l59 = var_f1; + var_f0 += var_f1; + var_l51 = var_f0; + var_f0 = var_l52; + var_f1 = var_l57; + var_f0 -= var_f1; + var_l52 = var_f0; + var_f0 = var_l53; + var_f1 = var_l58; + var_f0 -= var_f1; + var_l53 = var_f0; + var_f0 = var_l56; + var_f1 = var_l59; + var_f0 -= var_f1; + var_l56 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = 4u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l14; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l9; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l9; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l9; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l9; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l9; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l9; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 80u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = 1u; + var_p6 = var_i0; + var_L14: + var_i0 = var_l9; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 -= var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l18; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l8; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l17 = var_i1; + var_i2 = var_l9; + var_i3 = 128u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l17; + var_i1 = 120u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 83u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 82u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l9; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 81u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l9; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 80u); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l22 = var_i0; + var_j0 = (u64)(var_i0); + var_l61 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B15;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l28; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l14; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l21; + } else { + var_i1 = var_l15; + var_i2 = var_l21; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + } + var_l8 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p6 = var_i0; + } + var_i0 = var_l18; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_B15:; + var_j0 = var_l61; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B19;} + var_i0 = var_l17; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l28; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l11 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B19; + } + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p6 = var_i0; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_B19:; + var_j0 = var_l61; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B23;} + var_i0 = var_l17; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l28; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l11 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B23; + } + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p6 = var_i0; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_B23:; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l17; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l28; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l8 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l8 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + goto var_L14; + } + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p6 = var_i0; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_B27:; + var_i0 = var_p6; + if (var_i0) {goto var_L14;} + goto var_B7; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061176u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061176u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l9; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l9; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B9:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 1060252u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_l14; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l14; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l14; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l14; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B5:; + var_i0 = var_l14; + var_i1 = 84u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l14; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_l14; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l33; + var_i1 = var_l10; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l12; + var_i1 = 12u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l9; + var_i1 = 160u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_l33; + var_l12 = var_i0; + var_L36: + var_i0 = 168u; + var_i1 = var_l8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_l10 = var_i0; + var_L37: + var_i0 = var_p6; + var_i1 = var_l48; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 32u; + var_i1 = 28u; + var_i2 = var_p7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_L39: + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 *= var_i1; + var_l13 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_l8 = var_i0; + var_p6 = var_i0; + var_L42: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L42;} + } + var_i0 = var_l15; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L44: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L44;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_l8; + var_i1 = var_l25; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3221225471u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p0 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_p3; + var_i1 = var_l19; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l21 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B54;} + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 1063380u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p0 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_p3; + var_i1 = var_l19; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B47;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l21 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B53;} + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 1063380u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B54:; + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + goto var_B52; + var_B53:; + var_i0 = var_p2; + var_i1 = 80u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = 76u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 84u; + var_i0 += var_i1; + var_B52:; + var_p0 = var_i0; + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i2 = var_l13; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_f1; + var_f0 -= var_f1; + var_l52 = var_f0; + var_i1 = var_l17; + var_i2 = var_l21; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l23 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l51 = var_f2; + var_f1 -= var_f2; + var_l53 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l51; + var_f1 -= var_f2; + var_l51 = var_f1; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p4; + var_f2 -= var_f3; + var_l54 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 *= var_f1; + var_f1 = var_l51; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l16; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l51 = var_f3; + var_f2 -= var_f3; + var_l55 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l51; + var_f2 -= var_f3; + var_l56 = var_f2; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l51 = var_f1; + var_f2 = var_l51; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f3 = var_l52; + var_f4 = var_l55; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l52 = var_f2; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l53 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f2 = var_l53; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_p4 = var_f2; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_f1 = var_l54; + var_f2 = var_l51; + var_f3 = var_p4; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = var_l55; + var_f3 = var_l52; + var_f4 = var_p4; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 0.999899983; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l11; + var_i1 = var_l13; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + goto var_B40; + var_B51:; + var_i0 = var_p0; + var_i1 = var_l22; + var_i2 = 1061192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 1063348u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B49:; + var_i0 = var_l15; + var_i1 = var_p3; + var_i2 = 1063364u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B48:; + var_i0 = var_p0; + var_i1 = var_l22; + var_i2 = 1061192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 1063348u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = var_l15; + var_i1 = var_p3; + var_i2 = 1063364u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B45:; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p6 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p6 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B40:; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L39;} + goto var_B31; + } + var_i0 = var_l10; + var_i1 = 168u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_l18 = var_i0; + var_p6 = var_i0; + var_i0 = var_l11; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L37;} + var_i0 = var_l18; + var_i1 = 4u; + var_i0 -= var_i1; + var_l32 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_p6 = var_i0; + goto var_B58; + } + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + goto var_B57; + var_B58:; + var_L63: + var_i0 = var_p6; + var_l12 = var_i0; + var_i0 = var_l15; + switch (var_i0) { + case 0: goto var_B62; + case 1: goto var_B64; + case 2: goto var_B65; + default: goto var_B64; + } + var_B65:; + var_i0 = var_l17; + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_l17 = var_i0; + goto var_B62; + } + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_B64:; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l21; + var_i1 = var_l32; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l12; + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B67;} + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1060816u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_l12; + var_i1 = var_l28; + var_p6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L63;} + var_i0 = var_l12; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L63;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l16 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_L63;} + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_L63; + var_B67:; + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l34 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l36 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l37 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l38 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l39 = var_i0; + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l61 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l40 = var_i0; + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l62 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l41 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 166u); + var_l50 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l42 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l43 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l44 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l45 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l46 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l23 = var_i0; + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l63 = var_j0; + var_i0 = var_l35; + var_i1 = var_l12; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l12; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 84u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 116u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l9; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l9; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l12; + var_i1 = 168u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = 2u; + var_l15 = var_i0; + goto var_B60; + var_B62:; + var_i0 = 0u; + var_l15 = var_i0; + var_B61:; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p6; + var_i1 = 0u; + var_i2 = var_p7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l44 = var_i0; + var_i0 = 0u; + var_i1 = var_p6; + var_i2 = var_p7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l43 = var_i0; + var_i0 = 4u; + var_l46 = var_i0; + var_i0 = 0u; + var_l45 = var_i0; + var_i0 = 0u; + var_l42 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = 0u; + var_l34 = var_i0; + var_i0 = 0u; + var_l36 = var_i0; + var_i0 = 4u; + var_l37 = var_i0; + var_i0 = 0u; + var_l38 = var_i0; + var_i0 = 0u; + var_l39 = var_i0; + var_i0 = 0u; + var_l40 = var_i0; + var_i0 = 0u; + var_l41 = var_i0; + var_B60:; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p6; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p6; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 128u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l35; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p6; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p6; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p6; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p6; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p6; + var_i1 = var_l41; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 166, var_i1); + var_i0 = var_p6; + var_j1 = var_l62; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_j1); + var_i0 = var_p6; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p6; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p6; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p6; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p6; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p6; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p6; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p6; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p6; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_j1); + var_i0 = var_p6; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B57:; + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l49; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l9; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l31; + var_i1 = var_l29; + var_i2 = var_l16; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l29; + var_i2 = var_p6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_p0; + var_i2 = var_l9; + var_i3 = 128u; + var_i2 += var_i3; + var_i3 = 1060988u; + var_i4 = var_p2; + var_i5 = var_p3; + var_f6 = var_p4; + var_i7 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f22(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); + var_i0 = var_l18; + var_p6 = var_i0; + goto var_L36; + } + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l52 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l53 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l54 = var_f1; + var_f2 = var_l52; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 100u); + var_l55 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l53; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 96u); + var_l56 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l57 = var_f2; + var_f3 = var_l57; + var_f2 += var_f3; + var_l57 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l53; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 104u); + var_l58 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l51; + var_f5 = var_l55; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l59 = var_f3; + var_f4 = var_l59; + var_f3 += var_f4; + var_l59 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l52; + var_f4 = var_l51; + var_f5 = var_l56; + var_f4 *= var_f5; + var_f5 = var_l52; + var_f6 = var_l58; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l60 = var_f4; + var_f5 = var_l60; + var_f4 += var_f5; + var_l60 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l58; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l9; + var_f1 = var_l54; + var_f2 = var_l60; + var_f1 *= var_f2; + var_f2 = var_l52; + var_f3 = var_l57; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l59; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l55; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l9; + var_f1 = var_l54; + var_f2 = var_l59; + var_f1 *= var_f2; + var_f2 = var_l51; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f3 = var_l53; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l56; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p6; + var_i1 = var_l11; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_l9; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 1060988u; + var_f6 = var_p4; + var_i7 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f22(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); + var_i0 = var_l18; + var_p6 = var_i0; + goto var_L36; + } + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 1060832u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B35:; + var_i0 = var_p6; + var_i1 = var_l22; + var_i2 = 1063332u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B34:; + var_i0 = var_l11; + var_i1 = var_l20; + var_i2 = 1063348u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_i0 = var_l16; + var_i1 = var_l20; + var_i2 = 1063364u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B32:; + var_i0 = var_p6; + var_i1 = var_l20; + var_i2 = 1063380u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p3; + var_i1 = 21u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 1073741824u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l21 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l35 = var_i0; + var_i0 = 4u; + var_l23 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p3; + var_l13 = var_i0; + var_L82: + var_i0 = var_l13; + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + goto var_B83; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l22; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l22; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 -= var_i3; + var_l15 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f0 = 3.40282347e+38; + var_l51 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_l24; + var_i2 = var_p2; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B93;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_l8 = var_i0; + var_p6 = var_i0; + var_L95: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L95;} + } + var_i0 = var_l19; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l17; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L97: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L97;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B93;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B93:; + var_p4 = var_f0; + var_i0 = var_l13; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_l13; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_l8 = var_i0; + var_p6 = var_i0; + var_L100: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L100;} + } + var_i0 = var_l19; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l17; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L102: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L102;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_B98:; + var_f0 = var_p4; + var_f1 = var_l51; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = 2u; + var_l8 = var_i0; + var_i0 = var_p7; + var_l10 = var_i0; + var_L104: + var_i0 = var_l18; + var_p6 = var_i0; + var_i0 = var_l8; + var_l19 = var_i0; + var_i0 = var_l10; + var_l17 = var_i0; + var_i0 = var_l15; + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B105;} + var_i0 = var_p6; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B91;} + var_i0 = var_l20; + var_i1 = var_l22; + var_i2 = var_l13; + var_i3 = 1u; + var_i2 -= var_i3; + var_l15 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l24; + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l25 = var_i0; + var_f0 = 3.40282347e+38; + var_l51 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B106;} + var_i0 = var_l24; + var_i1 = var_p6; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l16; + var_l8 = var_i0; + var_p6 = var_i0; + var_L108: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L108;} + } + var_i0 = var_l26; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l16; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L110: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L110;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B106;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B106:; + var_p4 = var_f0; + var_i0 = var_l25; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B111;} + var_i0 = var_l25; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_l25 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l16; + var_l8 = var_i0; + var_p6 = var_i0; + var_L113: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L113;} + } + var_i0 = var_l26; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l25; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L115: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L115;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B111;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_B111:; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = var_p4; + var_f1 = var_l51; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L104;} + var_B105:; + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B90;} + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B85;} + var_i0 = 0u; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_l15 = var_i1; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B86;} + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 0u; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 2147483646u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p2 = var_i0; + var_L116: + var_i0 = var_l17; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_j0; + var_i0 = var_l17; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_j1 = var_l61; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 -= var_i2; + var_p6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L116;} + goto var_B87; + } + var_L117: + var_i0 = var_l18; + var_p6 = var_i0; + var_i0 = var_l15; + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_p0; + var_l8 = var_i0; + goto var_B83; + } + var_i0 = var_p6; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B88;} + var_i0 = var_l20; + var_i1 = var_l22; + var_i2 = var_l13; + var_i3 = 1u; + var_i2 -= var_i3; + var_l15 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l24; + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = 3.40282347e+38; + var_l51 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B119;} + var_i0 = var_l24; + var_i1 = var_p6; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p7; + var_l8 = var_i0; + var_p6 = var_i0; + var_L121: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L121;} + } + var_i0 = var_l19; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p7; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L123: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p7 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p7; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p7 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p7 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = var_p7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L123;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B119;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B119:; + var_p4 = var_f0; + var_i0 = var_l17; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B124;} + var_i0 = var_l17; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p7; + var_l8 = var_i0; + var_p6 = var_i0; + var_L126: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L126;} + } + var_i0 = var_l19; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_l17; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L128: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p7; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L128;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B124;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_B124:; + var_f0 = var_p4; + var_f1 = var_l51; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L117;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 -= var_i1; + var_l8 = var_i0; + goto var_B85; + } + var_i0 = var_p2; + var_i1 = var_l20; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B91:; + var_i0 = var_p6; + var_i1 = var_l20; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B90:; + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_p6; + var_i1 = var_l20; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B87:; + var_i0 = 0u; + var_i1 = var_p6; + var_i0 -= var_i1; + var_B86:; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B85;} + var_i0 = var_l22; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p6; + var_i1 = var_l22; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i2 = var_l15; + var_i3 = var_p2; + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B85:; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B83;} + var_i0 = var_l8; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B83;} + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = var_l35; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_L129: + var_i0 = var_p0; + var_i1 = var_p6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = var_l9; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L129;} + } + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_B83:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l23 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l11 = var_i0; + } + var_i0 = var_l23; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l23 = var_i0; + var_i0 = var_p7; + var_l11 = var_i0; + var_i0 = var_p7; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L134: + var_i0 = var_l23; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 -= var_i2; + var_p0 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B138;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l23; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 12u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_p7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + goto var_L82; + } + var_i0 = var_l23; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 -= var_i2; + var_l16 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_p7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 3u; + var_l11 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + goto var_L82; + } + var_i0 = var_l15; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = var_l11; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_p7; + var_l11 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + goto var_L82; + var_B138:; + var_i0 = var_p7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l23; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 -= var_i2; + var_l16 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_B137:; + var_i0 = var_p6; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B135;} + var_B136:; + var_i0 = var_p7; + var_i1 = 2u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_B135:; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l23; + var_i1 = var_l16; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_i0; + var_i0 = var_l32; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l23; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l26 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B148;} + var_i0 = var_p3; + var_i1 = var_p6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B147;} + var_i0 = var_l22; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l20 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l8 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l22; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p6; + var_i1 = var_l24; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = var_l20; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_p2; + var_i2 = var_p6; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_l8 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l19 = var_i0; + var_i0 = var_l8; + var_i1 = var_l19; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B151;} + var_i0 = var_p6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B151;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l29 = var_i0; + var_L152: + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l18; + var_i2 = 4u; + var_i1 -= var_i2; + var_l27 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B144;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_l30 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B143;} + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l15; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l31 = var_i0; + var_f0 = 3.40282347e+38; + var_l51 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p6; + var_i2 = var_l8; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B153;} + var_i0 = var_p6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l34 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l36 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l15; + var_l8 = var_i0; + var_p6 = var_i0; + var_L155: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L155;} + } + var_i0 = var_l36; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l34; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L157: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L157;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B153;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B153:; + var_p4 = var_f0; + var_i0 = var_l31; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_i0 = var_l31; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l31 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l34 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l15; + var_l8 = var_i0; + var_p6 = var_i0; + var_L160: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L160;} + } + var_i0 = var_l34; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l31; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L162: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L162;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_B158:; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i1 = var_l30; + var_i2 = var_l27; + var_f3 = var_p4; + var_f4 = var_l51; + var_i3 = var_f3 < var_f4; + var_p6 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l27; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l11; + var_i1 = var_l30; + var_i2 = var_p2; + var_i3 = var_p6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B151;} + var_i0 = var_l18; + var_i1 = var_l19; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L152;} + var_B151:; + var_i0 = var_p2; + var_l11 = var_i0; + goto var_B142; + } + var_i0 = var_l8; + var_i1 = var_l21; + var_i2 = var_l11; + var_i3 = var_l8; + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_l15 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B142;} + var_i0 = var_l10; + var_i1 = var_l20; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B142;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l29 = var_i0; + var_L163: + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B146;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B145;} + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l10; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l27 = var_i0; + var_f0 = 3.40282347e+38; + var_l51 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p6; + var_i2 = var_l8; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B164;} + var_i0 = var_p6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l30 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l19; + var_l8 = var_i0; + var_p6 = var_i0; + var_L166: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L166;} + } + var_i0 = var_l31; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l30; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L168: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L168;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B164;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B164:; + var_p4 = var_f0; + var_i0 = var_l27; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B169;} + var_i0 = var_l27; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_l8 = var_i0; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l27 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l30 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 48u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l19; + var_l8 = var_i0; + var_p6 = var_i0; + var_L171: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L171;} + } + var_i0 = var_l30; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l27; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L173: + var_i0 = var_p6; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p6; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p6; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l8; + var_i5 = var_p6; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l8 = var_i3; + var_i4 = var_p6; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l8 = var_i2; + var_i3 = var_p6; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p6; + var_i1 = 192u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L173;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B169;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_B169:; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = var_l15; + var_f3 = var_p4; + var_f4 = var_l51; + var_i3 = var_f3 < var_f4; + var_p6 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = var_p6; + var_i2 = !(var_i2); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = var_p6; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L163;} + goto var_B141; + } + var_i0 = var_p2; + var_i1 = var_p7; + var_i2 = 1058980u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B148:; + var_i0 = var_l24; + var_i1 = var_p6; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B147:; + var_i0 = var_p6; + var_i1 = var_p3; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B146:; + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B145:; + var_i0 = var_l10; + var_i1 = var_p6; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B144:; + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B143:; + var_i0 = var_l15; + var_i1 = var_p6; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B142:; + var_i0 = var_l21; + var_l15 = var_i0; + var_B141:; + var_i0 = var_l11; + var_i1 = var_l15; + var_i2 = var_l18; + var_i3 = var_l15; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_i1 = var_l16; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B132;} + var_i0 = var_l25; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l32; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l26; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p7; + var_i3 = var_l16; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L134;} + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + goto var_L82; + var_B132:; + var_i0 = var_l16; + var_i1 = var_p7; + var_i2 = 1059012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B79:; + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 -= var_i2; + var_p6 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = var_p6; + var_i1 = var_p0; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l23; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B75; + } + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B75;} + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l22; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_L175: + var_i0 = var_p6; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = var_l9; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = 4u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L175;} + var_B75:; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B176;} + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_L178: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B177;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_p0; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l10 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B180;} + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1061192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_p0; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B179;} + var_B180:; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l10; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l9; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = 0u; + goto var_B183; + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 32u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_L186: + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) {goto var_B185;} + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L186;} + var_i0 = 0u; + var_l13 = var_i0; + goto var_B182; + var_B185:; + var_i0 = 1u; + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_B183:; + var_p0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B182;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_L187: + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p6; + var_i3 = 32u; + var_i2 += var_i3; + var_p7 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_B188; + } + var_i0 = var_p6; + var_i1 = var_l13; + var_i2 = 4294967248u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B188:; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L187;} + var_B182:; + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L178;} + goto var_B176; + var_B179:; + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1061192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B177:; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1060432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B176:; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 255u; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l14; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_l12; + var_i0 -= var_i1; + var_i1 = 168u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 168u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l33; + var_i1 = var_l12; + var_i2 = var_l33; + var_i1 -= var_i2; + var_i2 = 168u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 132u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L192: + var_i0 = var_p6; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p6; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p6; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l8; + var_i1 = 168u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L192;} + } + var_i0 = var_l47; + if (var_i0) { + var_i0 = var_l33; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i1 = 224u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B74:; + var_i0 = var_l18; + var_i1 = var_l20; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f30(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l42 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_f0 = 1; + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l35; + var_f1 = var_l27; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l26 = var_f1; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f0 = var_l33; + var_f1 = var_l26; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l36; + var_f1 = var_l26; + var_f0 /= var_f1; + var_l26 = var_f0; + } + var_f0 = 0; + var_l27 = var_f0; + var_f0 = var_l30; + var_f1 = var_l28; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l31 = var_f1; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 /= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l30; + var_f1 = var_l28; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f0 = var_l29; + var_f1 = var_l28; + var_f0 /= var_f1; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l27 = var_f0; + } + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l32; + var_f2 = var_l30; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + var_f2 = var_l26; + var_f3 = var_l31; + var_f2 /= var_f3; + var_l26 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l26; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l29; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l32; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l27; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l35; + var_f1 = var_l33; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l35; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l35 = var_f2; + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l32 = var_f2; + var_f3 = var_l33; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f4 = var_l35; + var_f3 += var_f4; + var_l30 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l29 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l36; + var_f1 = var_l30; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l33; + var_f1 = var_l26; + var_f2 = var_l29; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l41 = var_f0; + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_f0 = var_l26; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_i0 = 10000u; + var_l5 = var_i0; + var_L21: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l32 = var_f0; + var_f1 = var_l32; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_f0 = var_l26; + var_l27 = var_f0; + var_f0 = var_l27; + var_f1 = var_l31; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l26 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l29; + var_f0 = -(var_f0); + var_f1 = var_l26; + var_f0 /= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l32; + var_f1 = -(var_f1); + var_f2 = var_l26; + var_f1 /= var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f2 = -(var_f2); + var_f3 = var_l26; + var_f2 /= var_f3; + var_l30 = var_f2; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_f0 = 0; + var_l39 = var_f0; + var_f0 = 0; + var_f1 = var_l27; + var_f2 = var_l29; + var_f1 /= var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l29; + var_f2 /= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l37 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B25;} + var_f0 = var_l38; + var_f1 = var_l31; + var_f2 = var_l37; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l38; + var_f1 = var_l34; + var_f2 = var_l37; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_B25:; + var_l37 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l40; + var_f3 = var_l30; + var_f4 = var_l29; + var_f3 /= var_f4; + var_l27 = var_f3; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l28; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l30 = var_f2; + var_f3 = var_l36; + var_f2 -= var_f3; + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l28; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f3 += var_f4; + var_l32 = var_f3; + var_f4 = var_l33; + var_f3 -= var_f4; + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l27; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + goto var_B2; + } + goto var_B5; + var_B23:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_f0 = var_l26; + var_f1 = var_l27; + var_f0 += var_f1; + var_f1 = var_l41; + var_f2 = var_l26; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L21;} + goto var_B2; + } + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l28 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l33 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l33; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l33; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B4; + var_B20:; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l28 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l33 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l33; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l33; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B4; + var_B19:; + var_f0 = var_l27; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + goto var_B5; + var_B18:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l12 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 -= var_f1; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l28 = var_f1; + var_f0 -= var_f1; + var_l30 = var_f0; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l32 = var_f2; + var_f1 -= var_f2; + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l32; + var_f1 -= var_f2; + var_l31 = var_f1; + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l26; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l27; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B29;} + goto var_B10; + } + var_i0 = var_p3; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B12;} + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l30 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l29 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_f1 = var_l30; + var_f1 = -(var_f1); + var_f2 = var_l29; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_l26; + var_f3 = -(var_f3); + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l38 = var_f2; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l31 = var_f1; + var_f0 /= var_f1; + var_l37 = var_f0; + var_f0 = var_l29; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l38; + var_f3 = var_l31; + var_f2 /= var_f3; + var_l39 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l38 = var_f0; + var_f1 = var_l38; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l34; + var_f5 = var_l31; + var_f4 /= var_f5; + var_l31 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l29 = var_f2; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l31 = var_f3; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l34 = var_f1; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l29; + var_f2 = var_l34; + var_f1 /= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l26; + var_f1 = var_l29; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f0 = var_l30; + var_f1 = var_l29; + var_f0 /= var_f1; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l27 = var_f0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + var_f2 = var_l31; + var_f3 = var_l34; + var_f2 /= var_f3; + var_l32 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l28; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l27; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_B30:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_p3; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p3 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = var_l19; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B40; + } + var_L42: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B40; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L42;} + var_B40:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B45; + } + var_L47: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B45; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L47;} + var_B45:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B9; + var_B29:; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_j0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l42; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B10; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B27:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + var_B17:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 3u; + var_i1 = var_l6; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l22; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B57;} + var_L58: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B57; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L58;} + var_B57:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B53; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B54:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B53:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B64; + } + var_L66: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B64; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L66;} + var_B64:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B60; + } + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B61:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B60:; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B68;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B72; + } + var_L74: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B72; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L74;} + var_B72:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B68; + } + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B68:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B79; + } + var_L81: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B79; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L81;} + var_B79:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B9; + } + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B76:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B84;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l28 = var_f0; + var_i0 = 0u; + var_l13 = var_i0; + var_L85: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l40 = var_f0; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p3; + if (var_i0) {goto var_B86;} + var_f0 = 0; + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_f0 = 0; + var_f1 = var_l30; + var_f2 = var_l29; + var_f1 /= var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l29; + var_f2 /= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l37 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B89;} + var_f0 = var_l31; + var_f1 = var_l37; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l38 = var_f1; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f0 = var_l34; + var_f1 = var_l37; + var_f0 /= var_f1; + var_f1 = var_l38; + var_f0 *= var_f1; + var_B89:; + var_l38 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l32; + var_f2 = var_l29; + var_f1 /= var_f2; + var_l29 = var_f1; + var_f0 = copysignf(var_f0, var_f1); + var_f1 = var_l29; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f1 = var_l36; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f0 = var_l27; + var_f1 = var_l31; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l35; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f0 = var_l38; + var_f1 = var_l34; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = var_l33; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l12 = var_i0; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f2 = var_l30; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = var_l28; + var_i2 = var_f2 < var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_f0 = var_l40; + var_f1 = var_l26; + var_f2 = var_l28; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l28 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B87;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B94;} + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B94;} + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B93;} + var_B94:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B97;} + var_i0 = 2u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B97;} + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B96;} + var_B97:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B100;} + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B100;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B99;} + var_B100:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l9; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l40; + var_f0 = -(var_f0); + var_l27 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L101: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l6 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B102;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l17; + var_i2 = var_l18; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l25 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B102;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p3; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l26; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l9 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p3 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B109; + } + var_L111: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B109; + } + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L111;} + var_B109:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B102; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + } + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B104:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B103:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B102:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L101;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B113;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l13; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L85;} + goto var_B84; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B113:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B96:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B93:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B87:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l7; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B8; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B86:; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L85;} + var_B84:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B8:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B7:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B5:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_B4:; + var_l28 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B3:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f31(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l40 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_f0 = 1; + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l33; + var_f1 = var_l30; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l27 = var_f1; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l35; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f0 = var_l31; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l27 = var_f0; + } + var_f0 = var_l27; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l30 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l28; + var_f2 = var_l30; + var_f1 /= var_f2; + var_l29 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l28 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l9 = var_i2; + var_f3 = var_l29; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l28; + var_f2 = var_l26; + var_f3 = var_l30; + var_f2 /= var_f3; + var_l26 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l11 = var_i2; + var_f3 = var_l26; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l28; + var_f2 = var_l27; + var_f3 = var_l30; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l10 = var_i2; + var_f3 = var_l27; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l27; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l33; + var_f1 = var_l31; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l33; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l33 = var_f2; + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l30 = var_f2; + var_f3 = var_l31; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l33; + var_f3 -= var_f4; + var_l33 = var_f3; + var_f4 = var_l33; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l32 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l35; + var_f1 = var_l29; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l30; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l31; + var_f1 = var_l26; + var_f2 = var_l32; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l34 = var_f0; + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l26; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_i0 = 10000u; + var_l5 = var_i0; + var_L20: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l26; + var_l27 = var_f0; + var_f0 = var_l27; + var_f1 = var_l36; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l26 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l32; + var_f0 = -(var_f0); + var_f1 = var_l26; + var_f0 /= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f1 = -(var_f1); + var_f2 = var_l26; + var_f1 /= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f2 = -(var_f2); + var_f3 = var_l26; + var_f2 /= var_f3; + var_l29 = var_f2; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l32 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_f2 = var_l27; + var_f3 = var_l32; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l27; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l9; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l36 = var_f1; + var_f2 = var_l33; + var_f1 -= var_f2; + var_l37 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l28; + var_f3 = var_l30; + var_f4 = var_l32; + var_f3 /= var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l27; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_l10; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 += var_f3; + var_l30 = var_f2; + var_f3 = var_l31; + var_f2 -= var_f3; + var_l38 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l28; + var_f4 = var_l29; + var_f5 = var_l32; + var_f4 /= var_f5; + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l27; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i5 = var_l11; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = var_l35; + var_f3 -= var_f4; + var_l32 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B22;} + var_f0 = var_l27; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + goto var_B1; + } + goto var_B4; + var_B22:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_f0 = var_l26; + var_f1 = var_l27; + var_f0 += var_f1; + var_f1 = var_l34; + var_f2 = var_l26; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L20;} + goto var_B1; + } + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l28 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l31; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l31; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B3; + var_B19:; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l28 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l31; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l31; + var_f1 = var_l28; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B3; + var_B18:; + var_f0 = var_l27; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + goto var_B4; + var_B17:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l13 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 -= var_f1; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l28 = var_f1; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l30 = var_f2; + var_f1 -= var_f2; + var_l32 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 -= var_f2; + var_l34 = var_f1; + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l26; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l27; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l30; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B27;} + goto var_B9; + } + var_i0 = var_p3; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l27 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l30 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f1 = var_l27; + var_f1 = -(var_f1); + var_f2 = var_l30; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_l26; + var_f3 = -(var_f3); + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l29 = var_f1; + var_f0 /= var_f1; + var_l36 = var_f0; + var_f0 = var_l30; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l34; + var_f3 = var_l29; + var_f2 /= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l32; + var_f4 = var_l29; + var_f3 /= var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l34; + var_f3 = var_l26; + var_f2 /= var_f3; + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l9; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l27; + var_f3 = var_l26; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l27; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l11; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l30; + var_f3 = var_l26; + var_f2 /= var_f3; + var_l26 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l26; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l10; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l29; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l27; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_B28:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_p3; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p3 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = var_l19; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B37; + } + var_L39: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B37; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L39;} + var_B37:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B42; + } + var_L44: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B42; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L44;} + var_B42:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B27:; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B9; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + var_B25:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + var_B16:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = 3u; + var_i1 = var_l6; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l22; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_L55: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l11 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B54; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L55;} + var_B54:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B50; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B51:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B57;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B61; + } + var_L63: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l11 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B61; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L63;} + var_B61:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B57; + } + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B57:; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B69; + } + var_L71: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l11 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B69; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L71;} + var_B69:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B65; + } + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B76; + } + var_L78: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B76; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L78;} + var_B76:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B81;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l13 = var_i0; + var_L82: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l32 = var_f0; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_l7 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p3; + if (var_i0) {goto var_B83;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_f0 = var_l30; + var_f1 = var_l29; + var_f0 /= var_f1; + var_l36 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l34 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f2 = var_l36; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + var_l38 = var_f0; + var_f1 = var_l33; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f0 = var_l28; + var_f1 = var_l29; + var_f0 /= var_f1; + var_l37 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f2 = var_l37; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + var_l39 = var_f0; + var_f1 = var_l35; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f0 = var_l26; + var_f1 = var_l29; + var_f0 /= var_f1; + var_l29 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l29; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + var_l34 = var_f0; + var_f1 = var_l31; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l11 = var_i0; + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f2 = var_l26; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = var_l27; + var_i2 = var_f2 < var_f3; + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_f0 = var_l32; + var_f1 = var_l26; + var_f2 = var_l27; + var_i3 = var_l9; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B84;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B90;} + var_i0 = 2u; + var_p3 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B90;} + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B89;} + var_B90:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l9 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B93;} + var_i0 = 2u; + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B93;} + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B92;} + var_B93:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l10; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B96;} + var_i0 = 2u; + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B96;} + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B95;} + var_B96:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l11; + var_i2 = var_l6; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = var_l9; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = var_l10; + var_i3 = var_l12; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_f0 = var_l32; + var_f0 = -(var_f0); + var_l28 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L97: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l9 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B98;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l17; + var_i2 = var_l18; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l22 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l25 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l22; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l25; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B99;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l12 = var_i0; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p3; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l26; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B105; + } + var_L107: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l12 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B105; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L107;} + var_B105:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B98; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i3 = var_l7; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + } + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B100:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L97;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B109;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l13; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L82;} + goto var_B81; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B95:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B92:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B84:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l6; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B83:; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L82;} + var_B81:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B7:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B4:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_B3:; + var_l28 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B2:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f32(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l40 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_f0 = 1; + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l33; + var_f1 = var_l30; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l27 = var_f1; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l32; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f0 = var_l29; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l27 = var_f0; + } + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l27; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l28 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l26; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l27; + var_f2 = var_l28; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l32; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l33; + var_f1 = var_l29; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l33; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l33 = var_f2; + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l28 = var_f2; + var_f3 = var_l29; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l33; + var_f3 -= var_f4; + var_l33 = var_f3; + var_f4 = var_l33; + var_f3 += var_f4; + var_l30 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l31 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l29; + var_f1 = var_l26; + var_f2 = var_l31; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l34 = var_f0; + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l26; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_i0 = 10000u; + var_l5 = var_i0; + var_L20: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l26; + var_l27 = var_f0; + var_f0 = var_l27; + var_f1 = var_l35; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l26 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l31; + var_f0 = -(var_f0); + var_f1 = var_l26; + var_f0 /= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f1 = -(var_f1); + var_f2 = var_l26; + var_f1 /= var_f2; + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f2 = -(var_f2); + var_f3 = var_l26; + var_f2 /= var_f3; + var_l30 = var_f2; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_f1 = var_l27; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l30; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_f0 = var_l28; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + var_l28 = var_f1; + var_f2 = var_l29; + var_f1 -= var_f2; + var_l31 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 452u); + var_l30 = var_f2; + var_f3 = var_l32; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l27; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 456u); + var_l36 = var_f2; + var_f3 = var_l33; + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B22;} + var_f0 = var_l27; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + goto var_B1; + } + goto var_B4; + var_B22:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_f0 = var_l26; + var_f1 = var_l27; + var_f0 += var_f1; + var_f1 = var_l34; + var_f2 = var_l26; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l4; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_f1); + var_i0 = var_l4; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_f1); + var_i0 = var_l4; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L20;} + goto var_B1; + } + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l29 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l29; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l29; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l32; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l32; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B3; + var_B19:; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l29 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l29; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l29; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_l4; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l32; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_f0 = var_l26; + var_i1 = var_l4; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_l4; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l32; + var_f1 = var_l29; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B3; + var_B18:; + var_f0 = var_l27; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + goto var_B4; + var_B17:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l12 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 -= var_f1; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l28 = var_f1; + var_f0 -= var_f1; + var_l31 = var_f0; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l30 = var_f2; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f1 -= var_f2; + var_l35 = var_f1; + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l26; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l35; + var_f2 = var_l27; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l26; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l30; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B27;} + goto var_B9; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l27 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l28 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_p3 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_f1 = var_l27; + var_f1 = -(var_f1); + var_f2 = var_l28; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_l26; + var_f3 = -(var_f3); + var_i4 = var_p3; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l30 = var_f1; + var_f0 /= var_f1; + var_l35 = var_f0; + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l34; + var_f4 = var_l30; + var_f3 /= var_f4; + var_l36 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l31; + var_f6 = var_l30; + var_f5 /= var_f6; + var_l30 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l28 = var_f3; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l26 = var_f4; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l27 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l26; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 452u); + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l28 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l28; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l27; + var_f2 = var_l32; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l26; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l5 = var_i0; + var_B28:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_p3; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_p3 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = var_l19; + var_i3 = var_l4; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p3; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B37; + } + var_L39: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B37; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L39;} + var_B37:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B42; + } + var_L44: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B42; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L44;} + var_B42:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B27:; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B9; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + var_B25:; + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + var_B16:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = 3u; + var_i1 = var_l6; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1u; + var_i1 = var_l6; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 392u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = var_l4; + var_i5 = 448u; + var_i4 += var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l4; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l22; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l4; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 376u; + var_i3 += var_i4; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_L55: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B54; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L55;} + var_B54:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B50; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B51:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B57;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B61; + } + var_L63: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B61; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L63;} + var_B61:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B57; + } + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = 1u; + var_i1 = var_p3; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B57:; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B69; + } + var_L71: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B69; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L71;} + var_B69:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B65; + } + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = 2u; + var_i1 = var_p3; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l5 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B76; + } + var_L78: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l27; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B76; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L78;} + var_B76:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = 3u; + var_i1 = var_p3; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B81;} + var_i0 = var_l4; + var_i1 = 392u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l27 = var_f0; + var_i0 = 0u; + var_l13 = var_i0; + var_L82: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l34 = var_f0; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_p3; + if (var_i0) {goto var_B83;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l31 = var_f0; + var_i0 = var_l4; + var_f1 = var_l30; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_f1); + var_i0 = var_l4; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_f1); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l37 = var_f0; + var_f1 = var_l33; + var_f0 -= var_f1; + var_l31 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 452u); + var_l38 = var_f0; + var_f1 = var_l32; + var_f0 -= var_f1; + var_l35 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l39 = var_f0; + var_f1 = var_l29; + var_f0 -= var_f1; + var_l36 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l12 = var_i0; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p3; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f2 = var_l26; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l26 = var_f2; + var_f3 = var_l27; + var_i2 = var_f2 < var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_f0 = var_l34; + var_f1 = var_l26; + var_f2 = var_l27; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B84;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B90;} + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B90;} + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B89;} + var_B90:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 396u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B93;} + var_i0 = 2u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B93;} + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B92;} + var_B93:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B96;} + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B96;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B95;} + var_B96:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l9; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_f0 = var_l34; + var_f0 = -(var_f0); + var_l28 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L97: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B98;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l17; + var_i2 = var_l18; + var_i3 = var_l4; + var_i4 = 264u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 320u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l25 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B99;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l26; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l26; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l9 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l6 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B105; + } + var_L107: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f3 = var_l26; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l26; + var_f3 = var_l30; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p3 = var_i0; + goto var_B105; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L107;} + var_B105:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B98; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 392u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B100:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L97;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B109;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p3; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l13; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L82;} + goto var_B81; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B95:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B92:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 448u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B84:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l7; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + goto var_B7; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B83:; + var_i0 = var_l4; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L82;} + var_B81:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 448u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B7:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B4:; + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l27 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_B3:; + var_l29 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B2:; + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f33(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + u64 var_l49 = 0, var_l50 = 0, var_l51 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = var_p9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l10; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p9 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l49 = var_j0; + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_j0 = var_l49; + var_j1 = 5680963971264997617ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l11; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l11; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l13; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p9; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_p8; + var_i1 = 1084132u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_p9; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l49 = var_j0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_j0 = var_l49; + var_j1 = 5680963971264997617ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B13;} + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 1u; + var_i1 ^= var_i2; + var_p8 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l10; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_p4; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l38 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l10; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p6 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l39 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l34 = var_f0; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_p7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l10; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l10; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l10; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 14u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 15u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l10; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_f0 = var_l38; + var_f1 = var_p6; + var_f0 += var_f1; + var_f1 = var_l46; + var_f0 /= var_f1; + var_p6 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l38; + var_f1 = var_l36; + var_f0 += var_f1; + var_f1 = var_l45; + var_f0 /= var_f1; + var_l44 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l37; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l46; + var_f0 /= var_f1; + var_l36 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l34; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l45; + var_f0 /= var_f1; + var_l37 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B15;} + var_i0 = var_l24; + var_f0 = (f32)(var_i0); + var_f1 = -1; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_p6; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_l27; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l42 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l40 = var_f0; + var_i1 = var_l27; + var_i2 = 1u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p6 = var_f1; + var_f2 = var_p6; + var_f3 = var_l40; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l40; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l40 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = var_p2; + var_f1 = var_l40; + var_f2 = 4.2949673e+09; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l40; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B16; + } + var_i0 = 0u; + var_B16:; + var_p0 = var_i0; + var_i0 = var_l24; + var_i1 = 1u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_f0 = 1; + var_f1 = var_l34; + var_f0 /= var_f1; + var_l47 = var_f0; + var_f0 = var_l36; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l42; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l34 = var_f0; + var_i1 = var_l27; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p6 = var_f1; + var_f2 = var_p6; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_p0; + var_i2 = 0u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l40; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_p1; + var_f2 = var_p6; + var_f3 = 4.2949673e+09; + var_i2 = var_f2 < var_f3; + var_i1 &= var_i2; + if (var_i1) { + var_f1 = var_p6; + var_i1 = I32_TRUNC_U_F32(var_f1); + goto var_B18; + } + var_i1 = 0u; + var_B18:; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_f0 = var_l44; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l47; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l34 = var_f0; + var_i1 = var_l28; + var_f1 = (f32)(var_i1); + var_p6 = var_f1; + var_f2 = var_p6; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_l36; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l36; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B20; + } + var_i0 = 0u; + var_B20:; + var_p2 = var_i0; + var_i0 = var_p5; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + var_p0 = var_i0; + var_f0 = var_l37; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l47; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l34 = var_f0; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p6 = var_f1; + var_f2 = var_p6; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p6 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_p6; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_p6; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B22; + } + var_i0 = 0u; + var_B22:; + var_p1 = var_i0; + var_i0 = var_p0; + if (var_i0) {goto var_B15;} + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 0u; + var_f3 = var_p6; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 4294967295u; + var_i2 = var_p2; + var_i3 = 0u; + var_f4 = var_l36; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l36; + var_f4 = 4.29496704e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l22 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_f0 = var_l38; + var_f1 = var_l41; + var_f0 += var_f1; + var_f1 = var_l43; + var_f0 /= var_f1; + var_l48 = var_f0; + var_f0 = var_l39; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l43; + var_f0 /= var_f1; + var_l35 = var_f0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l24; + var_i2 = var_p5; + var_i3 = 1u; + var_i2 += var_i3; + var_i1 *= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i2 = var_p0; + var_i3 = var_l20; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l24; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l17 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_i2 = var_l20; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p5; + var_i1 = var_l28; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_p5; + var_i3 = var_l24; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_L24: + var_i0 = var_p5; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_p8 = var_i0; + var_i0 = var_p5; + var_i1 = var_l27; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l46; + var_f1 = var_l42; + var_i2 = var_p5; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_p6 = var_f1; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l46; + var_f1 = var_l42; + var_f2 = var_p6; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l41 = var_f0; + var_i0 = var_l13; + var_p4 = var_i0; + var_i0 = var_l12; + var_p1 = var_i0; + var_i0 = var_p0; + var_p5 = var_i0; + var_L27: + var_i0 = var_p5; + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p5; + var_p8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = var_p9; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p5; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p2; + var_i1 = var_l27; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_l39; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_p6; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_l34; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B28;} + var_B29:; + var_f0 = var_l35; + var_f1 = var_l44; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_l35; + var_f1 = var_l39; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_p6; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_l34; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B28;} + var_B30:; + var_f0 = var_l43; + var_f1 = var_l34; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l43; + var_f1 = var_p6; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l45; + var_f1 = var_l47; + var_f2 = var_l47; + var_i3 = var_p8; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_p6 = var_f2; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l43; + var_f1 = var_l39; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l45; + var_f1 = var_p6; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l43; + var_f1 = var_l44; + var_f0 *= var_f1; + var_p6 = var_f0; + var_i0 = var_l19; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l10; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l10; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l10; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l10; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l10; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l10; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l10; + var_f1 = var_l38; + var_f2 = var_l39; + var_i3 = var_l19; + var_i4 = 1u; + var_i3 &= var_i4; + var_l14 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l10; + var_f1 = var_l36; + var_f2 = var_l37; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f119(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l19; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l10; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l10; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l10; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l10; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l10; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l10; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l10; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l10; + var_f1 = var_l39; + var_f2 = var_l38; + var_i3 = var_l19; + var_i4 = 1u; + var_i3 &= var_i4; + var_l14 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l10; + var_f1 = var_p6; + var_f2 = var_l34; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f119(instance, var_i0, var_i1, var_i2); + var_B28:; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p5; + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + goto var_B25; + } + var_L32: + var_i0 = var_p8; + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i1 = var_p9; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l22; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L32;} + var_B25:; + var_i0 = var_p9; + var_i1 = var_l20; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_l13; + var_i1 = var_l17; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l12; + var_i1 = var_l17; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l16; + var_i1 = var_l28; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l11; + var_i1 = var_l28; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l31; + var_i1 = var_p2; + var_p5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L24;} + var_B15:; + var_i0 = var_l15; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l23 = var_i0; + var_i0 = 0u; + var_p5 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 15u); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_p8 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L34: + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p4; + if (var_i0) {goto var_B37;} + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_p5; + var_i1 = var_l23; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B35;} + goto var_B10; + } + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + goto var_B36; + var_B37:; + var_i0 = var_p5; + var_i1 = var_p4; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = var_p4; + var_i2 = 4294967276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_p1; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_p0; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B36; + } + var_i0 = var_p0; + var_i1 = var_p9; + var_i2 = 1063600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_p5; + var_i1 = var_l23; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_B35:; + var_i0 = var_p8; + var_i1 = 20u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L34;} + var_i0 = var_p9; + var_i1 = var_p9; + var_i2 = 1063584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_i0 = var_p4; + if (var_i0) {goto var_B11;} + goto var_B10; + } + var_i0 = var_l10; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B13:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061812u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061812u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p4; + var_i1 = var_p9; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p9; + var_i2 = var_p4; + var_i1 -= var_i2; + var_p9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 255u; + var_i2 = var_l14; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l14; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_l14; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i1 = var_p9; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l15; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_p9 = var_i0; + var_L42: + var_i0 = var_l11; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p4 = var_i1; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l49 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p8 = var_i0; + var_L44: + var_i0 = var_p5; + var_i1 = var_p8; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l49 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L44;} + } + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l11; + var_j1 = var_l49; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p5; + var_i1 += var_i2; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p8 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p8 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + } + var_i0 = var_p8; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l14; + var_i0 &= var_i1; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 1u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p0; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L42;} + var_i0 = var_l15; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l15; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_B10:; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 14u); + var_l17 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 111, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p9 = var_i0; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = 32u; + var_i1 = 28u; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L46: + var_i0 = var_p9; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_p9; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_p0; + var_p5 = var_i0; + var_p8 = var_i0; + var_L49: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L49;} + } + var_i0 = var_l13; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l12; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L51: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p0 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p0 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L51;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_p5; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3221225471u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B52;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B55;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p0 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l21 = var_i0; + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p4 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_p5 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_p5; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = var_l18; + var_i0 = DIV_U(var_i0, var_i1); + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_p8; + var_i2 = var_l18; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l42 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l36 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l41 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l35 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l38 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p8 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + goto var_B58; + } + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l42 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l36 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l41 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l35 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l38 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p8 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_B58:; + var_p6 = var_f0; + var_i0 = var_p8; + if (var_i0) {goto var_B56;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061828u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p0 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l21 = var_i0; + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p4 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_p5 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_p5; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = var_l18; + var_i0 = DIV_U(var_i0, var_i1); + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_p8; + var_i2 = var_l18; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l42 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l36 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l41 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l35 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l38 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p8 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + goto var_B60; + } + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l42 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l36 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l41 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l35 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l38 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p8 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_B60:; + var_p6 = var_f0; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_B56:; + var_f0 = var_l36; + var_f1 = var_l35; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f1 = var_l34; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l44 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f2 = var_l41; + var_f3 = var_l38; + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l41 = var_f0; + var_f1 = var_l41; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_p6; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_p6; + var_f2 -= var_f3; + var_p6 = var_f2; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_p9; + var_i1 = 76u; + var_i2 = 64u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p9; + var_i1 = 80u; + var_i2 = 68u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_f0; + var_i0 = var_p9; + var_i1 = 84u; + var_i2 = 72u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l41; + var_f2 = var_l37; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l37 = var_f2; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l39; + var_f3 = var_l37; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l36; + var_f4 = var_l37; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 0.999899983; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l23; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l23; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l23; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + goto var_B47; + var_B55:; + var_i0 = 1058576u; + var_i1 = 25u; + var_i2 = 1062928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B54:; + var_i0 = 1058576u; + var_i1 = 25u; + var_i2 = 1062928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B53:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061828u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B52:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + } + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B47:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l14; + var_i1 = var_p9; + var_i2 = 168u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L46;} + goto var_B8; + var_B9:; + var_i0 = 1063616u; + var_i1 = 69u; + var_i2 = 1063784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l17; + var_i1 = 21u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1073741824u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l23 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l25; + var_i1 = 4u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i0 = 4u; + var_l26 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l17; + var_p1 = var_i0; + var_L70: + var_i0 = var_p1; + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p5 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B71; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l25; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_l20; + var_i2 = var_p4; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B81;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p9 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_p1; + var_p5 = var_i0; + var_p8 = var_i0; + var_L83: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L83;} + } + var_i0 = var_p9; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L85: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p1 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p1; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L85;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B81;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B81:; + var_p6 = var_f0; + var_i0 = var_l14; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l14; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_p1; + var_p5 = var_i0; + var_p8 = var_i0; + var_L88: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L88;} + } + var_i0 = var_l12; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l14; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L90: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p1 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p1; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L90;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B86:; + var_f0 = var_p6; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = 2u; + var_p5 = var_i0; + var_i0 = var_l16; + var_p4 = var_i0; + var_L92: + var_i0 = var_p2; + var_p8 = var_i0; + var_i0 = var_p5; + var_l14 = var_i0; + var_i0 = var_p4; + var_l21 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_p8; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p9; + var_i1 = !(var_i1); + if (var_i1) {goto var_B94;} + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p9 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l12; + var_p5 = var_i0; + var_p8 = var_i0; + var_L96: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L96;} + } + var_i0 = var_p9; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l18; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L98: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L98;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B94;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B94:; + var_p6 = var_f0; + var_i0 = var_l22; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l22; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l22 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l12; + var_p5 = var_i0; + var_p8 = var_i0; + var_L101: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L101;} + } + var_i0 = var_l18; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l22; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L103: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L103;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B99:; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = var_p6; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L92;} + var_B93:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_p0; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B77;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B73;} + var_i0 = 0u; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_p9 = var_i1; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B74;} + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = 0u; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 2147483646u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p2 = var_i0; + var_L104: + var_i0 = var_l21; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l21; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_j1 = var_l49; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_p2; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 -= var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L104;} + goto var_B75; + } + var_L105: + var_i0 = var_p2; + var_p4 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_p5 = var_i0; + goto var_B71; + } + var_i0 = var_p4; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p9; + var_i1 = !(var_i1); + if (var_i1) {goto var_B107;} + var_i0 = var_l20; + var_i1 = var_p4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p9 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l12; + var_p5 = var_i0; + var_p8 = var_i0; + var_L109: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L109;} + } + var_i0 = var_p9; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L111: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L111;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B107;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B107:; + var_p6 = var_f0; + var_i0 = var_l16; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l12; + var_p5 = var_i0; + var_p8 = var_i0; + var_L114: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L114;} + } + var_i0 = var_l14; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l16; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L116: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L116;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B112:; + var_f0 = var_p6; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L105;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p5 = var_i0; + goto var_B73; + } + var_i0 = var_p4; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_p8; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_p0; + var_i1 = var_l17; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B76:; + var_i0 = var_p4; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B75:; + var_i0 = 0u; + var_i1 = var_p8; + var_i0 -= var_i1; + var_B74:; + var_p8 = var_i0; + var_i0 = var_p5; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B73;} + var_i0 = var_l25; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = var_l25; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_p9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i2 = var_p9; + var_i3 = var_p8; + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B73:; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_p5; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_p0; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l31; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_L117: + var_i0 = var_p0; + var_i1 = var_p8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_p4; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = var_l10; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p8; + var_p1 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 4u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p5; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L117;} + } + var_i0 = var_p8; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B71:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l26 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l11 = var_i0; + } + var_i0 = var_l26; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l26 = var_i0; + var_i0 = var_l12; + var_l11 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L122: + var_i0 = var_l26; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + var_l14 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B126;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p5 = var_i0; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l26; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 12u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B126;} + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + } + var_i0 = var_l26; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 -= var_i2; + var_l29 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i1 = var_p2; + var_i2 = var_p5; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B125;} + var_i0 = var_l12; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 3u; + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = var_p8; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B125;} + var_i0 = var_l12; + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + var_B126:; + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B124;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p5 = var_i0; + var_i0 = var_l26; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 -= var_i2; + var_l29 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_B125:; + var_i0 = var_p5; + var_i1 = var_p8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B123;} + var_B124:; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_B123:; + var_i0 = var_l29; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l29; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i0 = var_l26; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i1 = var_l27; + var_i2 = var_l33; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_p4; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_l25; + var_i1 = var_l32; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l30 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p2 = var_i1; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_l25; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p4; + var_i1 = var_l32; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = var_l30; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l23; + var_i1 = var_p9; + var_i2 = var_p5; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_p2 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l28 = var_i0; + var_i0 = var_p2; + var_i1 = var_l28; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l30; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B139;} + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B139;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l19 = var_i0; + var_L140: + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 -= var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B132;} + var_i0 = var_p9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_p4; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l19; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B141;} + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l13; + var_p5 = var_i0; + var_p8 = var_i0; + var_L143: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L143;} + } + var_i0 = var_l11; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l16; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L145: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L145;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B141;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B141:; + var_p6 = var_f0; + var_i0 = var_l18; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_l18; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l13; + var_p5 = var_i0; + var_p8 = var_i0; + var_L148: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L148;} + } + var_i0 = var_l11; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l16; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L150: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L150;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B146:; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i1 = var_l22; + var_i2 = var_l20; + var_f3 = var_p6; + var_f4 = var_l35; + var_i3 = var_f3 < var_f4; + var_p4 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l20; + var_i2 = var_p4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l22; + var_i1 = var_p9; + var_i2 = var_p4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p9 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B139;} + var_i0 = var_p2; + var_i1 = var_l28; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L140;} + var_B139:; + var_i0 = var_p9; + var_p0 = var_i0; + goto var_B130; + } + var_i0 = var_p2; + var_i1 = var_l23; + var_i2 = var_p0; + var_i3 = var_p2; + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_l13 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l30; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B130;} + var_i0 = var_p4; + var_i1 = var_l30; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B130;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l20 = var_i0; + var_L151: + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B133;} + var_i0 = var_p4; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B152;} + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l11; + var_p5 = var_i0; + var_p8 = var_i0; + var_L154: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L154;} + } + var_i0 = var_l16; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l18; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L156: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L156;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p5; + var_i1 = !(var_i1); + if (var_i1) {goto var_B152;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B152:; + var_p6 = var_f0; + var_i0 = var_l22; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B157;} + var_i0 = var_l22; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_p5 = var_i0; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l11; + var_p5 = var_i0; + var_p8 = var_i0; + var_L159: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L159;} + } + var_i0 = var_l16; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l18; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L161: + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p5; + var_i5 = var_p8; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p4 = var_i3; + var_i4 = var_p8; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p4 = var_i2; + var_i3 = var_p8; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L161;} + } + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B157;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B157:; + var_i0 = var_p0; + var_i1 = var_p9; + var_i2 = var_l13; + var_f3 = var_p6; + var_f4 = var_l35; + var_i3 = var_f3 < var_f4; + var_p4 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = var_p4; + var_i1 = !(var_i1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B129;} + var_i0 = var_l21; + var_i1 = var_p9; + var_i2 = var_p4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L151;} + goto var_B129; + } + var_i0 = var_p0; + var_i1 = var_l12; + var_i2 = 1058980u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B136:; + var_i0 = var_l32; + var_i1 = var_p4; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B135:; + var_i0 = var_p4; + var_i1 = var_l17; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B134:; + var_i0 = var_p5; + var_i1 = var_p8; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B133:; + var_i0 = var_p4; + var_i1 = var_p8; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B132:; + var_i0 = var_p5; + var_i1 = var_p8; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B131:; + var_i0 = var_p4; + var_i1 = var_p8; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B130:; + var_i0 = var_l23; + var_l13 = var_i0; + var_B129:; + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = var_p2; + var_i3 = var_l13; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i1 = var_l29; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B120;} + var_i0 = var_l33; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l33; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = var_l30; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i3 = var_l29; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l14; + var_l12 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L122;} + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + var_B120:; + var_i0 = var_l29; + var_i1 = var_l12; + var_i2 = 1059012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B67:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_p0; + var_i1 = var_l17; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = var_p8; + var_i1 = var_p0; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + if (var_i0) { + var_i0 = var_l26; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l23; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B63; + } + var_i0 = var_l17; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l17; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = 1u; + var_p5 = var_i0; + var_L163: + var_i0 = var_p8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = var_l10; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_p5; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L163;} + var_B63:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B164;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l12 = var_i0; + var_L166: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B165;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 111u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + goto var_B168; + } + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B167;} + var_B168:; + var_i0 = var_l10; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 111u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = 0u; + goto var_B171; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 32u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_p5 = var_i0; + var_L174: + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) {goto var_B173;} + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l11; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L174;} + var_i0 = 0u; + var_p1 = var_i0; + goto var_B170; + var_B173:; + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = 1u; + var_B171:; + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l11; + var_i1 = var_p8; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_L175: + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 32u; + var_i2 += var_i3; + var_p2 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B176; + } + var_i0 = var_p8; + var_i1 = var_p1; + var_i2 = 4294967248u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B176:; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L175;} + var_B170:; + var_i0 = var_p9; + var_i1 = var_l11; + var_i2 = var_p1; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L166;} + goto var_B164; + var_B167:; + goto var_B6; + var_B165:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1060432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B164:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 255u; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l15; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p5 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 132u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L180: + var_i0 = var_p8; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p8; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p5; + var_i1 = 168u; + var_i0 -= var_i1; + var_p5 = var_i0; + if (var_i0) {goto var_L180;} + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1058356u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061844u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p2; + var_i1 = var_l19; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f34(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0; + u64 var_l49 = 0, var_l50 = 0, var_l51 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l9; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p7; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l49 = var_j0; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_j0 = var_l49; + var_j1 = 15505793880040715921ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l10; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l10; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l13; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_p7; + var_i1 = 1084196u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_p8; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l49 = var_j0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_j0 = var_l49; + var_j1 = 15505793880040715921ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B13;} + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 1u; + var_i1 ^= var_i2; + var_p7 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l9; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l38 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l9; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p5 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l39 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l34 = var_f0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_p7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_p6; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l9; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l9; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l9; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 14u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 15u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l9; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_f0 = var_l38; + var_f1 = var_p5; + var_f0 += var_f1; + var_f1 = var_l46; + var_f0 /= var_f1; + var_p5 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l38; + var_f1 = var_l36; + var_f0 += var_f1; + var_f1 = var_l45; + var_f0 /= var_f1; + var_l44 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l37; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l46; + var_f0 /= var_f1; + var_l36 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l34; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l45; + var_f0 /= var_f1; + var_l37 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B15;} + var_i0 = var_l24; + var_f0 = (f32)(var_i0); + var_f1 = -1; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_p5; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_l27; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l42 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l40 = var_f0; + var_i1 = var_l27; + var_i2 = 1u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p5 = var_f1; + var_f2 = var_p5; + var_f3 = var_l40; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l40; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l40 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_i0 = var_p3; + var_f1 = var_l40; + var_f2 = 4.2949673e+09; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l40; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B16; + } + var_i0 = 0u; + var_B16:; + var_p0 = var_i0; + var_i0 = var_l24; + var_i1 = 1u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_f0 = 1; + var_f1 = var_l34; + var_f0 /= var_f1; + var_l47 = var_f0; + var_f0 = var_l36; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l42; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l34 = var_f0; + var_i1 = var_l27; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p5 = var_f1; + var_f2 = var_p5; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_p0; + var_i2 = 0u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l40; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_p1; + var_f2 = var_p5; + var_f3 = 4.2949673e+09; + var_i2 = var_f2 < var_f3; + var_i1 &= var_i2; + if (var_i1) { + var_f1 = var_p5; + var_i1 = I32_TRUNC_U_F32(var_f1); + goto var_B18; + } + var_i1 = 0u; + var_B18:; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p5; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_f0 = var_l44; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l47; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l34 = var_f0; + var_i1 = var_l28; + var_f1 = (f32)(var_i1); + var_p5 = var_f1; + var_f2 = var_p5; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_l36; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l36; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B20; + } + var_i0 = 0u; + var_B20:; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + var_p0 = var_i0; + var_f0 = var_l37; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l47; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l34 = var_f0; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_p5 = var_f1; + var_f2 = var_p5; + var_f3 = var_l34; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l34; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p5 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_p5; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_p5; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B22; + } + var_i0 = 0u; + var_B22:; + var_p1 = var_i0; + var_i0 = var_p0; + if (var_i0) {goto var_B15;} + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 0u; + var_f3 = var_p5; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p5; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = 0u; + var_f4 = var_l36; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l36; + var_f4 = 4.29496704e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l23 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_f0 = var_l38; + var_f1 = var_l41; + var_f0 += var_f1; + var_f1 = var_l43; + var_f0 /= var_f1; + var_l48 = var_f0; + var_f0 = var_l39; + var_f1 = var_l38; + var_f0 -= var_f1; + var_f1 = var_l43; + var_f0 /= var_f1; + var_l35 = var_f0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l24; + var_i2 = var_p4; + var_i3 = 1u; + var_i2 += var_i3; + var_i1 *= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i2 = var_p0; + var_i3 = var_l21; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l24; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l17 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = var_l21; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l28; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_p4; + var_i3 = var_l24; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_L24: + var_i0 = var_p4; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_p7 = var_i0; + var_i0 = var_p4; + var_i1 = var_l27; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l46; + var_f1 = var_l42; + var_i2 = var_p4; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_p5 = var_f1; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l46; + var_f1 = var_l42; + var_f2 = var_p5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l41 = var_f0; + var_i0 = var_l13; + var_p3 = var_i0; + var_i0 = var_l11; + var_p1 = var_i0; + var_i0 = var_p0; + var_p4 = var_i0; + var_L27: + var_i0 = var_p4; + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_p7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = var_p8; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p7; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i1 = var_l27; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_l39; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_p5; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_f0 = var_l34; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B28;} + var_B29:; + var_f0 = var_l35; + var_f1 = var_l44; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_l35; + var_f1 = var_l39; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_p5; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_f0 = var_l34; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B28;} + var_B30:; + var_f0 = var_l43; + var_f1 = var_l34; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l43; + var_f1 = var_p5; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l45; + var_f1 = var_l47; + var_f2 = var_l47; + var_i3 = var_p7; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_p5 = var_f2; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l43; + var_f1 = var_l39; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l45; + var_f1 = var_p5; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l43; + var_f1 = var_l44; + var_f0 *= var_f1; + var_p5 = var_f0; + var_i0 = var_l19; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l9; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l9; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l9; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l9; + var_f1 = var_l38; + var_f2 = var_l39; + var_i3 = var_l19; + var_i4 = 1u; + var_i3 &= var_i4; + var_l14 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_f1 = var_l36; + var_f2 = var_l37; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f112(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l19; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l9; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l9; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l9; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l9; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l9; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_f1 = var_l39; + var_f2 = var_l38; + var_i3 = var_l19; + var_i4 = 1u; + var_i3 &= var_i4; + var_l14 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l9; + var_f1 = var_p5; + var_f2 = var_l34; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_l16; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f112(instance, var_i0, var_i1, var_i2); + var_B28:; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p4; + var_i1 = var_l23; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + goto var_B25; + } + var_L32: + var_i0 = var_p7; + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p7; + var_i1 = var_p8; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l23; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 += var_i2; + var_p7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L32;} + var_B25:; + var_i0 = var_p8; + var_i1 = var_l21; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l13; + var_i1 = var_l17; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l17; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l16; + var_i1 = var_l28; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l10; + var_i1 = var_l28; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l31; + var_i1 = var_l12; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L24;} + var_B15:; + var_i0 = var_l15; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 15u); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_p7 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_L34: + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p3; + if (var_i0) {goto var_B37;} + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B35;} + goto var_B10; + } + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_B36; + var_B37:; + var_i0 = var_p4; + var_i1 = var_p3; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_p1; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_p1; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B36; + } + var_i0 = var_p1; + var_i1 = var_p8; + var_i2 = 1063600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_p4; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_B35:; + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L34;} + var_i0 = var_p8; + var_i1 = var_p8; + var_i2 = 1063584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_i0 = var_p3; + if (var_i0) {goto var_B11;} + goto var_B10; + } + var_i0 = var_l9; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l9; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B13:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061356u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061356u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p3; + var_i1 = var_p8; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = var_p3; + var_i1 -= var_i2; + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 255u; + var_i2 = var_l14; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l14; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_l14; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_p8 = var_i0; + var_L42: + var_i0 = var_l12; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l49 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p7 = var_i0; + var_L44: + var_i0 = var_p4; + var_i1 = var_p7; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l49 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L44;} + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l12; + var_j1 = var_l49; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p4; + var_i1 += var_i2; + var_i2 = var_l14; + var_i1 &= var_i2; + var_p7 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p7 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + } + var_i0 = var_p7; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l14; + var_i0 &= var_i1; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 1u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l10; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L42;} + var_i0 = var_l15; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l15; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_B10:; + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 14u); + var_l17 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 95, var_i1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = 32u; + var_i1 = 28u; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L46: + var_i0 = var_p8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_p4 = var_i0; + var_p7 = var_i0; + var_L49: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L49;} + } + var_i0 = var_l13; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L51: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p1 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L51;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_p4; + var_i1 = var_l12; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3221225471u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B52;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B55;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l22 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p3 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_i0 = DIV_U(var_i0, var_i1); + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_p7; + var_i2 = var_l18; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p7; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l42 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l41 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l34 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l35 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l38 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p7 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + goto var_B58; + } + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p7; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l42 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l41 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l34 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l35 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l38 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p7 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_B58:; + var_p5 = var_f0; + var_i0 = var_p7; + if (var_i0) {goto var_B56;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061404u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l22 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p3 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_i0 = DIV_U(var_i0, var_i1); + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_p7; + var_i2 = var_l18; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p7; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l42 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l41 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l34 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l35 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l38 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p7 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + goto var_B60; + } + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p7; + w2c_rapier__wasm3d__bg_f261(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l42 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l41 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l34 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l35 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l38 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p7 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_B60:; + var_p5 = var_f0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_B56:; + var_f0 = var_l36; + var_f1 = var_l35; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f1 = var_l34; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l44 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f2 = var_l41; + var_f3 = var_l38; + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l41 = var_f0; + var_f1 = var_l41; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_p5; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_p5; + var_f2 -= var_f3; + var_p5 = var_f2; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_p8; + var_i1 = 76u; + var_i2 = 64u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p8; + var_i1 = 80u; + var_i2 = 68u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_f0; + var_i0 = var_p8; + var_i1 = 84u; + var_i2 = 72u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l41; + var_f2 = var_l37; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l37 = var_f2; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l39; + var_f3 = var_l37; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_l36; + var_f4 = var_l37; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 0.999899983; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l20; + var_i1 = var_l22; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + goto var_B47; + var_B55:; + var_i0 = 1058576u; + var_i1 = 25u; + var_i2 = 1062928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B54:; + var_i0 = 1058576u; + var_i1 = 25u; + var_i2 = 1062928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B53:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061404u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B52:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p7 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_p7; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p7 = var_i0; + } + var_i0 = var_l15; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B47:; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L46;} + goto var_B8; + var_B9:; + var_i0 = 1063616u; + var_i1 = 69u; + var_i2 = 1063784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l9; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l17; + var_i1 = 21u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1073741824u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l25; + var_i1 = 4u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i0 = 4u; + var_l26 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l17; + var_p1 = var_i0; + var_L70: + var_i0 = var_p1; + var_l11 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p4 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B71; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l25; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_l11; + var_i3 = 2u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_l21; + var_i2 = var_p3; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B81;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_p4 = var_i0; + var_p7 = var_i0; + var_L83: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L83;} + } + var_i0 = var_p8; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L85: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p1 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L85;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i1 = !(var_i1); + if (var_i1) {goto var_B81;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B81:; + var_p5 = var_f0; + var_i0 = var_l14; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l14; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_p4 = var_i0; + var_p7 = var_i0; + var_L88: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L88;} + } + var_i0 = var_l12; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l14; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L90: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p1 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L90;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B86:; + var_f0 = var_p5; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = 2u; + var_p4 = var_i0; + var_i0 = var_l16; + var_p3 = var_i0; + var_L92: + var_i0 = var_p0; + var_p7 = var_i0; + var_i0 = var_p4; + var_l14 = var_i0; + var_i0 = var_p3; + var_l22 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_p7; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l21; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B94;} + var_i0 = var_l21; + var_i1 = var_p7; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L96: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L96;} + } + var_i0 = var_p8; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l18; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L98: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_p8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L98;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i1 = !(var_i1); + if (var_i1) {goto var_B94;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B94:; + var_p5 = var_f0; + var_i0 = var_l23; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l23; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l23 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L101: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L101;} + } + var_i0 = var_l18; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l23; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L103: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L103;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B99:; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = var_p5; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L92;} + var_B93:; + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_l11; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B77;} + var_i0 = var_l11; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B73;} + var_i0 = 0u; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_p8 = var_i1; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B74;} + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = 0u; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 2147483646u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p0 = var_i0; + var_L104: + var_i0 = var_l22; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_j0; + var_i0 = var_l22; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_j1 = var_l49; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i1 = var_p7; + var_i2 = 2u; + var_i1 -= var_i2; + var_p7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L104;} + goto var_B75; + } + var_L105: + var_i0 = var_p0; + var_p3 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l11; + var_p4 = var_i0; + goto var_B71; + } + var_i0 = var_p3; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l19; + var_i1 = var_l25; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_l13 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l21; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B107;} + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L109: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L109;} + } + var_i0 = var_p8; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L111: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_p8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L111;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i1 = !(var_i1); + if (var_i1) {goto var_B107;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B107:; + var_p5 = var_f0; + var_i0 = var_l16; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L114: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L114;} + } + var_i0 = var_l14; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l16; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L116: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L116;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B112:; + var_f0 = var_p5; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L105;} + var_i0 = var_l11; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p4 = var_i0; + goto var_B73; + } + var_i0 = var_p3; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_p7; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_l11; + var_i1 = var_l17; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B76:; + var_i0 = var_p3; + var_i1 = var_l19; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B75:; + var_i0 = 0u; + var_i1 = var_p7; + var_i0 -= var_i1; + var_B74:; + var_p7 = var_i0; + var_i0 = var_p4; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B73;} + var_i0 = var_l25; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l25; + var_i2 = var_l11; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = var_p7; + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B73:; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B71;} + var_i0 = var_p4; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l11; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_l11; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i0 = var_l31; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_L117: + var_i0 = var_p7; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 4u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L117;} + } + var_i0 = var_p7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B71:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l26 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l10 = var_i0; + } + var_i0 = var_l26; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l26 = var_i0; + var_i0 = var_l11; + var_l10 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L122: + var_i0 = var_l26; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + var_l14 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B126;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_i0; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l26; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 12u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B126;} + var_i0 = var_l11; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + } + var_i0 = var_l26; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 -= var_i2; + var_l29 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p7 = var_i0; + var_i1 = var_p3; + var_i2 = var_p4; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B125;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 3u; + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_p7; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B125;} + var_i0 = var_l11; + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + var_B126:; + var_i0 = var_l11; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B124;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_i0; + var_i0 = var_l26; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 -= var_i2; + var_l29 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p7 = var_i0; + var_B125:; + var_i0 = var_p4; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B123;} + var_B124:; + var_i0 = var_l11; + var_i1 = 2u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_B123:; + var_i0 = var_l29; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l29; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i0 = var_l26; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i1 = var_l27; + var_i2 = var_l33; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_p3; + var_i1 = var_l17; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_l25; + var_i1 = var_l32; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l30 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l25; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p3; + var_i1 = var_l32; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = var_l30; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = var_p4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_p0 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l28 = var_i0; + var_i0 = var_p0; + var_i1 = var_l28; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l30; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B139;} + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B139;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l19 = var_i0; + var_L140: + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 -= var_i2; + var_l21 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B132;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l23 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_p3; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l19; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B141;} + var_i0 = var_p4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l13; + var_p4 = var_i0; + var_p7 = var_i0; + var_L143: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L143;} + } + var_i0 = var_l12; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l16; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L145: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L145;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i1 = !(var_i1); + if (var_i1) {goto var_B141;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B141:; + var_p5 = var_f0; + var_i0 = var_l18; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_l18; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l13; + var_p4 = var_i0; + var_p7 = var_i0; + var_L148: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L148;} + } + var_i0 = var_l12; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l16; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L150: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L150;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B146:; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i1 = var_l23; + var_i2 = var_l21; + var_f3 = var_p5; + var_f4 = var_l35; + var_i3 = var_f3 < var_f4; + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l10; + var_i1 = var_l23; + var_i2 = var_p8; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B139;} + var_i0 = var_p0; + var_i1 = var_l28; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L140;} + var_B139:; + var_i0 = var_p8; + var_l10 = var_i0; + goto var_B130; + } + var_i0 = var_p0; + var_i1 = var_l20; + var_i2 = var_l10; + var_i3 = var_p0; + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_l13 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l30; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B130;} + var_i0 = var_p3; + var_i1 = var_l30; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B130;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l21 = var_i0; + var_L151: + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B133;} + var_i0 = var_p3; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B152;} + var_i0 = var_p4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L154: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L154;} + } + var_i0 = var_l16; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l18; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L156: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L156;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_p4; + var_i1 = !(var_i1); + if (var_i1) {goto var_B152;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B152:; + var_p5 = var_f0; + var_i0 = var_l23; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B157;} + var_i0 = var_l23; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_p4 = var_i0; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 48u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_p4 = var_i0; + var_p7 = var_i0; + var_L159: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = var_p7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L159;} + } + var_i0 = var_l16; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l18; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L161: + var_i0 = var_p7; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p7; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p7; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p4; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_p3 = var_i3; + var_i4 = var_p7; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p3 = var_i2; + var_i3 = var_p7; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p7; + var_i1 = 192u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L161;} + } + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B157;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_B157:; + var_i0 = var_l10; + var_i1 = var_p8; + var_i2 = var_l13; + var_f3 = var_p5; + var_f4 = var_l35; + var_i3 = var_f3 < var_f4; + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = var_p3; + var_i1 = !(var_i1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B129;} + var_i0 = var_l22; + var_i1 = var_p8; + var_i2 = var_p3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L151;} + goto var_B129; + } + var_i0 = var_p0; + var_i1 = var_l11; + var_i2 = 1058980u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B136:; + var_i0 = var_l32; + var_i1 = var_p3; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B135:; + var_i0 = var_p3; + var_i1 = var_l17; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B134:; + var_i0 = var_p4; + var_i1 = var_p7; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B133:; + var_i0 = var_p3; + var_i1 = var_p7; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B132:; + var_i0 = var_p4; + var_i1 = var_p7; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B131:; + var_i0 = var_p3; + var_i1 = var_p7; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B130:; + var_i0 = var_l20; + var_l13 = var_i0; + var_B129:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = var_p0; + var_i3 = var_l13; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_l29; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B120;} + var_i0 = var_l33; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l33; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = var_l30; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = var_l29; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l14; + var_l11 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L122;} + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + goto var_L70; + var_B120:; + var_i0 = var_l29; + var_i1 = var_l11; + var_i2 = 1059012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B67:; + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_l11; + var_i1 = var_l17; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = var_p7; + var_i1 = var_l11; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B65:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l26; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l20; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B63; + } + var_i0 = var_l17; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l17; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i0 = 1u; + var_p4 = var_i0; + var_L163: + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f122(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_i1 = 4u; + var_i0 -= var_i1; + var_p7 = var_i0; + var_i0 = var_p4; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L163;} + var_B63:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B164;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l12 = var_i0; + var_L166: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B165;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 95u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p0; + var_i3 = var_p1; + var_i4 = 168u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + goto var_B168; + } + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p0; + var_i3 = var_p1; + var_i4 = 168u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + w2c_rapier__wasm3d__bg_f456(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B167;} + var_B168:; + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l9; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 95u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = 0u; + goto var_B171; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 32u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L174: + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) {goto var_B173;} + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l14; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L174;} + var_i0 = 0u; + var_p1 = var_i0; + goto var_B170; + var_B173:; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = 1u; + var_B171:; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l14; + var_i1 = var_p7; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p7; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p7 = var_i0; + var_L175: + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p7; + var_i3 = 32u; + var_i2 += var_i3; + var_p0 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f105(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B176; + } + var_i0 = var_p7; + var_i1 = var_p1; + var_i2 = 4294967248u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B176:; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L175;} + var_B170:; + var_i0 = var_p8; + var_i1 = var_l14; + var_i2 = var_p1; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + w2c_rapier__wasm3d__bg_f210(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L166;} + goto var_B164; + var_B167:; + goto var_B6; + var_B165:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1060432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B164:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 255u; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l15; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 132u; + var_i0 += var_i1; + var_p7 = var_i0; + var_L180: + var_i0 = var_p7; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p7; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p7; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p4; + var_i1 = 168u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L180;} + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1058356u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061420u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l19; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f35(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, + var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, + var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, + var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, var_l76 = 0, var_l77 = 0, var_l78 = 0, + var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, var_l84 = 0, var_l85 = 0, var_l86 = 0, + var_l87 = 0, var_l88 = 0, var_l89 = 0; + u64 var_l158 = 0, var_l159 = 0, var_l160 = 0, var_l161 = 0, var_l162 = 0; + f32 var_l90 = 0, var_l91 = 0, var_l92 = 0, var_l93 = 0, var_l94 = 0, var_l95 = 0, var_l96 = 0, var_l97 = 0, + var_l98 = 0, var_l99 = 0, var_l100 = 0, var_l101 = 0, var_l102 = 0, var_l103 = 0, var_l104 = 0, var_l105 = 0, + var_l106 = 0, var_l107 = 0, var_l108 = 0, var_l109 = 0, var_l110 = 0, var_l111 = 0, var_l112 = 0, var_l113 = 0, + var_l114 = 0, var_l115 = 0, var_l116 = 0, var_l117 = 0, var_l118 = 0, var_l119 = 0, var_l120 = 0, var_l121 = 0, + var_l122 = 0, var_l123 = 0, var_l124 = 0, var_l125 = 0, var_l126 = 0, var_l127 = 0, var_l128 = 0, var_l129 = 0, + var_l130 = 0, var_l131 = 0, var_l132 = 0, var_l133 = 0, var_l134 = 0, var_l135 = 0, var_l136 = 0, var_l137 = 0, + var_l138 = 0, var_l139 = 0, var_l140 = 0, var_l141 = 0, var_l142 = 0, var_l143 = 0, var_l144 = 0, var_l145 = 0, + var_l146 = 0, var_l147 = 0, var_l148 = 0, var_l149 = 0, var_l150 = 0, var_l151 = 0, var_l152 = 0, var_l153 = 0, + var_l154 = 0, var_l155 = 0, var_l156 = 0, var_l157 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14, var_i15, + var_i16, var_i17; + u64 var_j0, var_j1, var_j2, var_j3, var_j4, var_j5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f12, var_f13, var_f14, var_f15, var_f16, + var_f17, var_f18; + var_i0 = instance->w2c_g0; + var_i1 = 384u; + var_i0 -= var_i1; + var_l32 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + if (var_i0) { + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 264u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 240u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 216u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 192u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 336u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 312u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 440u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 416u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 392u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 368u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p8; + var_i1 = 44u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 44u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_L6: + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = 1056664u; + var_l18 = var_i0; + } + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l16; + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l16; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 0u; + goto var_B8; + var_B11:; + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_p7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 16u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l32; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 20u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l158 = var_j0; + var_i0 = var_p7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l32; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l19 = var_i0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l25 = var_i0; + var_L13: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l24; + var_i1 = var_l15; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l21; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l15; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_B17:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1079008u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l15; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l15; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_l15; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_l15; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l15; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_l15; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l15; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l16; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l16; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l111 = var_f0; + var_i0 = var_l16; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l16; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l116 = var_f0; + var_i0 = var_l15; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 |= var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l15; + var_i1 = 96u; + var_i0 += var_i1; + var_f1 = var_l93; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l94; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l92; + var_f3 = var_l111; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l93; + var_f2 = var_l111; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f3 = var_l92; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l95; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l95; + var_f2 = var_l111; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l116; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l92; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l94; + var_f3 = var_l111; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l104; + var_f2 = var_l96; + var_f3 = var_l91; + var_f4 = var_l97; + var_f5 = var_l116; + var_f4 *= var_f5; + var_f5 = var_l98; + var_f6 = var_l90; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l93 = var_f4; + var_f5 = var_l93; + var_f4 += var_f5; + var_l93 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l116; + var_f5 = var_l98; + var_f6 = var_l111; + var_f5 *= var_f6; + var_f6 = var_l96; + var_f7 = var_l116; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l92 = var_f5; + var_f6 = var_l92; + var_f5 += var_f6; + var_l92 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l96; + var_f7 = var_l90; + var_f6 *= var_f7; + var_f7 = var_l97; + var_f8 = var_l111; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l94 = var_f6; + var_f7 = var_l94; + var_f6 += var_f7; + var_l94 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l101; + var_f2 = var_l97; + var_f3 = var_l91; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f4 = var_l111; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f5 = var_l116; + var_f6 = var_l93; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l99; + var_f2 = var_l98; + var_f3 = var_l91; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f5 = var_l111; + var_f6 = var_l92; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B15:; + var_i0 = var_l17; + var_i1 = 294u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l15; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l16; + var_i1 = var_l16; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) { + var_i1 = var_l15; + } else { + var_i1 = var_l16; + var_i2 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 304, var_i2); + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_p6; + var_i2 = var_l15; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + } + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l15; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l30 = var_i1; + var_i2 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l30; + var_i2 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p6; + var_i2 = var_l15; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + } + var_i2 = 64u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_B14:; + var_i0 = var_l22; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l33 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l69 = var_i0; + var_i0 = var_p6; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l77 = var_i0; + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_l58 = var_i0; + var_i0 = var_l69; + var_l19 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l33; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l19; + var_i1 = var_l33; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = var_l58; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l58; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l58; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_l58; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l58; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_l58; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l31 = var_i0; + var_L21: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l35; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_B23:; + var_i0 = var_l36; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + goto var_B20; + var_B22:; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l22; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_l22; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l44 = var_i0; + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = var_l22; + var_i2 = 348u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i1 = var_l22; + var_i2 = 340u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_l22; + var_i2 = 332u; + var_i1 += var_i2; + var_l45 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 354u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B25;} + } + var_i0 = var_l37; + var_i1 = 10u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = 3u; + var_l30 = var_i0; + goto var_B24; + var_B25:; + var_i0 = 3u; + var_l30 = var_i0; + var_i0 = var_l37; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l22; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B27; + case 1: goto var_B29; + case 2: goto var_B29; + default: goto var_B30; + } + var_B30:; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l16; + var_i3 = 1u; + var_i2 -= var_i3; + var_l20 = var_i2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = var_l21; + var_l25 = var_i0; + goto var_B28; + var_B29:; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l17; + var_i2 = var_l16; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + var_l30 = var_i0; + var_i0 = var_l21; + var_l25 = var_i0; + var_B31:; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + goto var_B32; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B27;} + var_B32:; + var_i0 = var_l15; + var_l20 = var_i0; + var_i1 = var_l38; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l38; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + } + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l16; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l15; + var_l21 = var_i0; + var_B28:; + var_i0 = var_l31; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B27:; + var_i0 = var_l37; + var_i1 = 10u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + var_i0 = var_l22; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + goto var_B36; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B35;} + var_B36:; + var_i0 = var_l20; + var_l18 = var_i0; + var_i1 = var_l38; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l38; + var_i1 = var_l20; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + } + var_i0 = var_l31; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l18; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_l21 = var_i0; + var_B35:; + var_i0 = var_l37; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 354u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B24;} + var_i0 = var_l22; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B24;} + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + goto var_B39; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l20; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B24;} + var_B39:; + var_i0 = var_p8; + var_l20 = var_i0; + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + } + var_i0 = var_l18; + var_i1 = var_l20; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l18; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_l21 = var_i0; + var_B24:; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 308u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_l28; + var_i3 = var_l22; + var_i4 = 40u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f271(instance, var_i0, var_i1, var_i2, var_i3); + } + var_i0 = var_l37; + var_i1 = 48u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_l22; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_l22; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_L44: + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l43; + var_i1 = var_l16; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l41; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l15; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + } + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l27; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l18 = var_i0; + goto var_B45; + var_B46:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078524u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B45:; + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = 129u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L44;} + var_B43:; + var_i0 = var_l37; + var_i1 = 128u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_L50: + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B52;} + var_i0 = var_l43; + var_i1 = var_l16; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l41; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B52;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B51;} + var_B52:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078524u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B51:; + var_i0 = var_l15; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l18; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l15; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 354u); + var_l20 = var_i0; + if (var_i0) { + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B56;} + } + var_i0 = 1u; + var_l18 = var_i0; + var_i0 = var_l16; + var_i1 = var_l20; + var_i0 |= var_i1; + if (var_i0) {goto var_B55;} + var_B56:; + var_i0 = var_l15; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 158, var_i1); + var_B55:; + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = 257u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L50;} + } + var_i0 = var_l42; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l48; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B58;} + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = 0u; + var_l27 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l52; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l27 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l20 = var_i0; + } + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 354u); + var_i0 = !(var_i0); + if (var_i0) { + var_L67: + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B58;} + var_i0 = var_p8; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_l24; + var_i1 = var_l34; + var_i2 = var_p8; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 364u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l27 = var_i0; + var_i0 = var_l15; + var_l17 = var_i0; + var_i0 = var_p8; + var_l18 = var_i0; + var_i0 = var_l16; + var_p8 = var_i0; + goto var_B68; + } + var_i0 = var_l15; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B62;} + var_i0 = var_l24; + var_i1 = var_l34; + var_i2 = var_l15; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 364u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B60;} + var_i0 = var_l16; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l20 = var_i0; + var_i0 = var_p8; + var_l16 = var_i0; + var_i0 = var_l15; + var_l18 = var_i0; + var_i0 = var_l17; + var_l15 = var_i0; + var_B68:; + var_i0 = var_l34; + var_i1 = var_l18; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + if (var_i0) {goto var_L67;} + var_i0 = var_l18; + var_i1 = 300u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_l15 = var_i0; + var_i0 = var_l16; + var_p8 = var_i0; + goto var_L67; + UNREACHABLE; + } + var_L70: + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B58;} + var_i0 = var_p8; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_l24; + var_i1 = var_l34; + var_i2 = var_p8; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 364u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l27 = var_i0; + var_i0 = var_l15; + var_l18 = var_i0; + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_l16; + var_p8 = var_i0; + goto var_B71; + } + var_i0 = var_l15; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B62;} + var_i0 = var_l24; + var_i1 = var_l34; + var_i2 = var_l15; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 364u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B60;} + var_i0 = var_l16; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + var_l20 = var_i0; + var_i0 = var_p8; + var_l16 = var_i0; + var_i0 = var_l15; + var_l17 = var_i0; + var_i0 = var_l18; + var_l15 = var_i0; + var_B71:; + var_i0 = var_l34; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L70;} + var_i0 = var_l17; + var_i1 = 300u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_l15 = var_i0; + var_i0 = var_l16; + var_p8 = var_i0; + goto var_L70; + UNREACHABLE; + var_B65:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077792u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B64:; + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 1077760u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B63:; + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 1077776u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077840u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B61:; + var_i0 = var_l18; + var_i1 = var_l24; + var_i2 = 1077808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B60:; + var_i0 = var_l18; + var_i1 = var_l24; + var_i2 = 1077824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = var_l30; + var_i1 = 2u; + var_i2 = var_l22; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 354u); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + } + var_i0 = var_l37; + var_i1 = 72u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_l22; + var_i3 = 308u; + var_i2 += var_i3; + var_i3 = var_l22; + var_i4 = 40u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f138(instance, var_i0, var_i1, var_i2, var_i3); + } + var_i0 = var_l22; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l22; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l22; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l45; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l45; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l45; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B74;} + var_i0 = var_l30; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l30; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B76; + case 1: goto var_B77; + default: goto var_B75; + } + var_B77:; + var_i0 = var_p3; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l21; + var_i4 = var_p6; + w2c_rapier__wasm3d__bg_f601(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B74; + var_B76:; + var_i0 = var_l25; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l25; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l35; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B74; + var_B75:; + var_i0 = var_l25; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l25; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l35; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B74; + var_B78:; + goto var_B3; + var_B74:; + var_i0 = var_l36; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + var_B20:; + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B79;} + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_l20 = var_i0; + var_L80: + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_L81: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B83;} + var_i0 = var_l25; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B83;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B83;} + var_i0 = var_l17; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B82;} + var_B83:; + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L81;} + goto var_B79; + var_B82:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l16 = var_i0; + var_i1 = var_l32; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l16; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L80;} + var_B79:; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p9; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = var_l32; + var_i1 = 261u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l32; + var_i1 = 280u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l32; + var_i1 = 299u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l32; + var_i1 = 331u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l32; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l32; + var_i1 = 235u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l32; + var_i1 = 112u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = var_l15; + var_i1 = 6u; + var_i0 += var_i1; + var_l40 = var_i0; + var_L85: + var_i0 = var_l38; + var_i1 = var_l17; + var_l21 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = 276u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l15 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L85;} + var_i0 = var_l21; + var_i1 = 160u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B91;} + var_i0 = var_l21; + var_i1 = 156u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l41; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l20; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + var_i1 = var_l15; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 ^= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B88;} + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l21; + var_i1 = 28u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B102;} + var_i0 = var_l21; + var_i1 = 44u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B101;} + var_i0 = 1069604u; + var_i1 = 57u; + var_i2 = 1069664u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l34; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l34; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 232u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l32; + var_i2 = 48u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l32; + var_i1 = 208u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l32; + var_i2 = 328u; + var_i1 += var_i2; + var_l45 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l45; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l32; + var_i1 = 184u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l32; + var_i2 = 296u; + var_i1 += var_i2; + var_l39 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l45; + var_i1 = 8u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i1 = var_l39; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l32; + var_i1 = 160u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i1 = var_l32; + var_i2 = 277u; + var_i1 += var_i2; + var_l47 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l39; + var_i1 = 8u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = var_l47; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 277u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l32; + var_i1 = 136u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = var_l32; + var_i2 = 258u; + var_i1 += var_i2; + var_l48 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = var_l48; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 258u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l37; + var_i1 = var_l20; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l20; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l16; + var_i1 = var_l20; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l16; + var_i1 = 116u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 124u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_l16; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 153u; + var_i0 += var_i1; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 145u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 192u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 173u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 181u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 201u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 209u; + var_i0 += var_i1; + var_i1 = var_l45; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 220u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l43; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 237u; + var_i0 += var_i1; + var_i1 = var_l39; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 229u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 265u; + var_i0 += var_i1; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 257u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 276u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 320u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 312u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 304u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 340u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 332u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 349u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 356u; + var_i0 += var_i1; + var_i1 = var_l40; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 350u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 372u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 364u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B92;} + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l21; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = 4u; + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + } + var_i0 = var_l15; + var_i1 = var_l16; + var_i2 = var_l18; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_l32; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 6u; + var_i1 += var_i2; + var_l45 = var_i1; + var_i2 = var_l32; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f654(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l36 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p8 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l15 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l18 = var_i0; + var_i0 = var_l45; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l18; + var_i1 = 5u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l21; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_l18 = var_i0; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 20u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l16 = var_i0; + goto var_B108; + } + var_i0 = var_p8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_B108:; + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = var_l16; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_l32; + var_i1 = var_l21; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 6u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i2 = var_l32; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f654(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l39 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p8 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l15 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l18 = var_i0; + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l18; + var_i1 = 5u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l21; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l45; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 36u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l21; + var_i1 = 40u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + goto var_B112; + } + var_i0 = var_p8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B96;} + var_B112:; + var_i0 = var_l16; + var_i1 = var_l26; + var_i2 = var_l15; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_l32; + var_i1 = var_l21; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l32; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 6u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i2 = var_l32; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f654(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l39 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p8 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l15 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l26 = var_i0; + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l26; + var_i1 = 5u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l26; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l21; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l45; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B97;} + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l48; + var_i0 = I32_POPCNT(var_i0); + var_l18 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 468u; + var_i0 *= var_i1; + var_l26 = var_i0; + var_i1 = 936u; + var_i0 -= var_i1; + var_l45 = var_i0; + var_i1 = 468u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p8; + var_l15 = var_i0; + var_i1 = 468u; + var_i0 += var_i1; + goto var_B116; + } + var_i0 = var_l15; + var_i1 = 468u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_l15 = var_i0; + var_L118: + var_i0 = var_l15; + var_i1 = 848u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 468u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = 468u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L118;} + var_i0 = var_l15; + var_i1 = 468u; + var_i0 += var_i1; + var_B116:; + var_l16 = var_i0; + var_i0 = var_l45; + var_i1 = 3276u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_p8; + var_i1 = var_l26; + var_i0 += var_i1; + var_p8 = var_i0; + var_L119: + var_i0 = var_l15; + var_i1 = 848u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 848u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 1316u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 1784u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 2252u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 2720u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3188u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3656u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3276u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = var_l16; + var_i2 = 3744u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L119;} + goto var_B89; + var_B103:; + var_i0 = 1069464u; + var_i1 = 54u; + var_i2 = 1069520u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B102:; + var_i0 = 1069536u; + var_i1 = 51u; + var_i2 = 1069588u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B101:; + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l159 = var_j0; + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l35; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l35; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 208u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l32; + var_i2 = 328u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = var_l36; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l32; + var_i1 = 184u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i1 = var_l32; + var_i2 = 296u; + var_i1 += var_i2; + var_l47 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l47; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l32; + var_i1 = 160u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = var_l32; + var_i2 = 277u; + var_i1 += var_i2; + var_l48 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = var_l48; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 277u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l32; + var_i1 = 136u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i1 = var_l32; + var_i2 = 258u; + var_i1 += var_i2; + var_l44 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l48; + var_i1 = 8u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i1 = var_l44; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 258u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l32; + var_i1 = 112u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = var_l32; + var_i2 = 232u; + var_i1 += var_i2; + var_l46 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l44; + var_i1 = 8u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_l46; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l31; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 344u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_p8; + var_i1 = var_l20; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 56u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l160 = var_j0; + var_i0 = var_l16; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l16; + var_i1 = 116u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 124u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_j1 = var_l160; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l16; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 192u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 153u; + var_i0 += var_i1; + var_i1 = var_l39; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 145u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 173u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 181u; + var_i0 += var_i1; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l43; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 201u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 209u; + var_i0 += var_i1; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 220u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 276u; + var_i0 += var_i1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = var_l159; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 237u; + var_i0 += var_i1; + var_i1 = var_l48; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 229u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 265u; + var_i0 += var_i1; + var_i1 = var_l44; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 257u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 324u; + var_i0 += var_i1; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 316u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 332u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l46; + var_i1 = 63u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 374u; + var_i0 += var_i1; + var_i1 = var_l37; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 366u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 358u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 350u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B98;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l21; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l16 = var_i1; + var_i2 = 6u; + var_i3 = var_l49; + var_i3 = I32_POPCNT(var_i3); + var_i2 -= var_i3; + var_l18 = var_i2; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l16; + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l21; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l21; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l21; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l21; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B120; + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l32; + var_i1 = var_l18; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l16 = var_i1; + var_i2 = var_l21; + var_i3 = 4u; + var_i2 += var_i3; + var_l36 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l32; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 -= var_i3; + var_l39 = var_i2; + var_i3 = var_l15; + var_i4 = var_l39; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 296u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f543(instance, var_i0, var_i1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l21; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l32; + var_i1 = var_l21; + var_i2 = 20u; + var_i1 += var_i2; + var_l26 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l32; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 -= var_i3; + var_l36 = var_i2; + var_i3 = var_l15; + var_i4 = var_l36; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 296u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f543(instance, var_i0, var_i1); + var_i0 = var_l21; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l15; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l32; + var_i1 = var_l16; + var_i2 = var_l21; + var_i3 = 36u; + var_i2 += var_i3; + var_l26 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l32; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l32; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 -= var_i3; + var_l16 = var_i2; + var_i3 = var_l15; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 296u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f543(instance, var_i0, var_i1); + var_i0 = var_l21; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l15; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B120:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 468u; + var_i0 *= var_i1; + var_l26 = var_i0; + var_i1 = 936u; + var_i0 -= var_i1; + var_l45 = var_i0; + var_i1 = 468u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p8; + var_l15 = var_i0; + var_i1 = 468u; + var_i0 += var_i1; + goto var_B128; + } + var_i0 = var_l15; + var_i1 = 468u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_l15 = var_i0; + var_L130: + var_i0 = var_l15; + var_i1 = 848u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 468u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = 468u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L130;} + var_i0 = var_l15; + var_i1 = 468u; + var_i0 += var_i1; + var_B128:; + var_l16 = var_i0; + var_i0 = var_l45; + var_i1 = 3276u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_p8; + var_i1 = var_l26; + var_i0 += var_i1; + var_p8 = var_i0; + var_L131: + var_i0 = var_l15; + var_i1 = 848u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 848u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 1316u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 1784u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 2252u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 2720u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3188u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3656u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3276u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = var_l16; + var_i2 = 3744u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L131;} + goto var_B89; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p5; + var_i5 = var_p6; + var_i6 = var_p7; + var_i7 = var_l58; + var_i8 = var_p9; + var_i9 = var_l32; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 20u); + var_p8 = var_i9; + var_i10 = var_l32; + var_i10 = i32_load_default32(&instance->w2c_memory, (u64)(var_i10) + 24u); + var_l18 = var_i10; + var_i11 = var_l32; + var_i11 = i32_load_default32(&instance->w2c_memory, (u64)(var_i11) + 36u); + var_l78 = var_i11; + var_i12 = var_l32; + var_i12 = i32_load_default32(&instance->w2c_memory, (u64)(var_i12) + 40u); + var_i13 = var_p11; + var_i14 = var_p12; + var_i15 = var_p13; + var_i16 = var_p14; + var_i17 = 1u; + w2c_rapier__wasm3d__bg_f761(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14, var_i15, var_i16, var_i17); + var_i0 = var_l32; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B132;} + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p8; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B133;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B133;} + var_i0 = var_l17; + var_i1 = var_l21; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l21; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B133;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B133;} + var_i0 = var_l21; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B133:; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B132;} + var_i0 = var_p8; + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_L134: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B135:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B136;} + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B136:; + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L134;} + var_B132:; + var_i0 = var_l33; + var_i0 = !(var_i0); + if (var_i0) {goto var_B137;} + var_i0 = var_l33; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l69; + var_l15 = var_i0; + var_i0 = var_l33; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B138;} + var_i0 = var_l69; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l69; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l69; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_l18; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B138:; + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B137;} + var_i0 = var_l69; + var_i1 = var_l33; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_L139: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l18; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B140:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l18; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B141:; + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L139;} + var_B137:; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l116 = var_f0; + var_i0 = var_l32; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l32; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l73 = var_i0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l79 = var_i0; + var_i0 = var_l73; + var_i1 = 1u; + var_i2 = var_l73; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l32; + var_i1 = 356u; + var_i0 += var_i1; + var_l71 = var_i0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l149 = var_f0; + var_i0 = var_l32; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l150 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l72 = var_i0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_l75 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_l80 = var_i0; + var_L142: + var_i0 = var_l79; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l32; + var_f1 = var_l116; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l116; + var_l111 = var_f0; + var_f0 = 0; + var_l116 = var_f0; + goto var_B143; + } + var_i0 = var_l74; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l72; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_L147: + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l21; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i1 = 329u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p8; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l111 = var_f0; + var_i0 = var_p8; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l116; + var_i3 = var_p8; + var_i4 = 252u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_i2 = var_p8; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l116; + var_i4 = var_p8; + var_i5 = 256u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l90 = var_f2; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p8; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l116; + var_i4 = var_p8; + var_i5 = 260u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l90 = var_f2; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_i2 = var_p8; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l116; + var_i4 = var_p8; + var_i5 = 264u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l90 = var_f2; + var_f3 = var_l90; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 112u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l116; + var_i5 = var_p8; + var_i6 = 268u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 116u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l116; + var_i5 = var_p8; + var_i6 = 272u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_i3 = var_p8; + var_i4 = 324u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l111; + var_f3 = 10; + var_f2 /= var_f3; + var_i1 = var_f1 > var_f2; + var_p8 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l18; + var_i0 |= var_i1; + var_l18 = var_i0; + } + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L147;} + var_i0 = var_l18; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B146;} + var_i0 = var_l32; + var_i1 = 8u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 384u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p10; + var_i1 = var_p6; + var_i2 = var_p7; + var_i3 = 2u; + var_f4 = var_l116; + w2c_rapier__wasm3d__bg_f67(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l25; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l25; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l25; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l25; + var_f1 = var_l116; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_p10; + var_i1 = 72u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_p10; + var_i1 = 76u; + var_i0 += var_i1; + var_l70 = var_i0; + var_L151: + var_i0 = var_l44; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B153;} + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B153;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B152;} + var_B153:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1067384u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B152:; + var_i0 = var_p8; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B154;} + var_i0 = var_p8; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_p8; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_p8; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_p8; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l111 = var_f0; + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_p8; + var_i1 = 272u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_p8; + var_i1 = 264u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_p8; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_p8; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_p8; + var_i1 = 236u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_p8; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l103 = var_f0; + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_p8; + var_i1 = 240u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l105 = var_f0; + var_i0 = var_l25; + var_i1 = var_p8; + var_i2 = 260u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 244u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l116; + var_f1 *= var_f2; + var_i2 = var_p8; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l25; + var_f1 = var_l102; + var_f2 = var_l105; + var_f3 = var_l107; + var_f2 *= var_f3; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l25; + var_f1 = var_l104; + var_f2 = var_l103; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l25; + var_f1 = var_l98; + var_f2 = var_l95; + var_f3 = var_l111; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l95; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l95 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l111; + var_f4 = var_l96; + var_f5 = var_l92; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l111; + var_f6 = var_l93; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l98 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l91; + var_f6 = var_l92; + var_f5 *= var_f6; + var_f6 = var_l97; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l90; + var_f7 = var_l93; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l93 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l25; + var_f1 = var_l101; + var_f2 = var_l90; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l25; + var_f1 = var_l99; + var_f2 = var_l111; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l116; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l25; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 160u; + var_i1 += var_i2; + var_f2 = var_l116; + var_i3 = var_p8; + var_i4 = 40u; + var_i3 += var_i4; + var_i4 = var_p8; + var_i5 = 192u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f200(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_p8; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B154;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p8; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l62 = var_i0; + var_L156: + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B155;} + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B155;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B155;} + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B158;} + var_i0 = var_l25; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l93 = var_f1; + var_i2 = var_p8; + var_i3 = 44u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l15; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l15 = var_i2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l111 = var_f2; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l94 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l90 = var_f2; + var_i3 = var_l15; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l95 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_l91 = var_f2; + var_i3 = var_l15; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l96 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l25; + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = var_l111; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l90; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l25; + var_f1 = var_l91; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f4 = var_l111; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l25; + var_f1 = var_l90; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l111; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l91; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_f0 = var_l111; + var_i1 = var_l15; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l95 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l90; + var_i2 = var_l15; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_f1 = var_l92; + var_f0 += var_f1; + var_l92 = var_f0; + var_f0 = var_l91; + var_f1 = var_l96; + var_f0 *= var_f1; + var_f1 = var_l111; + var_i2 = var_l15; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l97 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_f1 = var_l94; + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l25; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_f2 = var_l97; + var_f3 = var_l93; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f4 = var_l111; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l90; + var_f7 = var_l97; + var_f6 *= var_f7; + var_f7 = var_l91; + var_f8 = var_l95; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l97 = var_f6; + var_f7 = var_l97; + var_f6 += var_f7; + var_l97 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l25; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l95; + var_f3 = var_l93; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f5 = var_l111; + var_f6 = var_l92; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l25; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l96; + var_f3 = var_l93; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l92; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l25; + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 104u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l25; + var_i4 = 72u; + var_i3 += var_i4; + var_i4 = var_l25; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 184u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l25; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l25; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l25; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l25; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l25; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l25; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l25; + var_i1 = 328u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l25; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i2 = 128u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l25; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_p10; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B159;} + var_i0 = var_l25; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l28 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_p8 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B159;} + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l70; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_p10; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_L160: + var_i0 = var_l25; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 -= var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l53; + var_i1 = var_p8; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B162;} + var_i0 = var_l24; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l24; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l24; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l18 = var_i0; + var_i0 = var_l25; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 160u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l25; + var_i1 = var_l26; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l18; + var_i4 = var_l38; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l25; + var_i1 = var_l26; + var_i2 = var_l16; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l16; + var_i4 = var_l38; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l25; + var_i1 = var_l26; + var_i2 = var_l15; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l38; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l25; + var_i1 = var_l26; + var_i2 = var_p8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l38; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 291u); + var_l36 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l25; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 290u); + var_l39 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l25; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 289u); + var_l43 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l25; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 288u); + var_l40 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l159 = var_j0; + var_j0 = 0ull; + var_l158 = var_j0; + var_L164: + var_j0 = var_l159; + var_j1 = var_l158; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B165;} + var_i0 = var_l25; + var_i1 = 312u; + var_i0 += var_i1; + var_j1 = var_l158; + var_i1 = (u32)(var_j1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l33 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l23; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B165;} + } + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = var_l30; + var_i3 = var_p8; + var_i4 = var_l30; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + var_i2 = var_p8; + var_i3 = var_l30; + var_i4 = var_p8; + var_i5 = var_l30; + var_i4 = var_i4 > var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_i0 = w2c_rapier__wasm3d__bg_f199(instance, var_i0, var_j1); + if (var_i0) {goto var_B165;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l16 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l16; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l35; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l35; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l47 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_p8; + var_i1 = var_l30; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B169;} + var_i0 = var_l16; + var_i1 = var_l30; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l30; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l37 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B169;} + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l23; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B169;} + var_i0 = var_l37; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_l37; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l29; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l37; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B168;} + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B167;} + var_i0 = var_l29; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l41; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B167;} + var_i0 = var_l29; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l52; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B165;} + goto var_B167; + var_B170:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1067476u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B169:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1067492u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B168:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_B167:; + var_i0 = var_l29; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B165;} + var_i0 = var_l37; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B165;} + var_i0 = var_l37; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_i0 = var_l29; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l37; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_i0 = var_l37; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_i0 = var_l29; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l37; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B165;} + var_f0 = 0; + var_l111 = var_f0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p8 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_p8; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l35; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l47; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_l15; + var_i1 = var_l30; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_l16; + var_i1 = var_l30; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l23; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l18; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_i0; + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L174: + var_i0 = var_l16; + var_i1 = var_l22; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B172;} + var_i0 = var_p8; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L174;} + } + var_i0 = var_p8; + var_i1 = var_l18; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B171;} + var_L175: + var_i0 = var_l16; + var_i1 = var_l22; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B172;} + var_i0 = var_p8; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l22 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L175;} + goto var_B171; + var_B172:; + var_i0 = var_p8; + var_i1 = var_l22; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_l16; + var_i1 = var_l22; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B171;} + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B171;} + var_i0 = var_p8; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_L176: + var_i0 = var_l18; + var_p8 = var_i0; + var_i1 = 168u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B177;} + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_l15 = var_i0; + var_l22 = var_i0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 *= var_i1; + var_l54 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l56 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 48u; + var_i0 *= var_i1; + var_l20 = var_i0; + var_i0 = var_l16; + var_l15 = var_i0; + var_l22 = var_i0; + var_L179: + var_i0 = var_l22; + var_i1 = var_l15; + var_i2 = var_l22; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L179;} + } + var_i0 = var_l56; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l54; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l22; + var_i1 = 168u; + var_i0 += var_i1; + var_l22 = var_i0; + var_L181: + var_i0 = var_l22; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_l22; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_l22; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_l22; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l15; + var_i5 = var_l22; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l15; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l15 = var_i3; + var_i4 = var_l22; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l15; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l15 = var_i2; + var_i3 = var_l22; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l22; + var_i1 = 192u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l16; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L181;} + } + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B177;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_l15; + var_l21 = var_i0; + goto var_B177; + } + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 <= var_f3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_B177:; + var_i0 = var_l18; + var_i1 = var_l55; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L176;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B171;} + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l111 = var_f0; + var_B171:; + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l50; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l15 = var_i0; + goto var_B183; + } + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p8 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B183;} + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l41; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l41; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B183;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l52; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_B183:; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i0 = var_l25; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = var_l35; + var_i4 = var_l47; + var_i5 = var_l30; + var_i6 = var_l23; + var_i7 = var_l16; + var_i8 = var_l18; + var_i9 = var_l33; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 24u); + var_i10 = var_l15; + var_i11 = 0u; + var_f12 = var_l111; + var_i13 = 0u; + var_f14 = var_l111; + var_f15 = 0; + var_i16 = var_l33; + var_i16 = i32_load_default32(&instance->w2c_memory, (u64)(var_i16) + 28u); + var_p8 = var_i16; + var_f16 = f32_load_default32(&instance->w2c_memory, (u64)(var_i16)); + var_f17 = var_l111; + w2c_rapier__wasm3d__bg_f95(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_f12, var_i13, var_f14, var_f15, var_f16, var_f17); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B165;} + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f2 = var_l90; + var_i3 = var_l25; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 344u); + var_l111 = var_f3; + var_f4 = var_l90; + var_f5 = var_l111; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l111; + var_f4 = var_l111; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B165:; + var_j0 = var_l158; + var_j1 = 1ull; + var_j0 += var_j1; + var_l158 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L164;} + goto var_B161; + } + var_i0 = var_p8; + var_i1 = var_l34; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B162:; + var_i0 = var_l25; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 160u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 291u); + var_l36 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 290u); + var_l39 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 289u); + var_l43 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l40 = var_i0; + var_B161:; + var_i0 = var_l40; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B159;} + var_i0 = var_l24; + var_i1 = 120u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l43; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_l40; + var_i2 = 1u; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = var_l39; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l36; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l16 = var_i0; + var_j0 = (u64)(var_i0); + var_l158 = var_j0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B185;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B185;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l15 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B185;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l28 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l19 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_B185:; + var_j0 = var_l158; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B187;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B187;} + var_i0 = var_l24; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B187;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l28 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l19 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_B187:; + var_j0 = var_l158; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B189;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B189;} + var_i0 = var_l24; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B189;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l28 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l19 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_B189:; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B191;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B191;} + var_i0 = var_l24; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B191;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l28 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l19 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_B191:; + var_i0 = var_l19; + if (var_i0) {goto var_L160;} + var_B159:; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B158:; + var_i0 = var_l62; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B154;} + goto var_L156; + } + var_i0 = 1067416u; + var_i1 = 44u; + var_i2 = 1067460u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B155:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1067400u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B154:; + var_i0 = var_l48; + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_l27 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L151;} + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l111 = var_f0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B149;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B149; + } + var_f0 = var_l116; + var_l111 = var_f0; + var_B149:; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l45; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l45; + var_f1 = var_l111; + var_f2 = var_l116; + var_i1 = var_f1 < var_f2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 384u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B146;} + var_f0 = var_l116; + var_i1 = var_p2; + var_f1 = (f32)(var_i1); + var_l91 = var_f1; + var_f0 /= var_f1; + var_l111 = var_f0; + var_i1 = var_l32; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l90 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l90; + var_f1 = var_l116; + var_f2 = var_l90; + var_f1 -= var_f2; + var_f2 = var_l91; + var_f1 /= var_f2; + var_f0 += var_f1; + var_l111 = var_f0; + } + var_i0 = var_l32; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + goto var_B145; + var_B146:; + var_i0 = var_l32; + var_f1 = var_l116; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_f0 = var_l116; + var_l111 = var_f0; + var_i0 = 0u; + var_B145:; + var_p2 = var_i0; + var_f0 = var_l150; + var_f1 = var_l116; + var_f2 = var_l111; + var_f1 -= var_f2; + var_l116 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B143;} + var_i0 = var_l32; + var_f1 = var_l111; + var_f2 = var_l116; + var_f1 += var_f2; + var_l111 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = 0u; + var_p2 = var_i0; + var_B143:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l81 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l75; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l72; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l70; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l111; + var_f1 /= var_f2; + var_f2 = var_l111; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l101 = var_f0; + var_L196: + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l25; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B199; + case 1: goto var_B198; + default: goto var_B197; + } + var_B199:; + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = 0; + var_l102 = var_f0; + var_f0 = 0; + var_l107 = var_f0; + var_f0 = 0; + var_l105 = var_f0; + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l126 = var_f0; + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l128 = var_f0; + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l129 = var_f0; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l115 = var_f0; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l113 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l110 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l100 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l103 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l106 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l94 = var_f0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l92 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l104 = var_f1; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l91 = var_f1; + var_i2 = var_l15; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l95 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l93 = var_f1; + var_i2 = var_l15; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l97 = var_f0; + var_f1 = var_l97; + var_f1 = -(var_f1); + var_f2 = var_l94; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f3 = var_l104; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l91; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l108 = var_f2; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_l15 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l109 = var_f0; + var_f1 = var_l109; + var_f0 *= var_f1; + var_f1 = var_l95; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = var_l91; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l96; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l98 = var_f1; + var_f2 = var_l98; + var_f2 = -(var_f2); + var_i3 = var_l15; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l112 = var_f1; + var_f2 = var_l112; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l96; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f3 = var_l104; + var_f4 = var_l91; + var_f4 = -(var_f4); + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + var_f2 = var_l99; + var_f2 = -(var_f2); + var_i3 = var_l15; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l114 = var_f1; + var_f2 = var_l114; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l123 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l114; + var_f1 = var_l123; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l102 = var_f1; + var_f0 /= var_f1; + var_f1 = var_l97; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f2 = var_l98; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l99; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f2 = var_l108; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 = w2c_rapier__wasm3d__bg_f649(instance, var_f1, var_f2); + var_l107 = var_f1; + var_f2 = var_l107; + var_f1 += var_f2; + var_l114 = var_f1; + var_f0 *= var_f1; + var_l107 = var_f0; + var_f0 = var_l112; + var_f1 = var_l102; + var_f0 /= var_f1; + var_f1 = var_l114; + var_f0 *= var_f1; + var_l105 = var_f0; + var_f0 = var_l109; + var_f1 = var_l102; + var_f0 /= var_f1; + var_f1 = var_l114; + var_f0 *= var_f1; + var_l102 = var_f0; + } + var_i0 = var_l18; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l107; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l105; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l102; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l18; + var_f1 = var_l126; + var_f2 = var_l100; + var_f3 = var_l113; + var_f4 = var_l92; + var_f5 = var_l90; + var_f6 = var_l115; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l110; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l102 = var_f5; + var_f6 = var_l102; + var_f5 += var_f6; + var_l107 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l91; + var_f7 = var_l110; + var_f6 *= var_f7; + var_f7 = var_l90; + var_f8 = var_l113; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l102 = var_f6; + var_f7 = var_l102; + var_f6 += var_f7; + var_l105 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l93; + var_f8 = var_l113; + var_f7 *= var_f8; + var_f8 = var_l91; + var_f9 = var_l115; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l102 = var_f7; + var_f8 = var_l102; + var_f7 += var_f8; + var_l113 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l102 = var_f2; + var_f1 -= var_f2; + var_f2 = var_l92; + var_f3 = var_l90; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l106; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l109 = var_f3; + var_f4 = var_l109; + var_f3 += var_f4; + var_l109 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l93; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l103; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l112 = var_f4; + var_f5 = var_l112; + var_f4 += var_f5; + var_l112 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l91; + var_f6 = var_l106; + var_f5 *= var_f6; + var_f6 = var_l90; + var_f7 = var_l100; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l114 = var_f5; + var_f6 = var_l114; + var_f5 += var_f6; + var_l114 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l100; + var_f2 -= var_f3; + var_l100 = var_f2; + var_f3 = var_l104; + var_f4 = var_l94; + var_f5 = var_l92; + var_f6 = var_l114; + var_f5 *= var_f6; + var_f6 = var_l90; + var_f7 = var_l109; + var_f6 *= var_f7; + var_f7 = var_l91; + var_f8 = var_l112; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l103; + var_f5 -= var_f6; + var_l126 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l92; + var_f7 = var_l112; + var_f6 *= var_f7; + var_f7 = var_l91; + var_f8 = var_l114; + var_f7 *= var_f8; + var_f8 = var_l93; + var_f9 = var_l109; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l106; + var_f6 -= var_f7; + var_l109 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l112 = var_f4; + var_f5 = var_l112; + var_f4 += var_f5; + var_l112 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l96; + var_f6 = var_l109; + var_f5 *= var_f6; + var_f6 = var_l94; + var_f7 = var_l100; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l114 = var_f5; + var_f6 = var_l114; + var_f5 += var_f6; + var_l114 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l95; + var_f7 = var_l100; + var_f6 *= var_f7; + var_f7 = var_l96; + var_f8 = var_l126; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l100 = var_f6; + var_f7 = var_l100; + var_f6 += var_f7; + var_l100 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l102; + var_f3 = var_l108; + var_f4 = var_l103; + var_f5 = var_l115; + var_f6 = var_l92; + var_f7 = var_l105; + var_f6 *= var_f7; + var_f7 = var_l91; + var_f8 = var_l113; + var_f7 *= var_f8; + var_f8 = var_l90; + var_f9 = var_l107; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l90 = var_f4; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f5 = var_l106; + var_f6 = var_l110; + var_f7 = var_l92; + var_f8 = var_l113; + var_f7 *= var_f8; + var_f8 = var_l93; + var_f9 = var_l107; + var_f8 *= var_f9; + var_f9 = var_l91; + var_f10 = var_l105; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l91 = var_f5; + var_f6 = var_l98; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l93 = var_f4; + var_f5 = var_l93; + var_f4 += var_f5; + var_l93 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l91; + var_f6 = var_l99; + var_f5 *= var_f6; + var_f6 = var_l102; + var_f7 = var_l97; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l92 = var_f5; + var_f6 = var_l92; + var_f5 += var_f6; + var_l92 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l98; + var_f6 = var_l102; + var_f7 = var_l98; + var_f6 *= var_f7; + var_f7 = var_l90; + var_f8 = var_l99; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l103 = var_f6; + var_f7 = var_l103; + var_f6 += var_f7; + var_l103 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l18; + var_f1 = var_l128; + var_f2 = var_l90; + var_f1 -= var_f2; + var_f2 = var_l126; + var_f3 = var_l104; + var_f4 = var_l114; + var_f3 *= var_f4; + var_f4 = var_l96; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l112; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l108; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f4 = var_l99; + var_f5 = var_l103; + var_f4 *= var_f5; + var_f5 = var_l97; + var_f6 = var_l93; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l18; + var_f1 = var_l129; + var_f2 = var_l91; + var_f1 -= var_f2; + var_f2 = var_l109; + var_f3 = var_l104; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l112; + var_f4 *= var_f5; + var_f5 = var_l96; + var_f6 = var_l114; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l91; + var_f3 = var_l108; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l98; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f5 = var_l99; + var_f6 = var_l92; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l101; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B197; + var_B198:; + var_i0 = var_l32; + var_i1 = 296u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p8; + var_i2 = 120u; + var_i1 += var_i2; + var_f2 = var_l111; + var_i3 = var_p8; + var_i4 = 40u; + var_i3 += var_i4; + var_l21 = var_i3; + var_i4 = var_p8; + var_i5 = 192u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f200(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l71; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l158 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l71; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l159 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l71; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l160 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l71; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = var_l159; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = var_l160; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B197:; + var_i0 = var_l20; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L196;} + } + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 496u; + var_i0 -= var_i1; + var_l27 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l32; + var_i1 = 48u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l57 = var_i0; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_p8; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_l22 = var_i0; + var_L211: + var_i0 = var_l16; + var_i1 = var_l29; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l45; + var_i1 = var_l28; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l28; + var_i3 = var_l37; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_f0 = var_l91; + var_i1 = var_p8; + var_i2 = 344u; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = 0; + var_i2 = var_p8; + var_i3 = 132u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = var_l90; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 136u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 140u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 336u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_i2 = var_p8; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = var_l90; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 124u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 128u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 332u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l90 = var_f0; + var_i0 = var_l15; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_i1 = var_p8; + var_i2 = 340u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B213;} + var_i0 = var_l30; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + goto var_B213; + } + var_i0 = var_p8; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_l17; + var_l20 = var_i0; + var_i0 = var_l21; + goto var_B212; + var_B213:; + var_i0 = var_l19; + var_l20 = var_i0; + var_i0 = var_l22; + var_B212:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L211;} + } + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l20 = var_i0; + var_i0 = var_p5; + var_i1 = 60u; + var_i0 += var_i1; + var_l22 = var_i0; + var_L217: + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B219;} + var_i0 = var_l45; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l37; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B219;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B218;} + var_B219:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068320u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B218:; + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B221;} + var_i0 = var_p8; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B221;} + var_i0 = var_p8; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B221;} + var_i0 = var_p8; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B221;} + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B221;} + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B220;} + var_B221:; + var_i0 = var_p8; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B220;} + var_i0 = var_p8; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l28 = var_i0; + var_L222: + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B223;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B223;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = 1u; + var_p8 = var_i0; + var_B223:; + var_i0 = var_l27; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l27; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l27; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l27; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f239(instance, var_i0, var_i1); + var_L224: + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = var_l18; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_L227: + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B226;} + var_i0 = var_p8; + var_i1 = 168u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 136u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 168u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L227;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p8; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i1 = var_l40; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B228;} + var_i0 = var_l62; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l40; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B228;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B228;} + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B226;} + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B226; + var_B228:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068336u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B226:; + var_i0 = var_l27; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f239(instance, var_i0, var_i1); + goto var_L224; + } else { + var_i0 = var_l28; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B220;} + goto var_L222; + } + UNREACHABLE; + UNREACHABLE; + UNREACHABLE; + var_B220:; + var_i0 = var_l17; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L217;} + } + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l36; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B231;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_p9; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_p9; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_p9; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_i0; + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_i0; + var_i0 = var_l58; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i0 = var_l58; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l58; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l58; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l58; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_l58; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_i0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l64 = var_i0; + var_i0 = var_p5; + var_i1 = 60u; + var_i0 += var_i1; + var_l67 = var_i0; + var_L232: + var_i0 = 1u; + var_i1 = var_p8; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_L239: + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B234;} + var_i0 = var_l45; + var_i1 = var_l24; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l24; + var_i3 = var_l37; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B234;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B234;} + var_i0 = var_l15; + var_i1 = var_l29; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B240;} + } + var_i0 = var_p8; + var_i1 = 8u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B238;} + goto var_L239; + var_B240:; + var_i0 = var_l19; + var_i1 = 0u; + var_i2 = var_l21; + var_i1 -= var_i2; + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l22; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B237;} + goto var_B236; + var_B238:; + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B231; + var_B237:; + var_i0 = var_l52; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B235;} + var_i0 = var_p8; + var_l22 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_i0; + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l21; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 -= var_i1; + var_i1 = var_l57; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B236;} + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l36; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l52; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l52; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l22 = var_i0; + var_B236:; + var_i0 = var_l29; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B233;} + var_i0 = var_l29; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_L243: + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l64; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B244;} + var_i0 = var_l67; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B244;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = 1u; + var_p8 = var_i0; + var_B244:; + var_i0 = var_l27; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l27; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l27; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l27; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f239(instance, var_i0, var_i1); + var_L245: + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l18 = var_i0; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = var_l18; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_L248: + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B247;} + var_i0 = var_p8; + var_i1 = 168u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 136u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 168u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L248;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p8; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i1 = var_l40; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_l62; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l40; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B247;} + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B247; + var_B249:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068336u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B247:; + var_i0 = var_l27; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f239(instance, var_i0, var_i1); + goto var_L245; + } else { + var_i0 = var_l25; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L243;} + goto var_B233; + } + UNREACHABLE; + UNREACHABLE; + UNREACHABLE; + var_B235:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1068352u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B234:; + var_i0 = var_l19; + var_i1 = 0u; + var_i2 = var_l21; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B203; + var_B233:; + var_i0 = 0u; + var_l28 = var_i0; + var_i0 = var_l24; + var_i1 = var_l63; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l61; + var_i1 = var_l24; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l31; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + } + var_i0 = 2u; + var_l43 = var_i0; + var_L252: + var_i0 = var_l43; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B263;} + var_i0 = var_l25; + var_l15 = var_i0; + var_L264: + var_i0 = var_l15; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l15; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l25 = var_i0; + var_l16 = var_i0; + goto var_B265; + } + var_L267: + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_p8; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B263;} + var_i0 = var_l33; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L267;} + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l17; + var_l15 = var_i0; + var_B265:; + var_i0 = var_l58; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B208;} + var_i0 = var_l15; + var_i1 = 368u; + var_i0 *= var_i1; + var_l21 = var_i0; + var_i1 = var_l58; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l58; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B262;} + var_i0 = var_l20; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B261;} + var_i0 = var_l16; + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = var_l33; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + if (var_i0) {goto var_L264;} + var_i0 = var_l58; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l15; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + goto var_B253; + var_B263:; + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B268;} + var_i0 = 4294967295u; + var_p8 = var_i0; + var_i0 = 4294967295u; + var_l25 = var_i0; + var_i0 = var_l23; + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l46; + var_i1 = var_l18; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_l25; + var_l15 = var_i0; + var_L270: + var_i0 = var_l15; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l15; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l25 = var_i0; + var_l16 = var_i0; + goto var_B271; + } + var_L273: + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_p8; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B268;} + var_i0 = var_l33; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L273;} + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l17; + var_l15 = var_i0; + var_B271:; + var_i0 = var_l15; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B208;} + var_i0 = var_l33; + var_i1 = var_l15; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B260;} + var_i0 = var_l17; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B259;} + var_i0 = var_l16; + var_l15 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + if (var_i0) {goto var_L270;} + var_i0 = var_l46; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l46; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 0u; + var_l43 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + goto var_B253; + var_B268:; + var_i0 = 0u; + var_l28 = var_i0; + var_i0 = var_l24; + var_i1 = var_l51; + var_i0 = var_i0 >= var_i1; + var_l50 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l24; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l31; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + } + var_i0 = var_l47; + var_i1 = var_l24; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = var_l49; + var_i1 = 4u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = 2u; + var_l54 = var_i0; + var_L275: + var_i0 = var_l54; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B278;} + var_i0 = var_l25; + var_l15 = var_i0; + var_L279: + var_i0 = var_l15; + var_i1 = var_l35; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_l16 = var_i0; + goto var_B280; + } + var_L282: + var_i0 = var_l35; + var_i1 = var_p8; + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B278;} + var_i0 = var_l26; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L282;} + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l17; + var_l15 = var_i0; + var_B280:; + var_i0 = var_p9; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B208;} + var_i0 = var_p9; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B258;} + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B257;} + var_i0 = var_l16; + var_l15 = var_i0; + var_i0 = var_l50; + if (var_i0) {goto var_L279;} + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l31; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l51; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_l21; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i3 = var_l17; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l16 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + var_i3 = var_l17; + var_i4 = var_l24; + var_i3 = var_i3 == var_i4; + var_i4 = var_l16; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l16 = var_i4; + var_i5 = var_l31; + var_i4 = var_i4 == var_i5; + var_i3 &= var_i4; + var_l43 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l21 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = var_l43; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l43 = var_i0; + var_i1 = var_l47; + var_i2 = var_l21; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l48; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l16; + var_i1 = var_l39; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l53; + var_i1 = var_l16; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l39; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l59; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l55; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l20; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l59 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l20; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_i0; + var_i1 = var_l16; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l59; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l65 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L279;} + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l65; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_l20 = var_i0; + goto var_B283; + } + var_i0 = var_l20; + var_i1 = var_l59; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L279;} + var_i0 = var_l56; + var_i1 = var_l20; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l20; + var_i3 = var_l59; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L279;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_i1 = var_l16; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + var_B283:; + var_i0 = var_l56; + var_i1 = var_l20; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_L279;} + goto var_B277; + var_B278:; + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B276;} + var_i0 = 4294967295u; + var_p8 = var_i0; + var_i0 = 4294967295u; + var_l25 = var_i0; + var_i0 = var_l34; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l44; + var_i1 = var_l18; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_l25; + var_l15 = var_i0; + var_L286: + var_i0 = var_l15; + var_i1 = var_l35; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_l16 = var_i0; + goto var_B287; + } + var_L289: + var_i0 = var_l35; + var_i1 = var_p8; + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B276;} + var_i0 = var_l26; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L289;} + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l17; + var_l15 = var_i0; + var_B287:; + var_i0 = var_l15; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B208;} + var_i0 = var_l26; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B256;} + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B255;} + var_i0 = var_l16; + var_l15 = var_i0; + var_i0 = var_l50; + if (var_i0) {goto var_L286;} + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l31; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l51; + var_i1 = var_l44; + var_i2 = var_l21; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l44; + var_i3 = var_l17; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_i2; + var_i3 = var_l21; + var_i4 = var_l24; + var_i3 = var_i3 == var_i4; + var_i4 = var_l17; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l20 = var_i4; + var_i5 = var_l31; + var_i4 = var_i4 == var_i5; + var_i3 &= var_i4; + var_l28 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l21 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l20; + var_i2 = var_l28; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l43 = var_i0; + var_i1 = var_l47; + var_i2 = var_l21; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l48; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l16; + var_i1 = var_l39; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l53; + var_i1 = var_l16; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l39; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l55; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l20; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l59 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l20; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l16; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l59; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l54 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L286;} + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_l28 = var_i0; + goto var_B290; + } + var_i0 = var_l28; + var_i1 = var_l59; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L286;} + var_i0 = var_l20; + var_i1 = var_l28; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l28; + var_i3 = var_l59; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L286;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_i1 = var_l16; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L286;} + var_B290:; + var_i0 = var_l20; + var_i1 = var_l28; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_L286;} + var_i0 = 0u; + var_l28 = var_i0; + var_i0 = 0u; + var_l54 = var_i0; + var_B277:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_l16; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_L275; + var_B276:; + var_i0 = var_l29; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B254;} + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l29; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l29; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l60; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p8 = var_i0; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B231;} + goto var_L232; + var_B262:; + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B261:; + var_i0 = var_l20; + var_i1 = var_l15; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B260:; + var_i0 = var_l21; + var_i1 = var_l23; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B259:; + var_i0 = var_l20; + var_i1 = var_l23; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B258:; + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B257:; + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B256:; + var_i0 = var_l17; + var_i1 = var_l34; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B255:; + var_i0 = var_l21; + var_i1 = var_l34; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B254:; + var_i0 = var_l15; + var_i1 = 0u; + var_i2 = 1068368u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B253:; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + var_i2 = var_l31; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l21; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l16; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_L252; + UNREACHABLE; + UNREACHABLE; + var_B231:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_i0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l36; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L297: + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l45; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l37; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l21; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 340u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l15; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L297;} + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + } + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i1 = var_p0; + var_i2 = 484u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_p0; + var_i1 = 476u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f346(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + } + var_i0 = var_l21; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_p0; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f346(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + } + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l27; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 484u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p0; + var_i1 = 480u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B304;} + var_i0 = var_l22; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + var_l17 = var_i0; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 12u; + var_i0 *= var_i1; + var_l21 = var_i0; + var_L306: + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L306;} + } + var_i0 = var_l18; + var_i1 = 84u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B304;} + var_i0 = var_l16; + var_i1 = var_l22; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 92u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L307: + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 60u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 72u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 84u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p8; + var_i1 = 96u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l16; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L307;} + var_B304:; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 464u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l28; + var_i1 = var_l15; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = 4u; + var_l23 = var_i0; + var_i0 = 0u; + var_l31 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_L309: + var_i0 = var_l28; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B310;} + var_i0 = var_p8; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l28; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_L312: + var_i0 = var_p8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B313;} + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B313;} + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B317;} + var_i0 = var_l29; + var_i1 = var_l15; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l21; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B317;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B317;} + var_i0 = var_l16; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l25 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i1 = var_p8; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B318;} + var_i0 = var_l15; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B313;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = 1u; + var_l20 = var_i0; + goto var_B315; + } + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B313;} + var_i0 = 1u; + var_l25 = var_i0; + var_i0 = 0u; + var_B318:; + var_l17 = var_i0; + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B316;} + var_i0 = var_l29; + var_i1 = var_l16; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l21; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B316;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B316;} + var_i0 = var_l16; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l20 = var_i0; + var_i0 = var_l16; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l15; + var_i1 = 255u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B315;} + var_i0 = var_l24; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B313;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + goto var_B314; + var_B317:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078348u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B316:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078364u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B315:; + var_i0 = var_l25; + if (var_i0) {goto var_B313;} + var_B314:; + var_i0 = 0u; + var_i1 = var_l20; + var_i2 = var_l24; + var_i3 = 255u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B313;} + var_i0 = var_l17; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l22; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i2 = var_l17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l17; + var_i2 = var_l15; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + } + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B320;} + var_i0 = var_l27; + var_i1 = var_l31; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l31 = var_i0; + goto var_B320; + } + var_i0 = var_l17; + var_i1 = var_l30; + var_i2 = 1078380u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B320:; + var_i0 = var_l23; + var_i1 = var_l31; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l27; + var_i1 = var_l31; + var_i2 = 1u; + var_i1 += var_i2; + var_l31 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i1 = var_l37; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B311;} + var_i0 = var_l16; + var_p8 = var_i0; + goto var_L312; + var_B313:; + var_i0 = var_l37; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L312;} + var_i0 = var_l19; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B310;} + var_B311:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p8 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p8 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B310:; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l34; + var_i1 = var_l28; + var_i2 = 56u; + var_i1 += var_i2; + var_l28 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L309;} + } + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l58; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l58; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p0; + var_i1 = 492u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B326;} + var_i0 = var_l16; + var_p8 = var_i0; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = 24u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + var_l21 = var_i0; + if (var_i0) { + var_i0 = var_l21; + var_i1 = 12u; + var_i0 *= var_i1; + var_l21 = var_i0; + var_L328: + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L328;} + } + var_i0 = var_l17; + var_i1 = 84u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B326;} + var_i0 = var_l16; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 92u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L329: + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 60u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 72u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 84u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p8; + var_i1 = 96u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L329;} + var_B326:; + var_i0 = var_l18; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 368u; + var_i0 *= var_i1; + var_l25 = var_i0; + var_i0 = var_l19; + var_i1 = 300u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L331: + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B335;} + var_i0 = var_l19; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B335;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B335;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B334;} + var_i0 = var_l19; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B334;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B334;} + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B332;} + var_i0 = var_l21; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B337;} + goto var_B332; + } + var_i0 = var_l21; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B332;} + var_i0 = var_l18; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B336;} + var_B337:; + var_i0 = var_l18; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B332;} + var_B336:; + var_i0 = var_l18; + var_i1 = var_l21; + var_i2 = var_l22; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B333;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l18 = var_i1; + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l21; + var_i2 = var_l18; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + } + var_i1 = var_l18; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B332; + var_B335:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068536u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B334:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068552u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B333:; + var_i0 = var_l18; + var_i1 = var_l20; + var_i2 = 1068568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B332:; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 368u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l25; + var_i1 = 368u; + var_i0 -= var_i1; + var_l25 = var_i0; + if (var_i0) {goto var_L331;} + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l93 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l92 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l27; + var_i1 = 344u; + var_i0 += var_i1; + var_l25 = var_i0; + var_L342: + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p8; + var_i2 = 176u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i2 = var_p8; + var_i3 = 40u; + var_i2 += var_i3; + var_l19 = var_i2; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_p8; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 204u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 160u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + } + var_i0 = var_l15; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + } + var_i0 = var_l15; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + } + var_i0 = var_l15; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l15; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l15; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p8; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 292u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 300u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 260u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 288u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f3 = 1; + var_i4 = var_p8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 244u); + var_l90 = var_f4; + var_f3 /= var_f4; + var_l91 = var_f3; + var_f4 = var_l90; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l91; + var_f4 = var_l90; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l93; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 276u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 284u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_f3 = 0; + var_f4 = 1; + var_i5 = var_p8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 240u); + var_l91 = var_f5; + var_f4 /= var_f5; + var_l95 = var_f4; + var_f5 = var_l91; + var_f6 = 9.99999968e-21; + var_i5 = var_f5 <= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l95; + var_f5 = var_l91; + var_f6 = -9.99999968e-21; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 252u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 280u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_f3 = 0; + var_f4 = 1; + var_i5 = var_p8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 236u); + var_l90 = var_f5; + var_f4 /= var_f5; + var_l91 = var_f4; + var_f5 = var_l90; + var_f6 = 9.99999968e-21; + var_i5 = var_f5 <= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l91; + var_f5 = var_l90; + var_f6 = -9.99999968e-21; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L342;} + } + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i1 = var_p9; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l27; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l55 = var_i0; + var_i0 = var_l27; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l54 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_l27; + var_i1 = 476u; + var_i0 += var_i1; + var_l56 = var_i0; + var_L352: + var_i0 = var_l30; + var_l19 = var_i0; + var_i1 = var_l50; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 276u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L352;} + var_i0 = var_l19; + var_i1 = 160u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B365;} + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l19; + var_i2 = 156u; + var_i1 += var_i2; + var_l45 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 380u); + var_l15 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B364;} + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l27; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l19; + var_i3 = 4u; + var_i2 += var_i3; + var_l44 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l16; + var_i4 = var_l15; + var_i3 -= var_i4; + w2c_rapier__wasm3d__bg_f486(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 16u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l43; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l15; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l15; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = 932u; + var_l22 = var_i0; + var_L374: + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B363;} + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l22; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 80u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B362;} + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B361;} + var_i0 = var_p8; + var_i1 = 464u; + var_i0 -= var_i1; + var_l37 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B360;} + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B360;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 460u; + var_i1 -= var_i2; + var_l33 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B360;} + var_i0 = var_l20; + var_i1 = var_l18; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B359;} + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B359;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B359;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = var_p8; + var_i2 = 84u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B358;} + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 432u; + var_i1 -= var_i2; + var_i2 = var_l44; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l20; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l25; + var_i4 = var_l20; + var_i3 -= var_i4; + w2c_rapier__wasm3d__bg_f486(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l18; + var_i1 = 400u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i1 = var_p8; + var_i2 = 164u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l95 = var_f1; + var_i2 = var_p8; + var_i3 = 176u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l18; + var_i2 = 392u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l97 = var_f1; + var_i2 = var_p8; + var_i3 = 172u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l98 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l18; + var_i2 = 396u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l99 = var_f1; + var_i2 = var_p8; + var_i3 = 168u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l104 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l103 = var_f0; + var_f1 = var_l97; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l99; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l90 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_l102 = var_f1; + var_f2 = var_l99; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l97; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l104; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l91 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l100 = var_f0; + var_f1 = var_l100; + var_f0 += var_f1; + var_l100 = var_f0; + var_f0 = var_l102; + var_f1 = var_l99; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l97; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l93 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + var_l95 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_f1 = var_l94; + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_p8; + var_i1 = 436u; + var_i0 -= var_i1; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l95; + var_f6 = var_l91; + var_f5 *= var_f6; + var_f6 = var_l103; + var_f7 = var_l93; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l95 = var_f5; + var_f6 = var_l95; + var_f5 += var_f6; + var_l97 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 440u; + var_i0 -= var_i1; + var_f1 = var_l103; + var_f2 = var_l92; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l96 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 444u; + var_i0 -= var_i1; + var_f1 = var_l102; + var_f2 = var_l92; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l99 = var_f0; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_l104 = var_f1; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l97 = var_f0; + var_f1 = var_l97; + var_f0 += var_f1; + var_l97 = var_f0; + var_f0 = var_l104; + var_f1 = var_l93; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + var_l100 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l98 = var_f0; + var_f1 = var_l98; + var_f0 += var_f1; + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 448u; + var_i0 -= var_i1; + var_f1 = var_l100; + var_f2 = var_l92; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l100; + var_f6 = var_l91; + var_f5 *= var_f6; + var_f6 = var_l99; + var_f7 = var_l93; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l100 = var_f5; + var_f6 = var_l100; + var_f5 += var_f6; + var_l100 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l103 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 452u; + var_i0 -= var_i1; + var_f1 = var_l99; + var_f2 = var_l92; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 456u; + var_i0 -= var_i1; + var_f1 = var_l104; + var_f2 = var_l92; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l104 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l21; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_l15; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_l15; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l17; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i0 = var_l15; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l15; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l105 = var_f0; + var_i0 = var_l17; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l106 = var_f0; + var_i0 = var_l15; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_l15; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l108 = var_f0; + var_i0 = var_l15; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l115 = var_f0; + var_i0 = var_l17; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l113 = var_f0; + var_i0 = var_l15; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l110 = var_f0; + var_i0 = var_l18; + var_i1 = 140u; + var_i0 += var_i1; + var_f1 = var_l95; + var_i2 = var_l15; + var_i3 = 140u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l98 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l90; + var_f2 = var_l96; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l91; + var_f2 = var_l94; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 128u; + var_i0 += var_i1; + var_f1 = var_l100; + var_f2 = var_l103; + var_f1 += var_f2; + var_f2 = var_l91; + var_f3 = var_l106; + var_f4 = var_l105; + var_f3 -= var_f4; + var_l100 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l107; + var_f5 = var_l102; + var_f4 -= var_f5; + var_l103 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l94; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l93; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 124u; + var_i0 += var_i1; + var_f1 = var_l108; + var_f2 = var_l99; + var_f1 += var_f2; + var_f2 = var_l98; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l113; + var_f5 = var_l115; + var_f4 -= var_f5; + var_l91 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l95; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l110; + var_f2 = var_l104; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l91; + var_f2 *= var_f3; + var_f3 = var_l98; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l96; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 468u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l31; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L374;} + } + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L352;} + var_i0 = var_l19; + var_i1 = 188u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_l19; + var_i1 = 192u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B368;} + var_i0 = var_l15; + var_i1 = var_l39; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B369;} + var_i0 = var_l19; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l17 = var_i1; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B371;} + var_i0 = var_p8; + var_l21 = var_i0; + var_i0 = var_l18; + goto var_B370; + } + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i1 = var_p0; + var_i2 = 532u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B366;} + var_i0 = var_l16; + var_l15 = var_i0; + goto var_B301; + var_B371:; + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l21 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_B370:; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B369;} + var_L375: + var_i0 = var_l17; + var_i1 = var_l18; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l16; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 == var_i3; + var_l20 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l16; + var_i2 = var_l17; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + var_p8 = var_i0; + var_i0 = var_l22; + var_i1 = var_l18; + var_i2 = var_l20; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l25; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = var_l16; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 2u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L375;} + var_B369:; + var_i0 = var_l19; + var_i1 = 208u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l19; + var_i2 = 212u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B367;} + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l17 = var_i1; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p8; + var_l21 = var_i0; + var_i0 = var_l18; + goto var_B376; + } + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l21 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_B376:; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B367;} + var_L378: + var_i0 = var_l17; + var_i1 = var_l18; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l16; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 == var_i3; + var_l20 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l16; + var_i2 = var_l17; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + var_p8 = var_i0; + var_i0 = var_l22; + var_i1 = var_l18; + var_i2 = var_l20; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l25; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = var_l16; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 2u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L378;} + goto var_B367; + var_B368:; + var_i0 = var_l15; + var_i1 = var_l15; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + goto var_B379; + } + var_i0 = var_l18; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_l18; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l16; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B379:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l46; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l39; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 180u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l18 = var_i0; + var_i1 = var_l18; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + goto var_B382; + } + var_i0 = var_l15; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l16; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B382:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l19; + var_i1 = 212u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 204u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B367:; + var_i0 = var_l19; + var_i1 = 252u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i1 = var_l34; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B355;} + var_i0 = 4u; + var_l16 = var_i0; + var_i0 = 4u; + var_l21 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l18 = var_i0; + var_i1 = 3u; + var_i0 *= var_i1; + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_l18; + var_i1 = 12u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l21; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l27; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l27; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l27; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l19; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f292(instance, var_i0, var_i1, var_i2); + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l18 = var_i0; + var_i1 = 3u; + var_i0 *= var_i1; + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_l18; + var_i1 = 12u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l16; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l27; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l27; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l27; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l19; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f292(instance, var_i0, var_i1, var_i2); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l18 = var_i0; + var_i1 = 6u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + goto var_B387; + } + var_i0 = var_l15; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_l18; + var_i1 = 24u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l16; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B387:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l19; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + goto var_B355; + var_B366:; + var_i0 = var_l25; + var_i1 = var_l16; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 524u); + var_i2 = var_l16; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 524u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = var_l18; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B392;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l20 = var_i0; + var_i1 = var_l18; + var_i2 = var_l18; + var_i3 = var_l20; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 4u; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 228u; + var_i0 *= var_i1; + var_l20 = var_i0; + var_i0 = var_l18; + var_i1 = 9418788u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l25 = var_i0; + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_p8; + var_i1 = var_l17; + var_i2 = 228u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p8; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p8; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B393; + } + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B393:; + var_i0 = var_p8; + var_i1 = var_l20; + var_i2 = var_l25; + var_i3 = var_p8; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B391; + } + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B391;} + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B392;} + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B392:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B391:; + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 532u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + goto var_B357; + } + var_i0 = var_l16; + var_l15 = var_i0; + var_i0 = var_l18; + if (var_i0) {goto var_B357;} + goto var_B356; + var_B365:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069000u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B364:; + var_i0 = var_l15; + var_i1 = var_l16; + var_i2 = 1069016u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B363:; + var_i0 = var_l24; + var_i1 = var_l15; + var_i2 = 1070320u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B362:; + var_i0 = var_l27; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 1070384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1070392u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B361:; + var_i0 = var_l27; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 1070432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1070440u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B360:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069032u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B359:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069048u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B358:; + var_i0 = var_l20; + var_i1 = var_l25; + var_i2 = 1069064u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B357:; + var_i0 = var_p0; + var_i1 = 528u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i2 = 228u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 224u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l16; + var_i1 = var_l21; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_L396: + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 56u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 72u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 80u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 88u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 96u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 104u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 112u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 120u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 128u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 136u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 144u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 152u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 160u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 168u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 176u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 184u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 192u; + var_i0 -= var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 200u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 208u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 216u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 224u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 228u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L396;} + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_B356:; + var_i0 = var_p0; + var_i1 = 532u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B301; + var_B355:; + var_i0 = var_l36; + var_i0 = !(var_i0); + if (var_i0) {goto var_B397;} + var_i0 = var_l19; + var_i1 = 176u; + var_i0 += var_i1; + var_l57 = var_i0; + var_i0 = var_l19; + var_i1 = 196u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = 0u; + var_l31 = var_i0; + var_L413: + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l45; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l31; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l37 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B412;} + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B412;} + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B412;} + var_f0 = 0; + var_l104 = var_f0; + var_f0 = 0; + var_l98 = var_f0; + var_f0 = 0; + var_l100 = var_f0; + var_f0 = 0; + var_l103 = var_f0; + var_f0 = 0; + var_l102 = var_f0; + var_f0 = 0; + var_l107 = var_f0; + var_i0 = var_l33; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i1 = var_l33; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l33; + var_i2 = 156u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + var_i2 = var_l33; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l93 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l90; + var_i2 = var_l33; + var_i3 = 172u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l97 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l92 = var_f0; + var_f1 = var_l96; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f2 = var_l91; + var_i3 = var_l33; + var_i4 = 164u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l99 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l94 = var_f1; + var_f2 = var_l91; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l93; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l95 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l92; + var_f3 = var_l91; + var_f4 = var_l91; + var_f3 *= var_f4; + var_l91 = var_f3; + var_f4 = var_l99; + var_f5 = var_l99; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l93; + var_f5 = var_l93; + var_f4 *= var_f5; + var_l99 = var_f4; + var_f3 += var_f4; + var_l93 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l105 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l96; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l91; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l90; + var_f2 *= var_f3; + var_l90 = var_f2; + var_f1 += var_f2; + var_l91 = var_f1; + var_f2 = var_l93; + var_f3 = var_l90; + var_f4 = var_l99; + var_f3 += var_f4; + var_f4 = var_l97; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l96 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l97 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l94; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l92; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l99 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l105; + var_f1 = var_l90; + var_f0 /= var_f1; + var_l103 = var_f0; + var_f0 = var_l99; + var_f0 = -(var_f0); + var_f1 = var_l90; + var_f0 /= var_f1; + var_l102 = var_f0; + var_f0 = var_l91; + var_f1 = var_l93; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l90; + var_f0 /= var_f1; + var_l104 = var_f0; + var_f0 = var_l91; + var_f1 = var_l96; + var_f0 *= var_f1; + var_f1 = var_l92; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l90; + var_f0 /= var_f1; + var_l100 = var_f0; + var_f0 = var_l97; + var_f1 = var_l90; + var_f0 /= var_f1; + var_l107 = var_f0; + var_f0 = var_l94; + var_f1 = var_l92; + var_f0 *= var_f1; + var_f1 = var_l91; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l90; + var_f0 /= var_f1; + var_l98 = var_f0; + } + var_i0 = var_l19; + var_i1 = 172u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B411;} + var_i0 = var_l33; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_l33; + var_i1 = 240u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l33; + var_i1 = 236u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l19; + var_i1 = 168u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l33; + var_i1 = 140u; + var_i0 += var_i1; + var_l47 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l33; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l33; + var_i1 = 136u; + var_i0 += var_i1; + var_l52 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l54; + var_i1 = 0u; + var_i2 = 128u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l27; + var_f1 = var_l98; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l27; + var_f1 = var_l103; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l27; + var_f1 = var_l98; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l27; + var_f1 = var_l102; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l27; + var_f1 = var_l103; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l27; + var_f1 = var_l102; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l27; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l92; + var_f2 /= var_f3; + var_l96 = var_f2; + var_f3 = var_l92; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l96; + var_f3 = var_l92; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l108 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l27; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l94; + var_f2 /= var_f3; + var_l92 = var_f2; + var_f3 = var_l94; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l92; + var_f3 = var_l94; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l115 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l27; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l95; + var_f2 /= var_f3; + var_l92 = var_f2; + var_f3 = var_l95; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l92; + var_f3 = var_l95; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l113 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l27; + var_f1 = var_l107; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l27; + var_f1 = var_l100; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l27; + var_f1 = var_l104; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l55; + var_i1 = 0u; + var_i2 = 128u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l27; + var_f1 = var_l108; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l27; + var_f1 = var_l115; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l27; + var_f1 = var_l113; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l27; + var_f1 = var_l104; + var_f2 = var_l101; + var_f3 = var_l104; + var_f4 = 0; + var_f3 *= var_f4; + var_f4 = var_l98; + var_f5 = var_l91; + var_f4 *= var_f5; + var_l92 = var_f4; + var_f5 = var_l103; + var_f6 = var_l93; + var_f5 *= var_f6; + var_l94 = var_f5; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l27; + var_f1 = var_l100; + var_f2 = var_l101; + var_f3 = var_l100; + var_f4 = 0; + var_f3 *= var_f4; + var_f4 = var_l102; + var_f5 = var_l90; + var_f4 *= var_f5; + var_l95 = var_f4; + var_f3 += var_f4; + var_f4 = var_l92; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l27; + var_f1 = var_l107; + var_f2 = var_l101; + var_f3 = var_l94; + var_f4 = var_l107; + var_f5 = 0; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l27; + var_f1 = var_l98; + var_f2 = var_l101; + var_f3 = var_l107; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f4 = var_l102; + var_f5 = var_l93; + var_f4 *= var_f5; + var_l94 = var_f4; + var_f3 += var_f4; + var_f4 = var_l103; + var_f5 = var_l90; + var_f4 *= var_f5; + var_l92 = var_f4; + var_f3 += var_f4; + var_l95 = var_f3; + var_f4 = var_l98; + var_f5 = 0; + var_f4 *= var_f5; + var_l96 = var_f4; + var_f5 = var_l92; + var_f4 += var_f5; + var_f5 = var_l104; + var_f6 = var_l91; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_f0 = var_l102; + var_f1 = var_l91; + var_f0 *= var_f1; + var_l97 = var_f0; + var_f1 = var_l100; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l98; + var_f2 = var_l90; + var_f1 *= var_f2; + var_l99 = var_f1; + var_f0 += var_f1; + var_l92 = var_f0; + var_i0 = var_l27; + var_f1 = var_l103; + var_f2 = var_l101; + var_f3 = var_l104; + var_f4 = var_l93; + var_f3 *= var_f4; + var_f4 = var_l103; + var_f5 = 0; + var_f4 *= var_f5; + var_l105 = var_f4; + var_f5 = var_l99; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l92; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_l27; + var_f1 = var_l98; + var_f2 = var_l101; + var_f3 = var_l96; + var_f4 = var_l100; + var_f5 = var_l91; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l95; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_f1); + var_i0 = var_l27; + var_f1 = var_l102; + var_f2 = var_l101; + var_f3 = var_l103; + var_f4 = var_l91; + var_f3 *= var_f4; + var_l91 = var_f3; + var_f4 = var_l98; + var_f5 = var_l93; + var_f4 *= var_f5; + var_l94 = var_f4; + var_f3 += var_f4; + var_f4 = var_l104; + var_f5 = var_l90; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l95 = var_f3; + var_f4 = var_l94; + var_f5 = var_l102; + var_f6 = 0; + var_f5 *= var_f6; + var_l94 = var_f5; + var_f6 = var_l100; + var_f7 = var_l90; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l27; + var_f1 = var_l103; + var_f2 = var_l101; + var_f3 = var_l105; + var_f4 = var_l97; + var_f5 = var_l107; + var_f6 = var_l93; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l92; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l27; + var_f1 = var_l102; + var_f2 = var_l101; + var_f3 = var_l94; + var_f4 = var_l107; + var_f5 = var_l90; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l91; + var_f3 -= var_f4; + var_f4 = var_l95; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l57; + var_i1 = var_l27; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l31; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_l35 = var_i2; + var_i3 = var_l16; + var_i2 += var_i3; + var_l16 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_l21 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i4 = 12u; + var_i3 += var_i4; + var_l16 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f354(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l60; + var_i1 = var_l27; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f354(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B410;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l35; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_l31; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B409;} + var_i0 = var_l19; + var_i1 = 248u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B418;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_l21 = var_i0; + var_i0 = var_l15; + var_p8 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 -= var_i2; + var_p8 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + } + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B418;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L420: + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l21; + var_i2 = var_l18; + var_i3 = var_l21; + var_i2 = var_i2 == var_i3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l21; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i0 = var_i0 == var_i1; + var_l15 = var_i0; + var_i0 = var_l22; + var_i1 = var_l16; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l20; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 -= var_i1; + var_p8 = var_i0; + if (var_i0) {goto var_L420;} + var_B418:; + var_i0 = var_l19; + var_i1 = 264u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B408;} + var_i0 = var_l19; + var_i1 = 260u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B421;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_l21 = var_i0; + var_i0 = var_l15; + var_p8 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 -= var_i2; + var_p8 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + } + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B421;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L423: + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l21; + var_i2 = var_l18; + var_i3 = var_l21; + var_i2 = var_i2 == var_i3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l21; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i0 = var_i0 == var_i1; + var_l15 = var_i0; + var_i0 = var_l26; + var_i1 = var_l16; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l20; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 -= var_i1; + var_p8 = var_i0; + if (var_i0) {goto var_L423;} + var_B421:; + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B407;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B416; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069272u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_p8 = var_i0; + var_i1 = var_l34; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B406;} + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_l17; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l41; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_p8; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B404;} + var_i0 = var_p8; + var_i1 = var_l31; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B403;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B206;} + var_i0 = var_p8; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B206;} + var_i0 = var_l19; + var_i1 = 264u; + var_i0 += var_i1; + var_l64 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B206;} + var_i0 = var_p8; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B206;} + var_i0 = var_l19; + var_i1 = 248u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l35; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l40 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l16; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_p8 = var_i1; + var_i2 = var_l18; + var_i1 += var_i2; + var_l25 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B207;} + var_i0 = var_l37; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i0 = var_l15; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_l15; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l15; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_p8; + var_i1 = var_l21; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_p8; + var_i1 = var_l19; + var_i2 = 260u; + var_i1 += var_i2; + var_l65 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = var_l35; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l20; + var_i1 = 4u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_L426: + var_i0 = var_l21; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L426;} + } + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = var_l16; + if (var_i0) {goto var_B428;} + var_i0 = 0u; + goto var_B427; + } + goto var_B207; + var_B428:; + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_L430: + var_i0 = var_p8; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L430;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B427:; + var_l17 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l37; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_l94 = var_f0; + var_i0 = var_l37; + var_i1 = 452u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l37; + var_i1 = 448u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l95; + var_l93 = var_f0; + var_f0 = var_l92; + var_l91 = var_f0; + var_f0 = var_l94; + goto var_B431; + } + var_i0 = var_l37; + var_i1 = 444u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L433: + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_l15; + var_i1 = var_l21; + var_i0 += var_i1; + var_l53 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l16; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_l20 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l95; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l93 = var_f0; + var_i0 = var_l20; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l92; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l22 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = var_l22; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l90; + var_f2 = var_l94; + var_i3 = var_l53; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_f1 = var_l93; + var_f2 = var_l90; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l93 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l91; + var_f2 = var_l95; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l105; + var_i2 = var_l53; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_f1 = var_l93; + var_f2 = var_l94; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l91; + var_f2 = var_l92; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 1u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l28; + var_i1 = 1u; + var_i0 -= var_i1; + var_l28 = var_i0; + if (var_i0) {goto var_L433;} + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l93 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l91 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B431:; + var_l90 = var_f0; + var_i0 = 0u; + var_i1 = var_l20; + var_i1 = !(var_i1); + if (var_i1) {goto var_B434;} + var_f0 = var_l93; + var_i1 = var_l52; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l106 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l91; + var_i2 = var_l47; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l110 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l37; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l105 = var_f1; + var_f2 = var_l105; + var_f1 += var_f2; + var_f0 += var_f1; + var_l105 = var_f0; + var_f0 = var_l91; + var_i1 = var_l33; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_l109 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l90; + var_f2 = var_l106; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l37; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + var_f2 = var_l91; + var_f1 += var_f2; + var_f0 += var_f1; + var_l91 = var_f0; + var_f0 = var_l90; + var_f1 = var_l110; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l109; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l37; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 += var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l48; + var_i1 = 20u; + var_i0 += var_i1; + var_l25 = var_i0; + var_l21 = var_i0; + var_L435: + var_i0 = var_l18; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l93 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l106 = var_f0; + var_i0 = var_l15; + var_f1 = var_l106; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l93; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l93 = var_f0; + var_i0 = var_l16; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l93; + var_f2 = var_l105; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l93 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l109 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l106; + var_f2 = var_l93; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l106 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l110; + var_f2 = var_l91; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l109; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l93 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l106; + var_f2 = var_l105; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l110; + var_f2 = var_l90; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L435;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = 0u; + var_i1 = var_l40; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B434;} + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l90 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l91 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l18; + var_l15 = var_i0; + var_L436: + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = var_l25; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l105 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l90; + var_f2 = var_l105; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l106 = var_f0; + var_i0 = var_l16; + var_f1 = var_l106; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l91; + var_f1 = var_l105; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l17 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l105 = var_f0; + var_i0 = var_l17; + var_f1 = var_l105; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_f2 = var_l93; + var_i3 = var_l25; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l105 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l109 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l106; + var_f2 = var_l105; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l106 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l110; + var_f2 = var_l90; + var_f3 = var_l105; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l109; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l105 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l106; + var_f2 = var_l93; + var_f3 = var_l105; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l110; + var_f2 = var_l91; + var_f3 = var_l105; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l25; + var_i1 = 24u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L436;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B434:; + var_l22 = var_i0; + if (var_i0) { + var_f0 = var_l99; + var_f1 = var_l94; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f1 = var_l96; + var_f2 = var_l92; + var_f1 *= var_f2; + var_l91 = var_f1; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l93 = var_f0; + var_f0 = var_l94; + var_f1 = 0; + var_f0 *= var_f1; + var_l105 = var_f0; + var_f1 = var_l97; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l99; + var_f2 = 0; + var_f1 *= var_f2; + var_l106 = var_f1; + var_f0 -= var_f1; + var_l110 = var_f0; + var_f0 = var_l96; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_l92; + var_f2 = -0.f; + var_f1 *= var_f2; + var_f2 = var_l97; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l109 = var_f0; + var_f0 = var_l106; + var_f1 = var_l96; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l105; + var_f0 -= var_f1; + var_l105 = var_f0; + var_f0 = var_l90; + var_f1 = var_l97; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l90 = var_f1; + var_f0 += var_f1; + var_l106 = var_f0; + var_f0 = var_l95; + var_f1 = 0; + var_f0 *= var_f1; + var_l112 = var_f0; + var_f1 = var_l97; + var_f2 = 0; + var_f1 *= var_f2; + var_l114 = var_f1; + var_f0 -= var_f1; + var_f1 = var_l96; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_f0 = var_l92; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_l96; + var_f2 = -0.f; + var_f1 *= var_f2; + var_f2 = var_l99; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l95 = var_f0; + var_f0 = var_l114; + var_f1 = var_l112; + var_f0 -= var_f1; + var_f1 = var_l99; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_f0 = var_l91; + var_f1 = var_l90; + var_f0 += var_f1; + var_l112 = var_f0; + var_i0 = var_l48; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l18; + var_l25 = var_i0; + var_L438: + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_f1 = var_l112; + var_i2 = var_l21; + var_i3 = 8u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l114 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l92; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l15; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l95; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = var_l16; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l90; + var_f2 = var_l105; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l126 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l106; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l114; + var_f2 = var_l94; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l114 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l126; + var_f2 = var_l93; + var_i3 = var_l21; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l110; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l114; + var_f2 = var_l109; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L438;} + } + var_i0 = var_l62; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + if (var_i0) { + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l37; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l37; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l37; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l48; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_L440: + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 8u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l90; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_i0 = var_l15; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l91; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l92 = var_f0; + var_i0 = var_l16; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l94; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l95; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l105; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l94; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l95; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l25; + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + if (var_i0) {goto var_L440;} + } + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 380u); + var_p8 = var_i1; + var_i2 = 6u; + var_i3 = var_l59; + var_i3 = I32_POPCNT(var_i3); + var_l15 = var_i3; + var_i2 -= var_i3; + var_l21 = var_i2; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B205;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l15; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B205;} + var_i0 = var_l37; + var_i1 = 380u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_i1); + var_i0 = var_l27; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l27; + var_i1 = var_l41; + var_i2 = 400u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_i2 = var_l37; + var_i3 = 300u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l41; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 388u); + var_l93 = var_f2; + var_i3 = var_l37; + var_i4 = 288u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l41; + var_i3 = 392u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l94 = var_f2; + var_i3 = var_l37; + var_i4 = 292u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l95 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l41; + var_i3 = 396u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l105 = var_f2; + var_i3 = var_l37; + var_i4 = 296u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l106 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_f1); + var_i0 = var_l27; + var_f1 = var_l105; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l106; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l94; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_f1); + var_i0 = var_l27; + var_f1 = var_l105; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l91; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l106; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_f1); + var_i0 = var_l27; + var_f1 = var_l94; + var_f2 = var_l106; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l105; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_f1); + var_i0 = var_l37; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 472u; + var_i1 += var_i2; + var_i2 = var_l27; + var_i3 = 488u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f158(instance, var_i0, var_i1, var_i2); + var_i0 = var_l15; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + var_l25 = var_i0; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l91 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_l16; + var_i2 = var_p8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l92 = var_f0; + var_i0 = var_p8; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l91; + var_f2 = var_l97; + var_f3 = var_l97; + var_f2 += var_f3; + var_l90 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l91; + var_f3 = var_l96; + var_f4 = var_l96; + var_f3 += var_f4; + var_l91 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l93 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p8; + var_f1 = var_l93; + var_f2 = var_l99; + var_f3 = var_l99; + var_f2 += var_f3; + var_l93 = var_f2; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 332u); + var_l94 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p8; + var_f1 = var_l95; + var_f2 = var_l94; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p8; + var_f1 = var_l92; + var_f2 = var_l90; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 336u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p8; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p8; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 12u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 20u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 356u); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 360u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 380u); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 384u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 36u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 44u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 404u); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 408u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 52u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 56u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 428u); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 432u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 60u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 68u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 452u); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l105; + var_i2 = var_l27; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 456u); + var_l92 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_i0 = !(var_i0); + if (var_i0) {goto var_B441;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l92 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 72u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l94 = var_f0; + var_i0 = var_l16; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l90; + var_f1 = var_l92; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 76u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l95 = var_f0; + var_i0 = var_l18; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_p8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l91; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_p8; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l92; + var_f2 = var_l93; + var_i3 = var_l56; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l105 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l92; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l95 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l94; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l92 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l105; + var_i2 = var_l27; + var_i3 = 480u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l95; + var_f2 = var_l93; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l92; + var_f2 = var_l91; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B441:; + var_i0 = var_l62; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l21; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B205;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 6u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l29; + var_l21 = var_i0; + var_L443: + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l93 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l97; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l16; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l96; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l90 = var_f0; + var_i0 = var_l18; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l90; + var_f2 = var_l99; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l92 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l91; + var_f2 = var_l90; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l93; + var_f2 = var_l97; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l93 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l92; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l91; + var_f2 = var_l99; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l93; + var_f2 = var_l96; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L443;} + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B402;} + var_i0 = var_l64; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B401;} + var_i0 = var_l67; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l35; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l65; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l35; + var_i0 += var_i1; + var_B416:; + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l37; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l95 = var_f0; + var_i0 = var_l37; + var_i1 = 464u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l37; + var_i1 = 460u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l96; + var_l92 = var_f0; + var_f0 = var_l94; + var_l90 = var_f0; + var_f0 = var_l95; + var_l91 = var_f0; + var_i0 = 0u; + goto var_B444; + } + var_i0 = var_l37; + var_i1 = 456u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_L446: + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_l16; + var_i1 = var_l41; + var_i0 += var_i1; + var_l37 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l15; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l96; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l93 = var_f0; + var_i0 = var_l21; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l94; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l22 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = var_l22; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l90; + var_f2 = var_l95; + var_i3 = var_l37; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l92 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_f1 = var_l93; + var_f2 = var_l90; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l93 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l96; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l92; + var_i2 = var_l37; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_f1 = var_l93; + var_f2 = var_l95; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l94; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L446;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l92 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l90 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B444:; + var_l25 = var_i0; + var_i0 = var_l33; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l97 = var_f0; + var_i0 = var_l52; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l47; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l25; + if (var_i0) { + var_f0 = var_l90; + var_f1 = var_l97; + var_f0 *= var_f1; + var_f1 = var_l91; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l105 = var_f0; + var_f0 = var_l91; + var_f1 = var_l99; + var_f0 *= var_f1; + var_f1 = var_l92; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l91 = var_f0; + var_f0 = var_l92; + var_f1 = var_l93; + var_f0 *= var_f1; + var_f1 = var_l90; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l90 = var_f0; + var_i0 = var_l49; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l24; + var_l15 = var_i0; + var_L448: + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l93 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l105; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l16; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l91; + var_f1 = var_l93; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l93 = var_f0; + var_i0 = var_l18; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l93; + var_f2 = var_l90; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l93 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l92; + var_f2 = var_l93; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l92 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l97; + var_f2 = var_l105; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l99; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l93 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l92; + var_f2 = var_l90; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l97; + var_f2 = var_l91; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l25; + var_i1 = 1u; + var_i0 -= var_i1; + var_l25 = var_i0; + if (var_i0) {goto var_L448;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l47; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l52; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l33; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l97 = var_f0; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_l17; + if (var_i0) { + var_f0 = var_l94; + var_f1 = var_l93; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f1 = var_l95; + var_f2 = var_l97; + var_f1 *= var_f2; + var_l91 = var_f1; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l92 = var_f0; + var_f0 = var_l95; + var_f1 = 0; + var_f0 *= var_f1; + var_l105 = var_f0; + var_f1 = var_l94; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l97; + var_f2 = 0; + var_f1 *= var_f2; + var_l106 = var_f1; + var_f0 -= var_f1; + var_l110 = var_f0; + var_f0 = var_l94; + var_f1 = -0.f; + var_f0 *= var_f1; + var_f1 = var_l95; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l93; + var_f2 = 0; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l109 = var_f0; + var_f0 = var_l106; + var_f1 = var_l96; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l105; + var_f0 -= var_f1; + var_l105 = var_f0; + var_f0 = var_l96; + var_f1 = var_l99; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l106 = var_f0; + var_f1 = var_l91; + var_f0 += var_f1; + var_l112 = var_f0; + var_f0 = var_l96; + var_f1 = 0; + var_f0 *= var_f1; + var_l91 = var_f0; + var_f1 = var_l99; + var_f2 = 0; + var_f1 *= var_f2; + var_l99 = var_f1; + var_f0 -= var_f1; + var_f1 = var_l95; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l95 = var_f0; + var_f0 = var_l94; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = -0.f; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l93 = var_f0; + var_f0 = var_l99; + var_f1 = var_l91; + var_f0 -= var_f1; + var_f1 = var_l94; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_f0 = var_l106; + var_f1 = var_l90; + var_f0 += var_f1; + var_l96 = var_f0; + var_i0 = var_l49; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_L450: + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_f1 = var_l96; + var_i2 = var_l21; + var_i3 = 8u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l94; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l15; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l93; + var_f1 = var_l90; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = var_l16; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l90; + var_f2 = var_l105; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l112; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l97; + var_f2 = var_l95; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l99; + var_f2 = var_l92; + var_i3 = var_l21; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l91; + var_f2 = var_l110; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l97; + var_f2 = var_l109; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 1u; + var_i0 -= var_i1; + var_l24 = var_i0; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 -= var_i1; + var_l17 = var_i0; + if (var_i0) {goto var_L450;} + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B400;} + var_i0 = var_l19; + var_i1 = 264u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B399;} + var_i0 = var_l19; + var_i1 = 60u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l19; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l35; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 52u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 260u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l35; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l17; + var_l21 = var_i0; + var_i0 = var_l15; + var_l16 = var_i0; + var_L455: + var_i0 = var_l21; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L455;} + var_i0 = var_l15; + var_i1 = 1u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_f0 = var_l101; + var_f1 = var_l108; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f0 = var_l101; + var_f1 = var_l115; + var_f0 *= var_f1; + var_l91 = var_f0; + var_f0 = var_l101; + var_f1 = var_l113; + var_f0 *= var_f1; + var_l93 = var_f0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_L457: + var_i0 = var_p8; + var_f1 = var_l90; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_f1 = var_l93; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 28u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_f1 = var_l91; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_f1 = var_l90; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_f1 = var_l93; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_f1 = var_l91; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L457;} + } + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l21; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_f1 = var_l93; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l91; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_f1 = var_l90; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + if (var_i0) {goto var_B452;} + } + var_i0 = 0u; + goto var_B451; + } + goto var_B207; + var_B452:; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l25; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l25; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_f0 = var_l101; + var_f1 = var_l104; + var_f0 *= var_f1; + var_l94 = var_f0; + var_f0 = var_l101; + var_f1 = var_l98; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f0 = var_l101; + var_f1 = var_l100; + var_f0 *= var_f1; + var_l95 = var_f0; + var_f0 = var_l101; + var_f1 = var_l103; + var_f0 *= var_f1; + var_l91 = var_f0; + var_f0 = var_l101; + var_f1 = var_l102; + var_f0 *= var_f1; + var_l93 = var_f0; + var_f0 = var_l101; + var_f1 = var_l107; + var_f0 *= var_f1; + var_l96 = var_f0; + var_L459: + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l91; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_f1 *= var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f1 = var_l93; + var_f2 = var_l92; + var_f1 *= var_f2; + var_l98 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l96; + var_f2 = var_l92; + var_f1 *= var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l97; + var_f2 = var_l90; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l98; + var_f2 = var_l95; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l98 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l99; + var_f2 = var_l93; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l97; + var_f2 = var_l94; + var_i3 = var_l21; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l92 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l98; + var_f2 = var_l90; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l99; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l24; + var_i1 = 1u; + var_i0 -= var_i1; + var_l24 = var_i0; + if (var_i0) {goto var_L459;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B451:; + var_l20 = var_i0; + var_i0 = var_l63; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l61; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l19; + var_i1 = 208u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l27; + var_i1 = var_l19; + var_i2 = 212u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l27; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_i1); + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_p8; + var_i1 = var_l21; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B398;} + var_i0 = var_l15; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B398;} + var_i0 = var_l31; + var_i1 = 1u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B460;} + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B460;} + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l21; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l28 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_L461: + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l21; + var_l18 = var_i0; + var_i0 = var_l25; + var_p8 = var_i0; + var_L462: + var_i0 = var_l16; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l22; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 20u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + if (var_i0) {goto var_L462;} + var_i0 = var_l15; + var_i1 = var_l28; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l20; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L461;} + var_B460:; + var_i0 = var_l31; + var_i1 = var_l36; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L413;} + goto var_B397; + } + var_i0 = var_l31; + var_i1 = var_p8; + var_i2 = 1069112u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B412:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069128u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B411:; + var_i0 = var_l31; + var_i1 = var_l16; + var_i2 = 1069144u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B410:; + var_i0 = var_l31; + var_i1 = var_l16; + var_i2 = 1069160u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B409:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069224u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B408:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069240u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B407:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069256u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B406:; + var_i0 = var_p8; + var_i1 = var_l18; + var_i2 = 1069176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B405:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069192u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B404:; + var_i0 = var_p8; + var_i1 = var_l16; + var_i2 = 1069208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B403:; + var_i0 = var_l27; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 1079064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1079168u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B402:; + var_i0 = var_l31; + var_i1 = var_p8; + var_i2 = 1069256u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B401:; + var_i0 = var_l31; + var_i1 = var_p8; + var_i2 = 1069272u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B400:; + var_i0 = var_l31; + var_i1 = var_p8; + var_i2 = 1069288u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B399:; + var_i0 = var_l31; + var_i1 = var_p8; + var_i2 = 1069304u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B398:; + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l27; + var_i1 = 1064744u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 472u; + var_i1 += var_i2; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + var_i3 = 1065180u; + w2c_rapier__wasm3d__bg_f1162(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B397:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B463;} + var_i0 = 0u; + var_p8 = var_i0; + var_L466: + var_i0 = 0u; + var_i1 = var_p8; + var_i2 = var_l19; + var_i3 = 28u; + var_i2 += var_i3; + var_l18 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_l21 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l15; + var_i1 = var_l17; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l17 = var_i0; + var_i1 = var_l21; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B467;} + } + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069320u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B467:; + var_i0 = var_l19; + var_i1 = 208u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B469;} + var_i0 = var_l19; + var_i1 = 212u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B469;} + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = var_l21; + var_i1 *= var_i2; + var_i2 = var_p8; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_f1 = var_l101; + var_i2 = var_l19; + var_i3 = 20u; + var_i2 += var_i3; + var_l20 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + var_i1 = var_p8; + var_i2 = var_l18; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_i2; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_l21 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B465;} + var_i0 = var_l17; + var_i1 = var_l21; + var_i0 &= var_i1; + if (var_i0) {goto var_B465;} + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B464;} + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B464;} + var_i0 = var_l19; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = var_l18; + var_i1 *= var_i2; + var_i2 = var_p8; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_f1 = var_l101; + var_i2 = var_l20; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L466;} + goto var_B463; + var_B469:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069336u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B465:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069352u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B464:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069368u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B463:; + var_i0 = var_l19; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l19; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l18 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + goto var_B470; + } + var_i0 = var_p8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l21 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B202;} + var_B470:; + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = var_l21; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l27; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l27; + var_i1 = var_l19; + var_i2 = 208u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_j1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 184u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = 104u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l19; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p8; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 328u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_l16 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_l18 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l19; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l22 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + goto var_B475; + } + var_i0 = var_p8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B354;} + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l21 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l22 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B474;} + var_B475:; + var_i0 = var_l22; + var_i1 = var_l20; + var_i2 = var_l21; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l21 = var_i0; + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l27; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l27; + var_i1 = var_l39; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_j1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 184u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l19; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p8; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L352;} + var_i0 = var_l19; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B479;} + var_i0 = var_l19; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p8 = var_i1; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l20; + var_l21 = var_i0; + var_i0 = var_l18; + goto var_B480; + } + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l15; + var_i3 = var_l18; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l20; + var_i2 = 1u; + var_i1 -= var_i2; + var_l21 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_B480:; + var_l16 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B479;} + var_L482: + var_i0 = var_p8; + var_i1 = var_l18; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l16; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 == var_i3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_p8; + var_i2 = var_l16; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + var_l16 = var_i0; + var_i0 = var_l22; + var_i1 = var_l18; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = var_p8; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l25; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l17; + var_i1 = var_l18; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l22; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l21; + var_i1 = 2u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L482;} + var_B479:; + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B353;} + var_i0 = var_l19; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l19; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l19; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l19; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l19; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_L485: + var_i0 = var_l33; + var_i1 = var_l18; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B487;} + var_i0 = var_l37; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l22; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B487;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B486;} + var_B487:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068904u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B486:; + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l91 = var_f0; + var_f0 = 0; + var_l92 = var_f0; + var_f0 = 0; + var_l99 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_f0 = 0; + var_l97 = var_f0; + var_f0 = 0; + var_l93 = var_f0; + goto var_B488; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l17 = var_i0; + var_i1 = var_l28; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l17; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B491;} + var_i0 = var_l37; + var_i1 = var_l21; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l21; + var_i3 = var_l22; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B491;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B491;} + var_i0 = var_l17; + var_i1 = var_l25; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B490;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i1 = var_l21; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l103 = var_f1; + var_i2 = var_l21; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l94 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_l21; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 444u); + var_l91 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l90; + var_i2 = var_l16; + var_i3 = 452u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l93 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l97 = var_f0; + var_f0 = var_l94; + var_f1 = var_l93; + var_f0 *= var_f1; + var_f1 = var_l95; + var_i2 = var_l16; + var_i3 = 448u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l98 = var_f0; + var_i0 = var_l31; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l99 = var_f0; + var_f1 = var_l96; + var_f0 *= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l101 = var_f1; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_l92; + var_f3 = var_l92; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l92 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l104 = var_f0; + var_f1 = var_l91; + var_f0 *= var_f1; + var_f1 = var_l99; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_l103; + var_f3 = var_l95; + var_f2 *= var_f3; + var_i3 = var_l16; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l103 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l102 = var_f2; + var_f3 = var_l102; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l95; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l90; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l91; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l98 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l91 = var_f0; + var_f0 = var_l101; + var_f1 = var_l93; + var_f0 *= var_f1; + var_f1 = var_l104; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_l103; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l100; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l93 = var_f2; + var_f3 = var_l93; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l94; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l93 = var_f0; + var_f0 = var_l104; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l90; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l94; + var_i3 = var_l16; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l97 = var_f0; + var_f0 = var_l101; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l95; + var_f2 = var_l98; + var_f1 *= var_f2; + var_f2 = var_l90; + var_i3 = var_l16; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + var_f0 = var_l99; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l94; + var_f2 = var_l98; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l99 = var_f0; + goto var_B488; + } + var_i0 = var_l17; + var_i1 = var_l28; + var_i2 = 1068920u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B491:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068936u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B490:; + var_i0 = var_l17; + var_i1 = var_l25; + var_i2 = 1068952u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B488:; + var_i0 = var_l18; + var_i1 = var_l25; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l31; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_p8; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l95 = var_f0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_l35 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l16; + var_i1 = 464u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_l26 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l16; + var_i1 = 460u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_l21; + var_f1 = var_l97; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l103 = var_f0; + var_i0 = var_l16; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l102 = var_f0; + var_i0 = var_l17; + var_f1 = var_l99; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_f1 = var_l104; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l92; + var_f3 = var_l94; + var_f4 = var_l101; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f5 = var_l98; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l92 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l96; + var_f5 = var_l98; + var_f6 = var_l96; + var_f5 *= var_f6; + var_f6 = var_l101; + var_f7 = var_l104; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l107 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l108 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_f1 = var_l95; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f2 = var_l98; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l91; + var_f3 = var_l101; + var_f4 = var_l107; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l94; + var_f6 = var_l104; + var_f5 *= var_f6; + var_f6 = var_l95; + var_f7 = var_l96; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l91 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l115 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_f1 = var_l98; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l104; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l93; + var_f3 = var_l96; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f4 = var_l101; + var_f5 = var_l92; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l113 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = 0; + var_l104 = var_f0; + var_f0 = 0; + var_l91 = var_f0; + var_f0 = 0; + var_l100 = var_f0; + var_f0 = 0; + var_l92 = var_f0; + var_f0 = 0; + var_l93 = var_f0; + var_f0 = 0; + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i1 = var_p8; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 156u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l95 = var_f1; + var_i2 = var_p8; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l94; + var_i2 = var_p8; + var_i3 = 172u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l105 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l101 = var_f0; + var_f1 = var_l107; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f2 = var_l95; + var_i3 = var_p8; + var_i4 = 164u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l106 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l94; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l103 = var_f1; + var_f2 = var_l95; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l106; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l96; + var_f4 = var_l105; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l102 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l101; + var_f3 = var_l95; + var_f4 = var_l95; + var_f3 *= var_f4; + var_l95 = var_f3; + var_f4 = var_l106; + var_f5 = var_l106; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l96; + var_f5 = var_l96; + var_f4 *= var_f5; + var_l106 = var_f4; + var_f3 += var_f4; + var_l96 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l110 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l107; + var_f2 = var_l107; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f1 += var_f2; + var_f2 = var_l94; + var_f3 = var_l94; + var_f2 *= var_f3; + var_l94 = var_f2; + var_f1 += var_f2; + var_l95 = var_f1; + var_f2 = var_l96; + var_f3 = var_l94; + var_f4 = var_l106; + var_f3 += var_f4; + var_f4 = var_l105; + var_f5 = var_l105; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l107 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l102; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l105 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l103; + var_f3 = var_l103; + var_f4 = var_l107; + var_f3 *= var_f4; + var_f4 = var_l102; + var_f5 = var_l101; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l106 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l94 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l105; + var_f1 = var_l94; + var_f0 /= var_f1; + var_l98 = var_f0; + var_f0 = var_l106; + var_f0 = -(var_f0); + var_f1 = var_l94; + var_f0 /= var_f1; + var_l93 = var_f0; + var_f0 = var_l95; + var_f1 = var_l96; + var_f0 *= var_f1; + var_f1 = var_l103; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l94; + var_f0 /= var_f1; + var_l104 = var_f0; + var_f0 = var_l95; + var_f1 = var_l107; + var_f0 *= var_f1; + var_f1 = var_l101; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l94; + var_f0 /= var_f1; + var_l100 = var_f0; + var_f0 = var_l110; + var_f1 = var_l94; + var_f0 /= var_f1; + var_l92 = var_f0; + var_f0 = var_l103; + var_f1 = var_l101; + var_f0 *= var_f1; + var_f1 = var_l95; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l94; + var_f0 /= var_f1; + var_l91 = var_f0; + } + var_i0 = var_l18; + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B484;} + var_i0 = var_l20; + var_i1 = var_l34; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B483;} + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + if (var_i0) { + var_f0 = var_l93; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_l94 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l100; + var_i2 = var_l35; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l95 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l101 = var_f0; + var_i0 = var_p8; + var_i1 = 272u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l94; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l98; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l92; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l103 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_f1 = var_l97; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l91; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_l102 = var_f0; + var_i0 = var_p8; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l96; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l92; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l104; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l94 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_f1 = var_l97; + var_f2 = var_l91; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l93; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_l91 = var_f0; + var_i0 = var_p8; + var_i1 = 264u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l95; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_f1 = var_l97; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 260u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l108; + var_f2 = 0; + var_f3 = 1; + var_i4 = var_p8; + var_i5 = 244u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f3 /= var_f4; + var_l92 = var_f3; + var_f4 = var_l90; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l92; + var_f4 = var_l90; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l115; + var_f2 = 0; + var_f3 = 1; + var_i4 = var_p8; + var_i5 = 240u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f3 /= var_f4; + var_l94 = var_f3; + var_f4 = var_l90; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l94; + var_f4 = var_l90; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l94 = var_f0; + var_i0 = var_p8; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l113; + var_f2 = 0; + var_f3 = 1; + var_i4 = var_p8; + var_i5 = 236u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f3 /= var_f4; + var_l95 = var_f3; + var_f4 = var_l90; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l95; + var_f4 = var_l90; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l90 = var_f0; + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l15; + var_l21 = var_i0; + var_i0 = var_l20; + var_l16 = var_i0; + var_L496: + var_i0 = var_l21; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_p8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l94; + var_i4 = var_p8; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l92; + var_i4 = var_p8; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_i4 = var_p8; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l91; + var_i4 = var_p8; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l102; + var_i4 = var_p8; + var_i5 = 20u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L496;} + } + var_i0 = var_l18; + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L485;} + goto var_B353; + } + var_i0 = var_l25; + var_i1 = var_l25; + var_i2 = 1068968u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B484:; + var_i0 = var_l24; + var_i1 = var_l24; + var_i2 = 1068984u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B483:; + var_i0 = 1064752u; + var_i1 = 26u; + var_i2 = 1065080u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B474:; + goto var_B202; + var_B354:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B353:; + var_i0 = var_l19; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l44; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l19; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l19; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l27; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l27; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l16; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B349;} + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l27; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l27; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_p8; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B204;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B497;} + var_i0 = var_l20; + var_i1 = 1u; + var_i0 &= var_i1; + var_l22 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l28 = var_i0; + var_i0 = var_l15; + var_p8 = var_i0; + var_i0 = var_l17; + var_l21 = var_i0; + var_i0 = var_l25; + var_l16 = var_i0; + var_L499: + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l21; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l21; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l28; + var_i1 = var_l18; + var_i2 = 2u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L499;} + } + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B497;} + var_i0 = var_l18; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = var_l15; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = var_l25; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p8; + var_i4 = var_l17; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B497:; + var_i0 = var_l27; + var_i1 = var_l19; + var_i2 = 116u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l19; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l27; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_p8; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B350;} + var_i0 = var_l16; + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B302;} + var_i0 = var_l19; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l19; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l16; + var_l21 = var_i0; + var_L501: + var_i0 = var_l24; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l31 = var_i0; + var_i1 = var_l16; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l21; + var_i2 = var_l18; + var_i3 = var_l21; + var_i2 = var_i2 == var_i3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B351;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l28 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B351;} + var_i0 = var_l21; + var_i1 = var_l31; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l31 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_l22; + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l22; + var_i1 = var_l15; + var_i2 = var_l28; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l22 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l21; + var_i1 = var_l18; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l37; + var_i1 = var_l16; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = var_l25; + var_i1 = var_l31; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + if (var_i0) {goto var_L501;} + } + var_i0 = var_l19; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 -= var_i1; + var_l17 = var_i0; + if (var_i0) { + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 2u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i0 = var_l20; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l17; + var_l19 = var_i0; + var_L505: + var_i0 = var_l20; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B503;} + var_i0 = var_l20; + var_i1 = var_l22; + var_l25 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B506;} + var_i0 = var_l15; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l17; + var_i1 = var_l25; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l33 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = var_l25; + var_i1 = var_l31; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l34 = var_i0; + var_i0 = var_l28; + var_l21 = var_i0; + var_i0 = var_l18; + var_p8 = var_i0; + var_L508: + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l21; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l35 = var_i0; + var_i1 = var_l35; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l34; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L508;} + } + var_i0 = var_l33; + var_i0 = !(var_i0); + if (var_i0) {goto var_B506;} + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = var_l15; + var_i2 = var_l22; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l24; + var_i4 = var_l20; + var_i5 = var_l25; + var_i4 *= var_i5; + var_i5 = var_l22; + var_i4 += var_i5; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i4 = var_p8; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B506:; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = var_l28; + var_i1 = var_l37; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l17; + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L505;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_L352;} + } + var_i0 = var_l24; + var_i1 = var_l17; + var_i2 = var_l20; + var_i1 *= var_i2; + var_l18 = var_i1; + var_i2 = var_l17; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_L352;} + var_i0 = var_l20; + var_i1 = 2u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p8 = var_i1; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i0 = var_l24; + var_i1 = var_p8; + var_i2 = var_l17; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l20; + var_l25 = var_i0; + var_L509: + var_i0 = var_l25; + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = var_l17; + var_l25 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l93; + var_f0 /= var_f1; + var_l90 = var_f0; + var_i0 = var_l16; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = var_l20; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_L352;} + var_i0 = var_l25; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = var_l19; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B510;} + var_i0 = var_l25; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l37 = var_i0; + var_i0 = var_l28; + var_l21 = var_i0; + var_i0 = var_l15; + var_p8 = var_i0; + var_L512: + var_i0 = var_p8; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l21; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i1 = var_l33; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l37; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L512;} + goto var_B510; + } + goto var_B205; + var_B510:; + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = var_l15; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l90; + var_i3 = var_l24; + var_i4 = var_l18; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i4 = var_p8; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l28; + var_i1 = var_l31; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l20; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 -= var_i2; + var_l17 = var_i1; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = var_l24; + var_i1 = var_l17; + var_i2 = var_l18; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_L509;} + goto var_L352; + var_B503:; + goto var_B205; + var_B351:; + var_i0 = 1065536u; + var_i1 = 62u; + var_i2 = 1065600u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B350:; + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l27; + var_i1 = 1066096u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + var_i3 = 1066104u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B349:; + goto var_B204; + } + var_i0 = var_l15; + var_i1 = var_l20; + var_i2 = 1068520u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l21; + var_i1 = var_l30; + var_i2 = 1078332u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B302:; + var_i0 = 1066120u; + var_i1 = 46u; + var_i2 = 1066168u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B301:; + var_i0 = var_l25; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 480u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p0; + var_i1 = 492u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l58; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_i0; + var_i0 = var_l58; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_p0; + var_i1 = 496u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i0 = var_p0; + var_i1 = 484u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_i0; + var_i0 = var_p0; + var_i1 = 528u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l45 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l52 = var_i0; + var_L518: + var_i0 = var_p8; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B514;} + var_i0 = var_p8; + var_i1 = var_l62; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B515;} + var_i0 = var_p8; + var_i1 = var_l59; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B516;} + var_i0 = var_l18; + var_l29 = var_i0; + var_i0 = var_p8; + var_l37 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_i0; + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = 0u; + var_l31 = var_i0; + var_i0 = 0u; + var_l40 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 688u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_p9; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_L519: + var_i0 = var_l19; + var_i1 = 132u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_L521: + var_i0 = var_l19; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B520;} + var_i0 = var_l19; + var_i1 = 400u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l19; + var_i1 = 276u; + var_i0 += var_i1; + var_l18 = var_i0; + var_l19 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L521;} + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 132u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i0 += var_i1; + var_p8 = var_i0; + goto var_L519; + var_B520:; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 60u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 48u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 36u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 24u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = 0u; + goto var_B522; + } + var_i0 = var_l29; + var_i1 = 52u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l29; + var_i1 = 40u; + var_i0 += var_i1; + var_l40 = var_i0; + var_i0 = var_l29; + var_i1 = 32u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l29; + var_i1 = 28u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 20u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l29; + var_i1 = 16u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l28; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l28 = var_i0; + var_i0 = var_l29; + var_i1 = 44u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l29; + var_i1 = 56u; + var_i0 += var_i1; + var_l35 = var_i0; + var_L524: + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l52; + var_i1 = var_l23; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B533;} + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B533;} + var_i0 = var_l44; + var_i1 = var_l18; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B532;} + var_B533:; + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B534;} + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B534;} + var_i0 = var_l44; + var_i1 = var_l18; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B532;} + var_B534:; + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B530;} + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B531;} + goto var_B526; + var_B532:; + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l40; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B527;} + var_i0 = var_l40; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B527; + } + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l36; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + } + var_i0 = var_l35; + var_l18 = var_i0; + var_i0 = var_l17; + goto var_B525; + var_B531:; + var_i0 = var_l48; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B526; + var_B530:; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l39; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B528;} + var_i0 = var_l39; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B528; + } + var_i0 = var_l23; + var_i1 = var_l45; + var_i2 = 1071376u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B528:; + var_i0 = var_l33; + var_l18 = var_i0; + var_i0 = var_l24; + goto var_B525; + var_B527:; + var_i0 = var_l34; + var_l18 = var_i0; + var_i0 = var_l20; + goto var_B525; + var_B526:; + var_i0 = var_l31; + var_l18 = var_i0; + var_i0 = var_l30; + var_B525:; + var_p8 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p8; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = 4u; + var_i0 -= var_i1; + var_l28 = var_i0; + if (var_i0) {goto var_L524;} + var_i0 = var_l29; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = 0u; + var_i1 = var_l29; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B522;} + var_i0 = var_l29; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 0u; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_B522:; + var_p8 = var_i0; + var_i0 = var_l29; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = var_p8; + var_i2 = var_l19; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l29; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l29; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l19 = var_i0; + } + var_i0 = var_l29; + var_i1 = 88u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_l29; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_p8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i1 = var_p8; + var_i2 = var_l19; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l29; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l34 = var_i0; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l90 = var_f0; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l38; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l109 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l109; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l134 = var_f1; + var_f0 *= var_f1; + var_l140 = var_f0; + var_f0 = 1; + var_f1 = 1; + var_f2 = var_l90; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_i2 = var_l38; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l90; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l112 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l141 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l142 = var_f0; + var_f0 = -(var_f0); + var_l114 = var_f0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l29; + var_i1 = 88u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_l29; + var_i1 = 92u; + var_i0 += var_i1; + var_l42 = var_i0; + var_L571: + var_i0 = var_l45; + var_i1 = var_l34; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B554;} + var_i0 = var_l52; + var_i1 = var_l40; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B548;} + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B549;} + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B550;} + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B551;} + var_i0 = var_l36; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B551;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B551;} + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B552;} + var_i0 = var_l36; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B552;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B552;} + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_i0; + var_i0 = var_l19; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l20; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l20; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 124u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l95 = var_f0; + var_i1 = var_p8; + var_i2 = 116u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_f1 = -(var_f1); + var_l105 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p8; + var_i2 = 112u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + var_i2 = var_l20; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 120u); + var_i3 = var_l19; + var_i4 = 120u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l94 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p8; + var_i2 = 120u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l93 = var_f1; + var_i2 = var_l20; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l19; + var_i4 = 128u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l92 = var_f0; + var_f0 = var_l96; + var_f1 = var_l93; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l97 = var_f0; + var_f1 = var_l97; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l91; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l94 = var_f1; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l90; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l96 = var_f2; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l95 = var_f0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + if (var_i0) { + var_f0 = var_l90; + var_f1 = var_l91; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l93; + var_f3 = -(var_f3); + var_l126 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = 1065353216u; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_l98 = var_f3; + var_f4 = var_l93; + var_f3 -= var_f4; + var_f2 /= var_f3; + var_l104 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l95; + var_f2 /= var_f3; + var_f3 = var_l95; + var_f4 = 9.99999975e-05; + var_i3 = var_f3 < var_f4; + var_l18 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l92 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l91; + var_f2 = var_l90; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f3 = var_l104; + var_f2 *= var_f3; + var_f3 = var_l98; + var_f2 += var_f3; + var_f3 = var_l96; + var_f4 = var_l95; + var_f3 /= var_f4; + var_i4 = var_l18; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l94 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l96 = var_f0; + var_f0 = var_l91; + var_f1 = var_l90; + var_f2 = var_l97; + var_f3 = var_l95; + var_f2 /= var_f3; + var_i3 = var_l18; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l95 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l97 = var_f0; + var_f0 = var_l93; + var_f1 = var_l94; + var_f0 *= var_f1; + var_f1 = var_l90; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l98 = var_f0; + var_f0 = var_l91; + var_f0 = -(var_f0); + var_l128 = var_f0; + var_i0 = var_l19; + var_i1 = 236u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_l20; + var_i1 = 236u; + var_i0 += var_i1; + var_l51 = var_i0; + var_f0 = var_l101; + var_f1 = var_l99; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l137 = var_f0; + var_i0 = var_p8; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_l28 = var_i0; + var_L573: + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B543; + } + var_i0 = var_p8; + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l35; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 560u; + var_i0 *= var_i1; + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B575; + } + var_i0 = var_l53; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f817(instance, var_i0, var_i1); + var_i0 = var_l35; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 560u; + var_i0 *= var_i1; + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B543;} + var_B575:; + var_i0 = var_l22; + var_i1 = 560u; + var_i0 *= var_i1; + var_i1 = var_p8; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 560u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B553;} + var_i0 = var_p8; + var_i1 = 556u; + var_i0 -= var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_f1); + var_i0 = var_l24; + var_f1 = var_l128; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_f1); + var_i0 = var_l24; + var_i1 = 484u; + var_i0 += var_i1; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 480u; + var_i0 += var_i1; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 472u; + var_i0 += var_i1; + var_f1 = var_l126; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 468u; + var_i0 += var_i1; + var_f1 = var_l105; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l51; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l24; + var_i1 = 496u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_j1); + var_i0 = var_l44; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l24; + var_i1 = 508u; + var_i0 += var_i1; + var_i1 = var_l44; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 500, var_j1); + var_i0 = var_l24; + var_i1 = var_l33; + var_i2 = 4u; + var_i3 = var_l33; + var_i4 = 4u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l39 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_i1); + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_i1); + var_i0 = var_l24; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l24; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_i1); + var_i0 = var_l24; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_i1); + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_i1); + var_i0 = var_l24; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_f0 = var_l142; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B569;} + var_i0 = var_l33; + var_i1 = var_l39; + var_i0 -= var_i1; + var_l33 = var_i0; + var_i0 = var_l28; + var_i1 = var_l39; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l28; + var_i1 = 20u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_L577: + var_i0 = var_l20; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l108 = var_f0; + var_i0 = var_l20; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l115 = var_f0; + var_i0 = var_l19; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l113 = var_f0; + var_i0 = var_l19; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l110 = var_f0; + var_i0 = var_l28; + var_i1 = 16u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l28; + var_i1 = 20u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l103 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l132 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l133 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l129 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l135 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l123 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l138 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l139 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l136 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l143 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l144 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l99 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l101 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l104 = var_f0; + var_i0 = var_l24; + var_i1 = var_l28; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l17; + var_i1 = var_l24; + var_i0 += var_i1; + var_i1 = 532u; + var_i0 += var_i1; + var_i1 = var_l28; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i0 = var_l28; + var_i1 = 17u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_i0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l145 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l146 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l147 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l148 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l151 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l152 = var_f0; + var_i0 = var_l28; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l106 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l153 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l154 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l119 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l155 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l118 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l117 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l156 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l120 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l157 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l121 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l124 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l125 = var_f0; + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l124; + var_f2 = var_l93; + var_f3 = var_l100; + var_f4 = var_l99; + var_f3 -= var_f4; + var_l99 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l102; + var_f5 = var_l101; + var_f4 -= var_f5; + var_l101 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l122 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l125; + var_f3 = var_l91; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l103; + var_f6 = var_l104; + var_f5 -= var_f6; + var_l104 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l127 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l121; + var_f3 = var_l90; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l99; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l121 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l130 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l122; + var_f2 = var_l120; + var_f1 *= var_f2; + var_f2 = var_l127; + var_f3 = var_l157; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l121; + var_f3 = var_l125; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l125 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l122; + var_f2 = var_l156; + var_f1 *= var_f2; + var_f2 = var_l127; + var_f3 = var_l120; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l121; + var_f3 = var_l124; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l120 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l155; + var_f2 = var_l91; + var_f3 = var_l100; + var_f4 = var_l144; + var_f3 -= var_f4; + var_l100 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l103; + var_f5 = var_l136; + var_f4 -= var_f5; + var_l103 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l124 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l118; + var_f3 = var_l93; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l102; + var_f6 = var_l143; + var_f5 -= var_f6; + var_l102 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l122 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l117; + var_f4 = var_l90; + var_f5 = var_l102; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l100; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l127 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l121 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l124; + var_f2 = var_l118; + var_f1 *= var_f2; + var_f2 = var_l122; + var_f3 = var_l154; + var_f2 *= var_f3; + var_f3 = var_l127; + var_f4 = var_l119; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l118 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l124; + var_f2 = var_l117; + var_f1 *= var_f2; + var_f2 = var_l122; + var_f3 = var_l119; + var_f2 *= var_f3; + var_f3 = var_l127; + var_f4 = var_l153; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l119 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l106; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f3 = var_l106; + var_f4 = 1; + var_i3 = var_f3 >= var_f4; + var_i4 = var_l54; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f2 = (f32)(var_i2); + var_l117 = var_f2; + var_f1 -= var_f2; + var_f2 = var_l117; + var_f1 += var_f2; + var_f2 = var_l134; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l107; + var_f6 = var_l107; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l107; + var_f6 = var_l107; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f3 = var_l133; + var_f4 = var_l103; + var_f5 = var_l115; + var_f4 *= var_f5; + var_f5 = var_l102; + var_f6 = var_l129; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l135; + var_f5 = var_l104; + var_f6 = var_l110; + var_f5 *= var_f6; + var_f6 = var_l101; + var_f7 = var_l123; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_l124 = var_f3; + var_f4 = var_l105; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l138; + var_f6 = var_l102; + var_f7 = var_l108; + var_f6 *= var_f7; + var_f7 = var_l100; + var_f8 = var_l115; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l139; + var_f7 = var_l101; + var_f8 = var_l113; + var_f7 *= var_f8; + var_f8 = var_l99; + var_f9 = var_l110; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l122 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l93; + var_f5 = var_l131; + var_f6 = var_l100; + var_f7 = var_l129; + var_f6 *= var_f7; + var_f7 = var_l103; + var_f8 = var_l108; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l132; + var_f7 = var_l99; + var_f8 = var_l123; + var_f7 *= var_f8; + var_f8 = var_l104; + var_f9 = var_l113; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l129 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l106; + var_f5 = var_l117; + var_f4 *= var_f5; + var_f5 = 1; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l106 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l140; + var_f2 = var_l114; + var_f3 = var_l141; + var_f4 = var_l107; + var_f3 += var_f4; + var_l107 = var_f3; + var_f4 = var_l107; + var_f5 = var_l114; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = 0; + var_f2 = FMIN(var_f2, var_f3); + var_f1 *= var_f2; + var_f2 = var_l106; + var_f1 += var_f2; + var_l127 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l120; + var_f4 = var_l120; + var_f3 *= var_f4; + var_f4 = var_l125; + var_f5 = var_l125; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l130; + var_f5 = var_l130; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l121; + var_f5 = var_l121; + var_f4 *= var_f5; + var_f5 = var_l118; + var_f6 = var_l118; + var_f5 *= var_f6; + var_f6 = var_l119; + var_f7 = var_l119; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l148; + var_f6 = var_l147; + var_f5 += var_f6; + var_f6 = var_l105; + var_f5 *= var_f6; + var_f6 = var_l105; + var_f5 *= var_f6; + var_f6 = var_l91; + var_f7 = var_l152; + var_f8 = var_l151; + var_f7 += var_f8; + var_f8 = var_l128; + var_f7 *= var_f8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f6 = var_l93; + var_f7 = var_l146; + var_f8 = var_l145; + var_f7 += var_f8; + var_f8 = var_l126; + var_f7 *= var_f8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l107 = var_f3; + var_f2 /= var_f3; + var_l106 = var_f2; + var_f3 = var_l107; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l106; + var_f3 = var_l107; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_l54 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l120 = var_f0; + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_l56 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l125 = var_f0; + var_i0 = var_l28; + var_i1 = 4u; + var_i0 += var_i1; + var_l57 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l121 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l130 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l132 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l133 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l135 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l138 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l139 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l110 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l136 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l117 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l123 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l113 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l143 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l108 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l106 = var_f0; + var_i0 = var_l22; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l94; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l115 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_l144 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l104; + var_f2 *= var_f3; + var_f3 = var_l92; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l119 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 168u); + var_l145 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l92; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l118 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 172u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l107 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l115; + var_f2 = var_l108; + var_f1 *= var_f2; + var_f2 = var_l119; + var_f3 = var_l106; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l118; + var_f3 = var_l145; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l106 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l115; + var_f2 = var_l143; + var_f1 *= var_f2; + var_f2 = var_l119; + var_f3 = var_l108; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l118; + var_f3 = var_l144; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l108 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l123; + var_f2 = var_l95; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l119 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l113; + var_f3 = var_l92; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l103; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l118 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l117; + var_f3 = var_l94; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l117 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l115 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l119; + var_f2 = var_l110; + var_f1 *= var_f2; + var_f2 = var_l118; + var_f3 = var_l136; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l117; + var_f3 = var_l113; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l113 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l119; + var_f2 = var_l139; + var_f1 *= var_f2; + var_f2 = var_l118; + var_f3 = var_l110; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l117; + var_f3 = var_l123; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l92; + var_f2 = var_l122; + var_f3 = var_l121; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l124; + var_f4 = var_l125; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l95; + var_f3 = var_l129; + var_f4 = var_l120; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l108; + var_f2 = var_l108; + var_f1 *= var_f2; + var_f2 = var_l106; + var_f3 = var_l106; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l107; + var_f3 = var_l107; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l110; + var_f3 = var_l110; + var_f2 *= var_f3; + var_f3 = var_l113; + var_f4 = var_l113; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l115; + var_f4 = var_l115; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l92; + var_f4 = var_l92; + var_f5 = var_l133; + var_f6 = var_l132; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l94; + var_f6 = var_l138; + var_f7 = var_l135; + var_f6 += var_f7; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l95; + var_f5 = var_l95; + var_f6 = var_l131; + var_f7 = var_l130; + var_f6 += var_f7; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l121 = var_f0; + var_i0 = var_l56; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l130 = var_f0; + var_i0 = var_l57; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l132 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l133 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l135 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l138 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l139 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l136 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l143 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l123 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l144 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l145 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l119 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l118 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l146 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l117 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l147 = var_f0; + var_i0 = var_l22; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l97; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l120 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_l148 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l104; + var_f2 *= var_f3; + var_f3 = var_l98; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l125 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 168u); + var_l101 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l98; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f3 = var_l97; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l104 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 172u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l120; + var_f2 = var_l117; + var_f1 *= var_f2; + var_f2 = var_l125; + var_f3 = var_l147; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l104; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l101 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l120; + var_f2 = var_l146; + var_f1 *= var_f2; + var_f2 = var_l125; + var_f3 = var_l117; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l104; + var_f3 = var_l148; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l104 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l119; + var_f2 = var_l96; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f3 = var_l97; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l117 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l118; + var_f3 = var_l98; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f4 = var_l96; + var_f5 = var_l103; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l102 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l145; + var_f3 = var_l97; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l98; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l120 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l100 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l117; + var_f2 = var_l123; + var_f1 *= var_f2; + var_f2 = var_l102; + var_f3 = var_l144; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l120; + var_f3 = var_l118; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l103 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l117; + var_f2 = var_l143; + var_f1 *= var_f2; + var_f2 = var_l102; + var_f3 = var_l123; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l120; + var_f3 = var_l119; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l102 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l98; + var_f2 = var_l122; + var_f3 = var_l131; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l97; + var_f3 = var_l124; + var_f4 = var_l130; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l96; + var_f3 = var_l129; + var_f4 = var_l121; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l110; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l113; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l115; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l108; + var_f3 = var_l104; + var_f2 *= var_f3; + var_f3 = var_l106; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l107; + var_f4 = var_l99; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l107 = var_f1; + var_f2 = var_l107; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l104; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l101; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l99; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l102; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l103; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l100; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l98; + var_f4 = var_l98; + var_f5 = var_l138; + var_f6 = var_l135; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l97; + var_f6 = var_l136; + var_f7 = var_l139; + var_f6 += var_f7; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l96; + var_f5 = var_l96; + var_f6 = var_l133; + var_f7 = var_l132; + var_f6 += var_f7; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l30; + var_f1 = var_l109; + var_f2 = var_l127; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_f2 = var_l137; + var_i1 = var_f1 > var_f2; + var_i0 |= var_i1; + var_l30 = var_i0; + var_i0 = var_l28; + var_i1 = 40u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p8; + var_i1 = 116u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l39; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L577;} + var_i0 = var_l24; + var_f1 = 1; + var_f2 = var_l112; + var_i3 = var_l30; + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_f1); + var_i0 = var_l18; + var_l28 = var_i0; + var_i0 = var_l33; + if (var_i0) {goto var_L573;} + } + var_i0 = var_l49; + var_i1 = var_l34; + var_i2 = 4u; + var_i1 += var_i2; + var_l34 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L571;} + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l82 = var_i0; + var_i0 = var_l26; + var_i1 = 572u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_l26; + var_i1 = 560u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l26; + var_i1 = 548u; + var_i0 += var_i1; + var_l57 = var_i0; + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_l83 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_l64 = var_i0; + var_L579: + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l52; + var_i1 = var_l53; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B587;} + var_i0 = var_l20; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B586;} + var_i0 = var_l20; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B585;} + var_i0 = var_l36; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B585;} + var_i0 = var_l20; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B585;} + var_i0 = var_l20; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B584;} + var_i0 = var_l36; + var_i1 = var_l24; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l23; + var_i3 = var_l24; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B584;} + var_i0 = var_l20; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B584;} + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l129 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l91 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l93 = var_f0; + var_i0 = var_l19; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l22; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l18; + var_i1 = var_l83; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l60; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B590;} + } + var_i0 = var_l61; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l63; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = 0u; + var_l35 = var_i0; + goto var_B589; + var_B590:; + var_i0 = var_l61; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l30 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B583;} + var_i0 = var_l63; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l30; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = 0u; + var_i2 = var_l28; + var_i3 = var_l30; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B583;} + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B583;} + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_B589:; + var_i0 = 0u; + var_l33 = var_i0; + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B592;} + var_i0 = var_l34; + var_i1 = var_l60; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l24; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B592;} + var_i0 = var_l28; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B582;} + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l33 = var_i0; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l28; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B582;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B582;} + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_B592:; + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + } + var_i0 = var_l22; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l33; + if (var_i0) { + var_i0 = var_l33; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + } + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_l30 = var_i0; + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_l42 = var_i0; + var_i0 = var_l22; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 124u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l97 = var_f0; + var_i1 = var_l20; + var_i2 = 116u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l98 = var_f1; + var_f1 = -(var_f1); + var_l104 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l20; + var_i2 = 112u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l92 = var_f1; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 120u); + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 120u); + var_f2 -= var_f3; + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l20; + var_i2 = 120u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_i2 = var_l22; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l19; + var_i4 = 128u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l95 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l90 = var_f0; + var_f0 = var_l95; + var_f1 = var_l94; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l95 = var_f0; + var_f1 = var_l95; + var_f0 *= var_f1; + var_f1 = var_l96; + var_f2 = var_l92; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l96 = var_f1; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l97; + var_f3 = var_l98; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l97 = var_f2; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l90 = var_f0; + var_f1 = 9.99999975e-05; + var_i0 = var_f0 < var_f1; + var_l18 = var_i0; + var_i0 = var_l26; + var_f1 = var_l98; + var_f2 = var_l98; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l94; + var_f3 = -(var_f3); + var_l100 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = 1065353216u; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_l103 = var_f3; + var_f4 = var_l94; + var_f3 -= var_f4; + var_f2 /= var_f3; + var_l102 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l103; + var_f1 += var_f2; + var_f2 = var_l97; + var_f3 = var_l90; + var_f2 /= var_f3; + var_i3 = var_l18; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l97 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_f1); + var_i0 = var_l26; + var_f1 = var_l92; + var_f2 = var_l98; + var_f1 *= var_f2; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l90; + var_f2 /= var_f3; + var_i3 = var_l18; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l96 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_f1); + var_i0 = var_l26; + var_f1 = var_l98; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l92; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 676, var_f1); + var_i0 = var_l26; + var_f1 = var_l98; + var_f2 = var_l95; + var_f3 = var_l90; + var_f2 /= var_f3; + var_i3 = var_l18; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l90 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_f1); + var_i0 = var_l26; + var_f1 = var_l92; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_f1); + var_i0 = var_l26; + var_f1 = var_l94; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f2 = var_l98; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 668, var_f1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l44 = var_i0; + var_i0 = var_l20; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l44; + var_i1 = var_l34; + var_i2 = var_l35; + if (var_i2) { + var_i2 = var_l35; + var_i3 = 144u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + } else { + var_i2 = 0u; + } + var_i3 = var_l33; + if (var_i3) { + var_i3 = var_l33; + var_i4 = 144u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + } else { + var_i3 = 0u; + } + var_i2 += var_i3; + var_i1 *= var_i2; + var_i2 = 6u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l64; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B581;} + goto var_B580; + } + var_i0 = var_l53; + var_i1 = var_l45; + var_i2 = 1074052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B587:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1071620u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B586:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1071604u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B585:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B584:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B583:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071636u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B582:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071652u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B581:; + var_i0 = var_l29; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_B580:; + var_i0 = var_l34; + if (var_i0) { + var_f0 = var_l91; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l129; + var_f2 /= var_f3; + var_f3 = var_l129; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l124 = var_f1; + var_f0 *= var_f1; + var_l125 = var_f0; + var_f0 = 1; + var_f1 = 1; + var_f2 = var_l91; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l93; + var_f4 = var_l90; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l123 = var_f0; + var_i0 = var_p8; + var_i1 = 0u; + var_i2 = var_l24; + var_i3 = var_l30; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l35; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l84 = var_i0; + var_i0 = var_l17; + var_i1 = 0u; + var_i2 = var_l39; + var_i3 = var_l42; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l33; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l85 = var_i0; + var_f0 = var_l92; + var_f0 = -(var_f0); + var_l103 = var_f0; + var_i0 = var_l35; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l86 = var_i0; + var_f0 = var_l101; + var_f1 = var_l99; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l122 = var_f0; + var_i0 = var_l19; + var_i1 = 236u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i0 = var_l22; + var_i1 = 236u; + var_i0 += var_i1; + var_l65 = var_i0; + var_i0 = var_l20; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_L598: + var_i0 = var_l34; + var_i1 = 4u; + var_i2 = var_l34; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + if (var_i0) { + var_i0 = var_l26; + var_i1 = 624u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_j1); + goto var_B599; + } + var_i0 = var_l26; + var_i1 = 624u; + var_i0 += var_i1; + var_i1 = var_l65; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l65; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_j1); + var_B599:; + var_i0 = var_l24; + var_i1 = 40u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + if (var_i0) { + var_i0 = var_l26; + var_i1 = 640u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_j1); + goto var_B601; + } + var_i0 = var_l26; + var_i1 = 640u; + var_i0 += var_i1; + var_i1 = var_l67; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l67; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_j1); + var_B601:; + var_i0 = var_l34; + var_i1 = var_l24; + var_i0 -= var_i1; + var_l34 = var_i0; + var_i0 = var_p8; + var_i1 = var_l30; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l87 = var_i0; + var_i0 = var_l57; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 656u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l56; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 616u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l54; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 632u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l57; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 664u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l56; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 624u; + var_i1 += var_i2; + var_l42 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l54; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 640u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_f1 = var_l100; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_f1); + var_i0 = var_l26; + var_f1 = var_l104; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_f1); + var_i0 = var_l26; + var_f1 = var_l103; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l26; + var_i1 = var_l24; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_i1); + var_i0 = 0u; + var_l39 = var_i0; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l26; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_i0 = var_l26; + var_i1 = var_l85; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 596, var_i1); + var_i0 = var_l26; + var_i1 = var_l84; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_i1); + var_i0 = var_l26; + var_f1 = var_l123; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_f1); + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 464u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l64; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l127 = var_f0; + var_f0 = -(var_f0); + var_l119 = var_f0; + var_i0 = 0u; + var_l20 = var_i0; + var_L603: + var_i0 = var_l30; + var_i1 = var_l20; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l22; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l114 = var_f0; + var_i0 = var_l22; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l126 = var_f0; + var_i0 = var_l19; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l128 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l93 = var_f0; + var_i0 = var_l19; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l118 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l91 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l95 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l121 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l130 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l117 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l134 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l140 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l120 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l96 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l97 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l141 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l99 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l101 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l142 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l105 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l102 = var_f0; + var_i0 = var_l20; + var_i1 = var_l26; + var_i0 += var_i1; + var_i1 = 604u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 588, var_f1); + var_f0 = var_l92; + var_f1 = var_l91; + var_f2 = var_l102; + var_f1 -= var_f2; + var_l102 = var_f1; + var_f0 *= var_f1; + var_l110 = var_f0; + var_f0 = var_l98; + var_f1 = var_l90; + var_f2 = var_l97; + var_f1 -= var_f2; + var_l107 = var_f1; + var_f0 *= var_f1; + var_l109 = var_f0; + var_f0 = var_l94; + var_f1 = var_l107; + var_f0 *= var_f1; + var_l112 = var_f0; + var_f0 = var_l92; + var_f1 = var_l93; + var_f2 = var_l105; + var_f1 -= var_f2; + var_l105 = var_f1; + var_f0 *= var_f1; + var_l137 = var_f0; + var_f0 = var_l98; + var_f1 = var_l105; + var_f0 *= var_f1; + var_l131 = var_f0; + var_f0 = var_l94; + var_f1 = var_l102; + var_f0 *= var_f1; + var_l132 = var_f0; + var_f0 = var_l92; + var_f1 = var_l91; + var_f2 = var_l101; + var_f1 -= var_f2; + var_l106 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l98; + var_f2 = var_l90; + var_f3 = var_l96; + var_f2 -= var_f3; + var_l108 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l91 = var_f0; + var_f0 = var_l94; + var_f1 = var_l108; + var_f0 *= var_f1; + var_f1 = var_l92; + var_f2 = var_l93; + var_f3 = var_l99; + var_f2 -= var_f3; + var_l115 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l93 = var_f0; + var_f0 = var_l98; + var_f1 = var_l115; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l106; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l113 = var_f0; + var_f0 = 0; + var_l95 = var_f0; + var_f0 = 0; + var_l96 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_f0 = 0; + var_l97 = var_f0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l113; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l97 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l93; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l90 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l96 = var_f0; + var_f0 = var_l113; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_l99 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l93; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + var_f0 = var_l113; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l97 = var_f0; + } + var_f0 = var_l109; + var_f1 = var_l110; + var_f0 -= var_f1; + var_l110 = var_f0; + var_f0 = var_l137; + var_f1 = var_l112; + var_f0 -= var_f1; + var_l109 = var_f0; + var_f0 = var_l132; + var_f1 = var_l131; + var_f0 -= var_f1; + var_l112 = var_f0; + var_f0 = 0; + var_l101 = var_f0; + var_f0 = 0; + var_l99 = var_f0; + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l112; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l99 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l109; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l101 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l110; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l95 = var_f0; + var_f0 = var_l112; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_l137 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l109; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l110; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l101 = var_f0; + var_f0 = var_l112; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_f0 *= var_f1; + var_f1 = var_l109; + var_f2 = var_l137; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l110; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l99 = var_f0; + } + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l26; + var_f1 = var_l100; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_f1); + var_i0 = var_l26; + var_f1 = var_l104; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_f1); + var_i0 = var_l26; + var_f1 = var_l103; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_f1); + var_i0 = var_l26; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_f1); + var_i0 = var_l26; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l113; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l35; + var_i2 = var_l31; + var_i3 = var_l26; + var_i4 = 616u; + var_i3 += var_i4; + var_i4 = var_l26; + var_i5 = 632u; + var_i4 += var_i5; + var_i5 = var_l26; + var_i6 = 68u; + var_i5 += var_i6; + var_i6 = var_l51; + var_i7 = var_l44; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + goto var_B606; + } + var_f0 = 0; + var_i1 = var_p8; + if (var_i1) {goto var_B606;} + var_f0 = var_l96; + var_f1 = var_l96; + var_f0 *= var_f1; + var_f1 = var_l90; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f2 = var_l97; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l92; + var_i3 = var_l22; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 236u); + var_f4 = var_l103; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l94; + var_i3 = var_l22; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 244u); + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_B606:; + var_l93 = var_f0; + var_i0 = var_l33; + if (var_i0) { + var_i0 = var_l26; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_f1); + var_i0 = var_l26; + var_f1 = var_l98; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_f1); + var_i0 = var_l26; + var_f1 = var_l92; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_f1); + var_i0 = var_l26; + var_f1 = var_l110; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_f1); + var_i0 = var_l26; + var_f1 = var_l109; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = var_l40; + var_i3 = var_l26; + var_i4 = 616u; + var_i3 += var_i4; + var_i4 = var_l26; + var_i5 = 632u; + var_i4 += var_i5; + var_i5 = var_l26; + var_i6 = 68u; + var_i5 += var_i6; + var_i6 = var_l51; + var_i7 = var_l44; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + goto var_B608; + } + var_f0 = 0; + var_i1 = var_l19; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 353u); + if (var_i1) {goto var_B608;} + var_f0 = var_l95; + var_f1 = var_l95; + var_f0 *= var_f1; + var_f1 = var_l101; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l99; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l92; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 236u); + var_f4 = var_l103; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l94; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 244u); + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_B608:; + var_l91 = var_f0; + var_f0 = var_l127; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 116u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l20; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l20; + var_f1 = var_l101; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l20; + var_f1 = var_l99; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l20; + var_f1 = var_l96; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l20; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l20; + var_f1 = var_l97; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l93; + var_f4 = var_l91; + var_f3 += var_f4; + var_l90 = var_f3; + var_f2 /= var_f3; + var_l91 = var_f2; + var_f3 = var_l90; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l90; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l20; + var_f1 = 1; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l91 = var_f2; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f3 = var_l91; + var_f4 = 1; + var_i3 = var_f3 >= var_f4; + var_i4 = var_l17; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 37u); + var_i2 = var_i4 ? var_i2 : var_i3; + var_f2 = (f32)(var_i2); + var_l93 = var_f2; + var_f1 -= var_f2; + var_f2 = var_l93; + var_f1 += var_f2; + var_f2 = var_l124; + var_f3 = 0; + var_f4 = 0; + var_i5 = var_l17; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l90 = var_f5; + var_f6 = var_l90; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l90; + var_f6 = var_l90; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f3 = var_l121; + var_f4 = var_l108; + var_f5 = var_l126; + var_f4 *= var_f5; + var_f5 = var_l115; + var_f6 = var_l117; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l134; + var_f5 = var_l107; + var_f6 = var_l118; + var_f5 *= var_f6; + var_f6 = var_l105; + var_f7 = var_l120; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_l121 = var_f3; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l141; + var_f6 = var_l115; + var_f7 = var_l114; + var_f6 *= var_f7; + var_f7 = var_l106; + var_f8 = var_l126; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l142; + var_f7 = var_l105; + var_f8 = var_l128; + var_f7 *= var_f8; + var_f8 = var_l102; + var_f9 = var_l118; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l118 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l94; + var_f5 = var_l130; + var_f6 = var_l106; + var_f7 = var_l117; + var_f6 *= var_f7; + var_f7 = var_l108; + var_f8 = var_l114; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l140; + var_f7 = var_l102; + var_f8 = var_l120; + var_f7 *= var_f8; + var_f8 = var_l107; + var_f9 = var_l128; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l117 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l91; + var_f5 = var_l93; + var_f4 *= var_f5; + var_f5 = 1; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l20; + var_f1 = var_l125; + var_f2 = var_l119; + var_f3 = var_l90; + var_f4 = var_l90; + var_f5 = var_l119; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = 0; + var_f2 = FMIN(var_f2, var_f3); + var_f1 *= var_f2; + var_f2 = var_l91; + var_f1 += var_f2; + var_l120 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_l88 = var_i0; + var_i0 = 1u; + var_l17 = var_i0; + var_L612: + var_f0 = var_l108; + var_i1 = var_l28; + var_i2 = 12u; + var_i1 *= var_i2; + var_l66 = var_i1; + var_i2 = var_l26; + var_i3 = 656u; + var_i2 += var_i3; + var_i1 += var_i2; + var_l46 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l93 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l106; + var_i2 = var_l46; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l99 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l91 = var_f0; + var_f0 = var_l115; + var_f1 = var_l99; + var_f0 *= var_f1; + var_f1 = var_l108; + var_i2 = var_l46; + var_i3 = 8u; + var_i2 += var_i3; + var_l68 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l113 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l110 = var_f0; + var_f0 = var_l106; + var_f1 = var_l113; + var_f0 *= var_f1; + var_f1 = var_l115; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l109 = var_f0; + var_f0 = 0; + var_l112 = var_f0; + var_f0 = 0; + var_l101 = var_f0; + var_f0 = 0; + var_l97 = var_f0; + var_f0 = 0; + var_l95 = var_f0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_l89 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l109; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l90 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l110; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l95 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l101 = var_f0; + var_f0 = var_l109; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_l96 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l110; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l97 = var_f0; + var_f0 = var_l109; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_f0 *= var_f1; + var_f1 = var_l110; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l95 = var_f0; + } + var_i0 = var_l66; + var_i1 = var_l88; + var_i0 += var_i1; + var_l76 = var_i0; + var_f1 = var_l101; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l76; + var_f1 = var_l97; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l76; + var_f1 = var_l95; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l102; + var_f1 = var_l99; + var_f0 *= var_f1; + var_f1 = var_l107; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l114 = var_f0; + var_f0 = var_l107; + var_f1 = var_l113; + var_f0 *= var_f1; + var_f1 = var_l105; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l126 = var_f0; + var_f0 = var_l105; + var_f1 = var_l93; + var_f0 *= var_f1; + var_f1 = var_l102; + var_f2 = var_l113; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l128 = var_f0; + var_f0 = 0; + var_l96 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l128; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l90 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l126; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l114; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l112 = var_f0; + var_f0 = var_l128; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_l130 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l126; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l114; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l96 = var_f0; + var_f0 = var_l128; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_f0 *= var_f1; + var_f1 = var_l126; + var_f2 = var_l130; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l114; + var_f2 = var_l90; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + } + var_i0 = var_l20; + var_i1 = var_l66; + var_i0 += var_i1; + var_l66 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l66; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l96; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l66; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = var_l28; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l35; + if (var_i3) { + var_i3 = var_l42; + var_i4 = var_l68; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i3), var_i4); + var_i3 = var_l26; + var_i4 = var_l46; + var_j4 = i64_load_default32(&instance->w2c_memory, (u64)(var_i4)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i3) + 616, var_j4); + var_i3 = var_l26; + var_f4 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i3) + 640, var_f4); + var_i3 = var_l26; + var_f4 = var_l110; + f32_store_default32(&instance->w2c_memory, (u64)(var_i3) + 636, var_f4); + var_i3 = var_l26; + var_f4 = var_l109; + f32_store_default32(&instance->w2c_memory, (u64)(var_i3) + 632, var_f4); + var_i3 = var_l26; + var_i4 = 40u; + var_i3 += var_i4; + var_i4 = var_l35; + var_i5 = var_l31; + var_i6 = var_l26; + var_i7 = 616u; + var_i6 += var_i7; + var_i7 = var_l26; + var_i8 = 632u; + var_i7 += var_i8; + var_i8 = var_l26; + var_i9 = 68u; + var_i8 += var_i9; + var_i9 = var_l51; + var_i10 = var_l44; + w2c_rapier__wasm3d__bg_f243(instance, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + var_i3 = var_l26; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + goto var_B615; + } + var_f3 = 0; + var_i4 = var_l89; + if (var_i4) {goto var_B615;} + var_f3 = var_l101; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l95; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_i4 = var_l22; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 240u); + var_f5 = var_l104; + var_f4 *= var_f5; + var_f5 = var_l104; + var_f4 *= var_f5; + var_f5 = var_l92; + var_i6 = var_l22; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_f7 = var_l103; + var_f6 *= var_f7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f5 = var_l94; + var_i6 = var_l22; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 244u); + var_f7 = var_l100; + var_f6 *= var_f7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_B615:; + var_i4 = var_l33; + if (var_i4) { + var_i4 = var_l42; + var_i5 = var_l68; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i4), var_i5); + var_i4 = var_l42; + var_i5 = var_l42; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f5 = -(var_f5); + f32_store_default32(&instance->w2c_memory, (u64)(var_i4), var_f5); + var_i4 = var_l26; + var_i5 = var_l46; + var_j5 = i64_load_default32(&instance->w2c_memory, (u64)(var_i5)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i4) + 616, var_j5); + var_i4 = var_l26; + var_i5 = var_l26; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 616u); + var_f5 = -(var_f5); + f32_store_default32(&instance->w2c_memory, (u64)(var_i4) + 616, var_f5); + var_i4 = var_l26; + var_i5 = var_l26; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 620u); + var_f5 = -(var_f5); + f32_store_default32(&instance->w2c_memory, (u64)(var_i4) + 620, var_f5); + var_i4 = var_l26; + var_f5 = var_l114; + f32_store_default32(&instance->w2c_memory, (u64)(var_i4) + 640, var_f5); + var_i4 = var_l26; + var_f5 = var_l126; + f32_store_default32(&instance->w2c_memory, (u64)(var_i4) + 636, var_f5); + var_i4 = var_l26; + var_f5 = var_l128; + f32_store_default32(&instance->w2c_memory, (u64)(var_i4) + 632, var_f5); + var_i4 = var_l26; + var_i5 = 32u; + var_i4 += var_i5; + var_i5 = var_l33; + var_i6 = var_l40; + var_i7 = var_l26; + var_i8 = 616u; + var_i7 += var_i8; + var_i8 = var_l26; + var_i9 = 632u; + var_i8 += var_i9; + var_i9 = var_l26; + var_i10 = 68u; + var_i9 += var_i10; + var_i10 = var_l51; + var_i11 = var_l44; + w2c_rapier__wasm3d__bg_f243(instance, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11); + var_i4 = var_l26; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + goto var_B617; + } + var_f4 = 0; + var_i5 = var_l19; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 353u); + if (var_i5) {goto var_B617;} + var_f4 = var_l112; + var_f5 = var_l112; + var_f4 *= var_f5; + var_f5 = var_l96; + var_f6 = var_l96; + var_f5 *= var_f6; + var_f6 = var_l90; + var_f7 = var_l90; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_i5 = var_l19; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 240u); + var_f6 = var_l104; + var_f5 *= var_f6; + var_f6 = var_l104; + var_f5 *= var_f6; + var_f6 = var_l92; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 236u); + var_f8 = var_l103; + var_f7 *= var_f8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f6 = var_l94; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 244u); + var_f8 = var_l100; + var_f7 *= var_f8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_B617:; + var_f3 += var_f4; + var_l90 = var_f3; + var_f2 /= var_f3; + var_l91 = var_f2; + var_f3 = var_l90; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l90; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l28; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l99; + var_f2 = var_l118; + var_i3 = var_l50; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l121; + var_i4 = var_l50; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l113; + var_f3 = var_l117; + var_i4 = var_l50; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l28 = var_i0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 &= var_i1; + var_l46 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = var_l46; + if (var_i0) {goto var_L612;} + goto var_B610; + } + goto var_B542; + var_B610:; + var_i0 = var_l39; + var_f1 = var_l129; + var_f2 = var_l120; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_f2 = var_l122; + var_i1 = var_f1 > var_f2; + var_i0 |= var_i1; + var_l39 = var_i0; + var_i0 = var_l24; + var_i1 = var_p8; + var_l20 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L603;} + var_i0 = var_l26; + var_f1 = 1; + var_f2 = var_l123; + var_i3 = var_l39; + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_f1); + var_i0 = 0u; + var_l24 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + } + var_i0 = var_l33; + if (var_i0) { + var_i0 = 2u; + var_l24 = var_i0; + var_i0 = var_l33; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = 0u; + } + var_p8 = var_i0; + var_i0 = var_l24; + var_i1 = var_l86; + var_i0 |= var_i1; + var_i1 = var_l22; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 353u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 |= var_i1; + var_i1 = var_l19; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 353u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l30 = var_i0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l48; + var_i1 = var_l28; + w2c_rapier__wasm3d__bg_f842(instance, var_i0, var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_l28; + var_i2 = 560u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 540u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l17; + var_i1 = var_l30; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 556, var_i1); + var_i0 = var_l17; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 552, var_i1); + var_i0 = var_l17; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 548, var_i1); + var_i0 = var_l17; + var_i1 = var_l87; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_i1); + var_i0 = var_l24; + var_i1 = var_l28; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_l30 = var_i0; + var_i0 = var_l34; + if (var_i0) {goto var_L598;} + } + var_i0 = var_l82; + var_i1 = var_l49; + var_i2 = 4u; + var_i1 += var_i2; + var_l49 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L579;} + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l31 = var_i0; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l90 = var_f0; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l38; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l112 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l112; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l140 = var_f1; + var_f0 *= var_f1; + var_l141 = var_f0; + var_f0 = 1; + var_f1 = 1; + var_f2 = var_l90; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 *= var_f2; + var_i2 = var_l38; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l90; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l114 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l142 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l137 = var_f0; + var_f0 = -(var_f0); + var_l126 = var_f0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l29; + var_i1 = 88u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_l29; + var_i1 = 92u; + var_i0 += var_i1; + var_l39 = var_i0; + var_L623: + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B559;} + var_i0 = var_l52; + var_i1 = var_l40; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l33; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l33; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l33; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l33; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l33; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l33; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l33; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l33; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l33; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_l18; + var_l22 = var_i0; + var_i0 = var_l24; + var_l30 = var_i0; + var_f0 = -1; + goto var_B624; + } + var_f0 = var_l91; + var_f0 = -(var_f0); + var_l91 = var_f0; + var_f0 = var_l94; + var_f0 = -(var_f0); + var_l94 = var_f0; + var_f0 = var_l93; + var_f0 = -(var_f0); + var_l93 = var_f0; + var_i0 = var_l20; + var_l17 = var_i0; + var_i0 = var_l19; + var_l22 = var_i0; + var_i0 = var_l28; + var_l30 = var_i0; + var_i0 = var_p8; + var_l20 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_i0 = var_l24; + var_l28 = var_i0; + var_f0 = 1; + var_B624:; + var_l92 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_f0 = 0; + var_l104 = var_f0; + var_f0 = 0; + var_l98 = var_f0; + var_f0 = 0; + var_l97 = var_f0; + var_f0 = 0; + var_l115 = var_f0; + var_f0 = 0; + var_l113 = var_f0; + var_f0 = 0; + var_l95 = var_f0; + var_f0 = 0; + var_l128 = var_f0; + var_f0 = 0; + var_l129 = var_f0; + var_i0 = var_l28; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B555;} + var_i0 = var_l36; + var_i1 = var_l19; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l19; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B555;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B555;} + var_i0 = var_p8; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l128 = var_f0; + var_i0 = var_p8; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_p8; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_p8; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l115 = var_f0; + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l113 = var_f0; + var_i0 = var_p8; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l129 = var_f0; + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B556;} + var_i0 = var_l22; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B557;} + var_i0 = var_l36; + var_i1 = var_l22; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l22; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B557;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B557;} + var_f0 = var_l93; + var_f1 = var_l113; + var_i2 = var_l19; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l99 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l115; + var_i3 = var_l19; + var_i4 = 124u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l101 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l97; + var_i3 = var_l19; + var_i4 = 128u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l100 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l96 = var_f0; + var_f0 = var_l100; + var_f1 = var_l91; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l100 = var_f0; + var_f1 = var_l100; + var_f0 *= var_f1; + var_f1 = var_l99; + var_f2 = var_l93; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l99 = var_f1; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f2 = var_l101; + var_f3 = var_l94; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l96 = var_f2; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l101 = var_f0; + var_i0 = var_l33; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + if (var_i0) { + var_f0 = var_l93; + var_f1 = var_l94; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l91; + var_f4 = var_l91; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i5 = 1065353216u; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_l103 = var_f4; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l102 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l103; + var_f1 += var_f2; + var_f2 = var_l96; + var_f3 = var_l101; + var_f2 /= var_f3; + var_f3 = var_l101; + var_f4 = 9.99999975e-05; + var_i3 = var_f3 < var_f4; + var_p8 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l96 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l94; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l101; + var_f3 /= var_f4; + var_i4 = var_p8; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l99 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l107 = var_f0; + var_f0 = var_l91; + var_f1 = var_l99; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l94; + var_f2 = -(var_f2); + var_f3 = var_l100; + var_f4 = var_l101; + var_f3 /= var_f4; + var_i4 = var_p8; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l101 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l105 = var_f0; + var_f0 = var_l94; + var_f1 = var_l101; + var_f0 *= var_f1; + var_f1 = var_l91; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l106 = var_f0; + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i0 = var_l19; + var_i1 = 236u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = var_l33; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_L628: + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B544; + } + var_i0 = var_p8; + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_p8; + var_i2 = 560u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B630; + } + var_i0 = var_l51; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f817(instance, var_i0, var_i1); + var_i0 = var_l34; + var_i1 = var_l34; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l24 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_p8; + var_i2 = 560u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B544;} + var_B630:; + var_i0 = var_l24; + var_i1 = 560u; + var_i0 *= var_i1; + var_i1 = var_l20; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 560u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + if (var_i0) {goto var_B558;} + var_i0 = var_l35; + var_i1 = var_l35; + var_i2 = 4u; + var_i3 = var_l35; + var_i4 = 4u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l30 = var_i1; + var_i0 -= var_i1; + var_l35 = var_i0; + var_i0 = var_l22; + var_i1 = var_l30; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_i1 = var_p8; + var_i2 = 556u; + var_i1 -= var_i2; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_f1 = var_l99; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l24; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l24; + var_i1 = 344u; + var_i0 += var_i1; + var_f1 = var_l101; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 340u; + var_i0 += var_i1; + var_f1 = var_l96; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 332u; + var_i0 += var_i1; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 328u; + var_i0 += var_i1; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l42; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l24; + var_i1 = 356u; + var_i0 += var_i1; + var_i1 = var_l42; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_j1); + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l24; + var_f1 = var_l114; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_f1); + var_i0 = var_l24; + var_i1 = var_l30; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l24; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l24; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + var_L632: + var_i0 = var_l19; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l109 = var_f0; + var_i0 = var_l19; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l123 = var_f0; + var_i0 = var_l22; + var_i1 = 16u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l119 = var_f0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l118 = var_f0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l117 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l132 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l133 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l120 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l103 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l102 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l100 = var_f0; + var_i0 = var_l24; + var_i1 = var_l22; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_f1); + var_i0 = var_l24; + var_i1 = var_l28; + var_i0 += var_i1; + var_i1 = 372u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l135 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l124 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l125 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l121 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l122 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l138 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l139 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l136 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l143 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l110 = var_f0; + var_i0 = var_l22; + var_i1 = 17u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l108 = var_f0; + var_f0 = var_l137; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B542;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l94; + var_f3 = var_l117; + var_f4 = var_l100; + var_f3 -= var_f4; + var_l100 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l119; + var_f5 = var_l103; + var_f4 -= var_f5; + var_l103 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l127 = var_f2; + var_f3 = var_l121; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l118; + var_f5 = var_l102; + var_f4 -= var_f5; + var_l102 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l121 = var_f3; + var_f4 = var_l124; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l103; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l102; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l130 = var_f3; + var_f4 = var_l122; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l134 = var_f2; + var_f3 = var_l134; + var_f2 *= var_f3; + var_f3 = var_l127; + var_f4 = var_l124; + var_f3 *= var_f4; + var_f4 = var_l121; + var_f5 = var_l135; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l130; + var_f5 = var_l125; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l124 = var_f3; + var_f4 = var_l124; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l127; + var_f4 = var_l122; + var_f3 *= var_f4; + var_f4 = var_l121; + var_f5 = var_l125; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l130; + var_f5 = var_l138; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l125 = var_f3; + var_f4 = var_l125; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l93; + var_f5 = var_l136; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l94; + var_f6 = var_l139; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l91; + var_f5 = var_l91; + var_f6 = var_l143; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l122 = var_f2; + var_f1 /= var_f2; + var_l127 = var_f1; + var_f2 = var_l122; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l127; + var_f2 = var_l122; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l127 = var_f0; + var_i0 = var_l28; + var_i1 = 1u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = var_l141; + var_f1 = var_l126; + var_f2 = var_l142; + var_f3 = var_l108; + var_f2 += var_f3; + var_l122 = var_f2; + var_f3 = var_l122; + var_f4 = var_l126; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_f1 = FMIN(var_f1, var_f2); + var_f0 *= var_f1; + var_f1 = 1; + var_f2 = var_l110; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f3 = var_l110; + var_f4 = 1; + var_i3 = var_f3 >= var_f4; + var_i4 = var_l20; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f2 = (f32)(var_i2); + var_l122 = var_f2; + var_f1 -= var_f2; + var_f2 = var_l122; + var_f1 += var_f2; + var_f2 = var_l140; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l108; + var_f6 = var_l108; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l108; + var_f6 = var_l108; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l97; + var_f5 = var_l98; + var_f6 = var_l119; + var_f7 = var_l128; + var_f6 -= var_f7; + var_l108 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l104; + var_f7 = var_l118; + var_f8 = var_l95; + var_f7 -= var_f8; + var_l121 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l131; + var_f6 = var_l103; + var_f7 = var_l120; + var_f6 *= var_f7; + var_f7 = var_l102; + var_f8 = var_l109; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_l119 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l113; + var_f6 = var_l104; + var_f7 = var_l117; + var_f8 = var_l129; + var_f7 -= var_f8; + var_l117 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l90; + var_f8 = var_l108; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l132; + var_f7 = var_l100; + var_f8 = var_l109; + var_f7 *= var_f8; + var_f8 = var_l103; + var_f9 = var_l123; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l118 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l115; + var_f7 = var_l90; + var_f8 = var_l121; + var_f7 *= var_f8; + var_f8 = var_l98; + var_f9 = var_l117; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l133; + var_f8 = var_l102; + var_f9 = var_l123; + var_f8 *= var_f9; + var_f9 = var_l100; + var_f10 = var_l120; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 -= var_f7; + var_l123 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l110; + var_f5 = var_l122; + var_f4 *= var_f5; + var_f5 = 1; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l110 = var_f1; + var_f0 += var_f1; + var_l108 = var_f0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = 1u; + var_l17 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l112; + var_f1 = var_l108; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_f2 = 0.5; + var_f1 *= var_f2; + var_i0 = var_f0 > var_f1; + var_l17 = var_i0; + } + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 += var_i1; + var_l20 = var_i0; + var_f1 = var_l134; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 60u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l127; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l110; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l108; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l125; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l124; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_l33 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l125 = var_f0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_l49 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l122 = var_f0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_l53 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l127 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l121 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l130 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l134 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l109 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l110 = var_f0; + var_i0 = var_l20; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l96; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f2 = var_l101; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l117 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_l132 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l101; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l99; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l120 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 168u); + var_l133 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l99; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l124 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 172u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l108 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l117; + var_f2 = var_l109; + var_f1 *= var_f2; + var_f2 = var_l120; + var_f3 = var_l110; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l124; + var_f3 = var_l133; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l110 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l117; + var_f2 = var_l131; + var_f1 *= var_f2; + var_f2 = var_l120; + var_f3 = var_l109; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l124; + var_f3 = var_l132; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l109 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l99; + var_f2 = var_l118; + var_f3 = var_l92; + var_f4 = var_l122; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l123; + var_f4 = var_l92; + var_f5 = var_l127; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l101; + var_f3 = var_l119; + var_f4 = var_l92; + var_f5 = var_l125; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l109; + var_f2 = var_l109; + var_f1 *= var_f2; + var_f2 = var_l110; + var_f3 = var_l110; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l108; + var_f3 = var_l108; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l99; + var_f3 = var_l99; + var_f4 = var_l130; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l96; + var_f5 = var_l134; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l101; + var_f4 = var_l101; + var_f5 = var_l121; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l33; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l125 = var_f0; + var_i0 = var_l49; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l122 = var_f0; + var_i0 = var_l53; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l127 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l121 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l130 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l134 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l131 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l117 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l132 = var_f0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l105; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f2 = var_l107; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l120 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_l133 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l107; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l106; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l124 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 168u); + var_l135 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l106; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f3 = var_l105; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l102 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 172u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l100 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l120; + var_f2 = var_l117; + var_f1 *= var_f2; + var_f2 = var_l124; + var_f3 = var_l132; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l102; + var_f3 = var_l135; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l103 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l120; + var_f2 = var_l131; + var_f1 *= var_f2; + var_f2 = var_l124; + var_f3 = var_l117; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l102; + var_f3 = var_l133; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l102 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l106; + var_f2 = var_l118; + var_f3 = var_l92; + var_f4 = var_l122; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l105; + var_f3 = var_l123; + var_f4 = var_l92; + var_f5 = var_l127; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l107; + var_f3 = var_l119; + var_f4 = var_l92; + var_f5 = var_l125; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l109; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l110; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l108; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l108 = var_f1; + var_f2 = var_l108; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l102; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l103; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l100; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l106; + var_f3 = var_l106; + var_f4 = var_l130; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f3 = var_l105; + var_f4 = var_l105; + var_f5 = var_l134; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l107; + var_f4 = var_l107; + var_f5 = var_l121; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 40u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l28; + var_i1 = var_l30; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L632;} + var_i0 = var_l24; + var_f1 = 1; + var_f2 = var_l114; + var_i3 = var_l17; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_f1); + var_i0 = var_l18; + var_l22 = var_i0; + var_i0 = var_l35; + if (var_i0) {goto var_L628;} + } + var_i0 = var_l44; + var_i1 = var_l31; + var_i2 = 4u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L623;} + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_l26; + var_i1 = 420u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_l33 = var_i0; + var_L635: + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l52; + var_i1 = var_l35; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l31; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_l31; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l31; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l31; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l31; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l31; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l31; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l31; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l31; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_p8; + var_l28 = var_i0; + var_i0 = var_l22; + var_l24 = var_i0; + var_i0 = var_l20; + var_l17 = var_i0; + var_i0 = var_l18; + var_p8 = var_i0; + var_i0 = var_l19; + var_l22 = var_i0; + var_i0 = var_l30; + var_l20 = var_i0; + var_f0 = -1; + goto var_B638; + } + var_f0 = var_l91; + var_f0 = -(var_f0); + var_l91 = var_f0; + var_f0 = var_l93; + var_f0 = -(var_f0); + var_l93 = var_f0; + var_f0 = var_l94; + var_f0 = -(var_f0); + var_l94 = var_f0; + var_i0 = var_l18; + var_l28 = var_i0; + var_i0 = var_l19; + var_l24 = var_i0; + var_i0 = var_l30; + var_l17 = var_i0; + var_f0 = 1; + var_B638:; + var_l92 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l103 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l102 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_f0 = 0; + var_l99 = var_f0; + var_f0 = 0; + var_l96 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_f0 = 0; + var_l104 = var_f0; + var_f0 = 0; + var_l98 = var_f0; + var_f0 = 0; + var_l97 = var_f0; + var_f0 = 0; + var_l101 = var_f0; + var_f0 = 0; + var_l114 = var_f0; + var_f0 = 0; + var_l95 = var_f0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B645;} + var_i0 = var_l36; + var_i1 = var_l22; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l22; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B645;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B645;} + var_i0 = var_l18; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l18; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l18; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l18; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_l18; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_l18; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_f0; + var_i0 = var_l18; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l18; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l114 = var_f0; + var_i0 = var_l18; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + } + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B644;} + var_i0 = var_l23; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B643;} + var_i0 = var_l36; + var_i1 = var_l24; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l23; + var_i3 = var_l24; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B643;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B643;} + var_i0 = var_l24; + var_i1 = var_l53; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B641;} + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l24; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B641;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B642;} + var_i0 = var_l56; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l20; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B642;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B642;} + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l57 = var_i0; + var_f0 = var_l94; + var_f1 = var_l97; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 120u); + var_f1 -= var_f2; + var_l105 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l98; + var_i3 = var_p8; + var_i4 = 124u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l108 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l91; + var_f2 = var_l104; + var_i3 = var_p8; + var_i4 = 128u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l106 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l100 = var_f0; + var_f0 = var_l106; + var_f1 = var_l91; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l106 = var_f0; + var_f1 = var_l106; + var_f0 *= var_f1; + var_f1 = var_l105; + var_f2 = var_l94; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l105 = var_f1; + var_f2 = var_l105; + var_f1 *= var_f2; + var_f2 = var_l108; + var_f3 = var_l93; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l108 = var_f2; + var_f3 = var_l108; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l100 = var_f0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l31; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i2 = var_l22; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_i1 *= var_i2; + var_i2 = 6u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B640;} + goto var_B636; + var_B645:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071888u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B644:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1071936u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B643:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071904u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B642:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071952u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B641:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1071920u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B640:; + var_i0 = var_l29; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + goto var_B636; + } + var_i0 = var_l35; + var_i1 = var_l45; + var_i2 = 1074068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B636:; + var_i0 = var_l18; + if (var_i0) { + var_f0 = var_l103; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l107; + var_f2 /= var_f3; + var_f3 = var_l107; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l120 = var_f1; + var_f0 *= var_f1; + var_l124 = var_f0; + var_f0 = 1; + var_f1 = 1; + var_f2 = var_l103; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l103 = var_f1; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l102; + var_f3 = var_l102; + var_f4 = var_l103; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l125 = var_f0; + var_i0 = var_p8; + var_i1 = 236u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_l31; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_f0 = var_l94; + var_f1 = var_l93; + var_f2 = var_l93; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l91; + var_f4 = var_l91; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i5 = 1065353216u; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_l103 = var_f4; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l102 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l103; + var_f1 += var_f2; + var_f2 = var_l108; + var_f3 = var_l100; + var_f2 /= var_f3; + var_f3 = var_l100; + var_f4 = 9.99999975e-05; + var_i3 = var_f3 < var_f4; + var_l17 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l107 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l93; + var_f2 = var_l93; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l105; + var_f4 = var_l100; + var_f3 /= var_f4; + var_i4 = var_l17; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l105 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l115 = var_f0; + var_f0 = -(var_f0); + var_l122 = var_f0; + var_f0 = var_l91; + var_f1 = var_l105; + var_f0 *= var_f1; + var_f1 = var_l94; + var_f2 = var_l93; + var_f2 = -(var_f2); + var_l127 = var_f2; + var_f3 = var_l106; + var_f4 = var_l100; + var_f3 /= var_f4; + var_i4 = var_l17; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l106 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l113 = var_f0; + var_f0 = -(var_f0); + var_l121 = var_f0; + var_f0 = var_l93; + var_f1 = var_l106; + var_f0 *= var_f1; + var_f1 = var_l91; + var_f2 = var_l107; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l110 = var_f0; + var_f0 = -(var_f0); + var_l130 = var_f0; + var_f0 = var_l106; + var_f0 = -(var_f0); + var_l134 = var_f0; + var_f0 = var_l107; + var_f0 = -(var_f0); + var_l140 = var_f0; + var_f0 = var_l105; + var_f0 = -(var_f0); + var_l141 = var_f0; + var_f0 = var_l91; + var_f0 = -(var_f0); + var_l142 = var_f0; + var_f0 = var_l94; + var_f0 = -(var_f0); + var_l137 = var_f0; + var_L648: + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l60 = var_i0; + var_i0 = var_l44; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l46; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l44; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_i1); + var_i0 = var_l26; + var_f1 = var_l106; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_f1); + var_i0 = var_l26; + var_f1 = var_l107; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_f1); + var_i0 = var_l26; + var_f1 = var_l105; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + var_i0 = var_l26; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 404, var_f1); + var_i0 = var_l26; + var_f1 = var_l93; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_f1); + var_i0 = var_l26; + var_f1 = var_l94; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_f1); + var_i0 = var_l26; + var_i1 = var_l57; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 320u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i1 = var_l18; + var_i2 = 4u; + var_i3 = var_l18; + var_i4 = 4u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l40 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_i1); + var_i0 = var_l26; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_l31; + var_i1 = 20u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l18; + var_i1 = var_l40; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_l31; + var_i1 = var_l40; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l131 = var_f0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l132 = var_f0; + var_f0 = -(var_f0); + var_l126 = var_f0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + var_L649: + var_i0 = var_l19; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l133 = var_f0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l128 = var_f0; + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l129 = var_f0; + var_i0 = var_l19; + var_i1 = 12u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l123 = var_f0; + var_i0 = var_l19; + var_i1 = 16u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l119 = var_f0; + var_i0 = var_l19; + var_i1 = 20u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l118 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l135 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l138 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l139 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l117 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l102 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l100 = var_f0; + var_i0 = var_p8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l103 = var_f0; + var_i0 = var_l26; + var_i1 = var_l28; + var_i0 += var_i1; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_f1 = var_l142; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_f1); + var_i0 = var_l26; + var_f1 = var_l127; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l137; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_f1 = var_l94; + var_f2 = var_l119; + var_f3 = var_l100; + var_f2 -= var_f3; + var_l100 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l118; + var_f4 = var_l103; + var_f3 -= var_f4; + var_l103 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_f1); + var_i0 = var_l26; + var_f1 = var_l91; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l123; + var_f4 = var_l102; + var_f3 -= var_f4; + var_l102 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_f1); + var_i0 = var_l26; + var_f1 = var_l93; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l91; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_f1); + var_i0 = var_l26; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = var_l24; + var_i3 = var_l26; + var_i4 = 632u; + var_i3 += var_i4; + var_i4 = var_l26; + var_i5 = 656u; + var_i4 += var_i5; + var_i5 = var_l26; + var_i6 = 68u; + var_i5 += var_i6; + var_i6 = var_l42; + var_i7 = var_l39; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l109 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l112 = var_f0; + var_i0 = var_l19; + var_i1 = 17u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l19; + var_i1 = 8u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l108 = var_f0; + var_f0 = var_l132; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B542;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l109; + var_f1 /= var_f2; + var_l136 = var_f1; + var_f2 = var_l109; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l136; + var_f2 = var_l109; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l136 = var_f0; + var_i0 = var_l28; + var_i1 = 1u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = var_l124; + var_f1 = var_l126; + var_f2 = var_l108; + var_f3 = var_l108; + var_f4 = var_l126; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_f1 = FMIN(var_f1, var_f2); + var_f0 *= var_f1; + var_f1 = 1; + var_f2 = var_l112; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f3 = var_l112; + var_f4 = 1; + var_i3 = var_f3 >= var_f4; + var_i4 = var_l20; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f2 = (f32)(var_i2); + var_l109 = var_f2; + var_f1 -= var_f2; + var_f2 = var_l109; + var_f1 += var_f2; + var_f2 = var_l120; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l108; + var_f6 = var_l108; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l108; + var_f6 = var_l108; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l104; + var_f5 = var_l90; + var_f6 = var_l119; + var_f7 = var_l114; + var_f6 -= var_f7; + var_l119 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l96; + var_f7 = var_l118; + var_f8 = var_l101; + var_f7 -= var_f8; + var_l118 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l135; + var_f6 = var_l100; + var_f7 = var_l117; + var_f6 *= var_f7; + var_f7 = var_l103; + var_f8 = var_l128; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_l108 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l97; + var_f6 = var_l96; + var_f7 = var_l123; + var_f8 = var_l95; + var_f7 -= var_f8; + var_l123 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l99; + var_f8 = var_l119; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l138; + var_f7 = var_l102; + var_f8 = var_l128; + var_f7 *= var_f8; + var_f8 = var_l100; + var_f9 = var_l129; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_l128 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l98; + var_f7 = var_l99; + var_f8 = var_l118; + var_f7 *= var_f8; + var_f8 = var_l90; + var_f9 = var_l123; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l139; + var_f8 = var_l103; + var_f9 = var_l129; + var_f8 *= var_f9; + var_f9 = var_l102; + var_f10 = var_l117; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 -= var_f7; + var_l129 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l112; + var_f5 = var_l109; + var_f4 *= var_f5; + var_f5 = 1; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l112 = var_f1; + var_f0 += var_f1; + var_l109 = var_f0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = 1u; + var_l17 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l131; + var_f1 = var_l109; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + var_f2 = 0.5; + var_f1 *= var_f2; + var_i0 = var_f0 > var_f1; + var_l17 = var_i0; + } + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i0 += var_i1; + var_l20 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 60u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l136; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l109; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_f1 = var_l134; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_f1); + var_i0 = var_l26; + var_f1 = var_l140; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l141; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_f1 = var_l105; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f2 = var_l107; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_f1); + var_i0 = var_l26; + var_f1 = var_l106; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l105; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_f1); + var_i0 = var_l26; + var_f1 = var_l107; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l106; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_f1); + var_i0 = var_l26; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = var_l24; + var_i3 = var_l26; + var_i4 = 632u; + var_i3 += var_i4; + var_l61 = var_i3; + var_i4 = var_l26; + var_i5 = 656u; + var_i4 += var_i5; + var_l63 = var_i4; + var_i5 = var_l26; + var_i6 = 68u; + var_i5 += var_i6; + var_l64 = var_i5; + var_i6 = var_l42; + var_i7 = var_l39; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l19; + var_i1 = 12u; + var_i0 += var_i1; + var_l67 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l112 = var_f0; + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l65 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l123 = var_f0; + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_l66 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l119 = var_f0; + var_i0 = var_l20; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l26; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_l109 = var_f3; + var_f2 /= var_f3; + var_l118 = var_f2; + var_f3 = var_l109; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l118; + var_f3 = var_l109; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l105; + var_f2 = var_l128; + var_f3 = var_l92; + var_f4 = var_l123; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l107; + var_f3 = var_l129; + var_f4 = var_l92; + var_f5 = var_l119; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l106; + var_f3 = var_l108; + var_f4 = var_l92; + var_f5 = var_l112; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_f1 = var_l122; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_f1); + var_i0 = var_l26; + var_f1 = var_l121; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l130; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_f1 = var_l110; + var_f2 = var_l100; + var_f1 *= var_f2; + var_f2 = var_l113; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_f1); + var_i0 = var_l26; + var_f1 = var_l115; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l110; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_f1); + var_i0 = var_l26; + var_f1 = var_l113; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l115; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_f1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = var_l24; + var_i3 = var_l61; + var_i4 = var_l63; + var_i5 = var_l64; + var_i6 = var_l42; + var_i7 = var_l39; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l67; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l103 = var_f0; + var_i0 = var_l65; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l66; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l109 = var_f0; + var_i0 = var_l20; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l26; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l100 = var_f3; + var_f2 /= var_f3; + var_l112 = var_f2; + var_f3 = var_l100; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l112; + var_f3 = var_l100; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l110; + var_f2 = var_l128; + var_f3 = var_l92; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l113; + var_f3 = var_l129; + var_f4 = var_l92; + var_f5 = var_l109; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l115; + var_f3 = var_l108; + var_f4 = var_l92; + var_f5 = var_l103; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l30; + var_i1 = 80u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l28; + var_i1 = var_l40; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L649;} + var_i0 = var_l26; + var_f1 = var_l133; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_f1); + var_i0 = var_l26; + var_f1 = 1; + var_f2 = var_l125; + var_i3 = var_l17; + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_f1); + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l20 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l48; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f842(instance, var_i0, var_i1); + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_l19; + var_i2 = 560u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 380u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l17; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l17; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l33; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + if (var_i0) {goto var_L648;} + } + var_i0 = var_l49; + var_i1 = var_l34; + var_i2 = 4u; + var_i1 += var_i2; + var_l34 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L635;} + } + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l29; + var_i1 = 160u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 148u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 136u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 124u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i0 = var_l55; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = 0u; + goto var_B652; + } + var_i0 = var_l29; + var_i1 = 152u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 140u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_l29; + var_i1 = 132u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l29; + var_i1 = 128u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_l29; + var_i1 = 120u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l29; + var_i1 = 116u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_l55; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l17 = var_i0; + var_i0 = var_l29; + var_i1 = 144u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l29; + var_i1 = 156u; + var_i0 += var_i1; + var_l34 = var_i0; + var_L654: + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l35; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p8 = var_i0; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B661;} + var_i0 = var_l53; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l42; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B661;} + var_i0 = var_l19; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B661;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l18 = var_i0; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B660;} + var_i0 = var_l53; + var_i1 = var_l18; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l42; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l36 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B660;} + var_i0 = var_l19; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B660;} + var_i0 = var_p8; + var_i1 = var_l48; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l49; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B664;} + } + var_i0 = var_l18; + var_i1 = var_l48; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l40; + var_i1 = var_l18; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B664;} + } + var_i0 = var_l23; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B662;} + var_i0 = var_l36; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B662;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l46; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B663;} + goto var_B656; + var_B664:; + var_i0 = var_l23; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B667;} + var_i0 = var_l36; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B667;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l44; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B657;} + var_i0 = var_l44; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B657; + var_B667:; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l39; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + } + var_i0 = var_l34; + var_l18 = var_i0; + var_i0 = var_l20; + goto var_B655; + var_B663:; + var_i0 = var_l46; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B656; + var_B662:; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B658;} + var_i0 = var_l51; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + goto var_B658; + var_B661:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071408u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B660:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1071424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l35; + var_i1 = var_l41; + var_i2 = 1071392u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B658:; + var_i0 = var_l30; + var_l18 = var_i0; + var_i0 = var_l28; + goto var_B655; + var_B657:; + var_i0 = var_l33; + var_l18 = var_i0; + var_i0 = var_l22; + goto var_B655; + var_B656:; + var_i0 = var_l31; + var_l18 = var_i0; + var_i0 = var_l24; + var_B655:; + var_p8 = var_i0; + var_i0 = var_l43; + var_i1 = 4u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_p8; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 4u; + var_i0 -= var_i1; + var_l17 = var_i0; + if (var_i0) {goto var_L654;} + var_i0 = var_l29; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 172u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = 0u; + var_i1 = var_l29; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i2 = var_l29; + var_i3 = 164u; + var_i2 += var_i3; + var_l17 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B652;} + var_i0 = var_l17; + var_i1 = 0u; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B652:; + var_p8 = var_i0; + var_i0 = var_l29; + var_i1 = 168u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i1 = 184u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 172u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p8; + var_i2 = var_l19; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l29; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l29; + var_i2 = 176u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l24; + var_i1 = 0u; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + } + var_i0 = var_l29; + var_i1 = 100u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l29; + var_i1 = 188u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l29; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l28; + var_i2 = var_p8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = var_p8; + var_i2 = var_l19; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l22; + if (var_i0) { + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_L671: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B560;} + var_i0 = var_l38; + var_i1 = var_p8; + var_i2 = var_l47; + var_i3 = var_p8; + var_i4 = 368u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p6; + var_i4 = var_p9; + var_i5 = var_l26; + var_i6 = 656u; + var_i5 += var_i6; + var_i6 = var_l23; + var_i7 = var_l31; + w2c_rapier__wasm3d__bg_f48(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L671;} + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_L673: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B561;} + var_i0 = var_l38; + var_i1 = var_p8; + var_i2 = var_l47; + var_i3 = var_p8; + var_i4 = 368u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p6; + var_i4 = var_p9; + var_i5 = var_l26; + var_i6 = 656u; + var_i5 += var_i6; + var_i6 = var_l23; + var_i7 = var_l31; + w2c_rapier__wasm3d__bg_f48(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L673;} + } + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l29; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_L675: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B562;} + var_i0 = var_l38; + var_i1 = var_p8; + var_i2 = var_l47; + var_i3 = var_p8; + var_i4 = 368u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p6; + var_i4 = var_p9; + var_i5 = var_l26; + var_i6 = 72u; + var_i5 += var_i6; + var_i6 = var_l23; + var_i7 = var_l31; + w2c_rapier__wasm3d__bg_f52(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L675;} + } + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_L677: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B563;} + var_i0 = var_l38; + var_i1 = var_p8; + var_i2 = var_l47; + var_i3 = var_p8; + var_i4 = 368u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p6; + var_i4 = var_p9; + var_i5 = var_l26; + var_i6 = 656u; + var_i5 += var_i6; + var_i6 = var_l23; + var_i7 = var_l31; + w2c_rapier__wasm3d__bg_f52(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + if (var_i0) {goto var_L677;} + } + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B564;} + var_i0 = var_l37; + var_i1 = 1u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B565;} + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l51; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = var_l37; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l55 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B566;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B541;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_l20; + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l24; + var_p8 = var_i0; + var_i0 = var_l29; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B678; + } + var_i0 = var_l43; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l43; + var_i1 = var_l24; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_i0; + var_i0 = var_l29; + var_i1 = 112u; + var_i0 += var_i1; + var_l60 = var_i0; + var_L680: + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B681;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B681;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + var_i1 = var_l54; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B684;} + var_i0 = var_l57; + var_i1 = var_l18; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l54; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l18 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B684;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B684;} + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B685; + case 1: goto var_B686; + default: goto var_B681; + } + var_B686:; + var_i0 = var_l18; + if (var_i0) {goto var_B681;} + var_B685:; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l24; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 656u); + var_l34 = var_i0; + var_i0 = var_l34; + var_i1 = var_l24; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_i1; + if (var_i1) { + var_i1 = var_l33; + var_i2 = 468u; + var_i1 *= var_i2; + var_l17 = var_i1; + var_i1 = var_l28; + var_i2 = 346u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i1 = 0u; + var_l30 = var_i1; + var_L688: + var_i1 = 0u; + var_i2 = var_l22; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = var_l22; + var_i4 = 1u; + var_i3 -= var_i4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l18 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l22; + var_i4 = 2u; + var_i3 -= var_i4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l20 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l19 = var_i1; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_p8; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l18; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l19; + var_i1 += var_i2; + var_l19 = var_i1; + } + var_i1 = var_l20; + var_i2 = 4u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l19; + var_i2 = var_p8; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = var_l18; + var_i4 = 2u; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + } + var_i1 = var_l20; + var_i2 = 8u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l19; + var_i2 = var_p8; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = var_l18; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + } + var_i1 = var_l20; + var_i2 = 16u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l19; + var_i2 = var_p8; + var_i3 = 4u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = var_l18; + var_i4 = 4u; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + } + var_i1 = var_l22; + var_i2 = 468u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i1 = var_l20; + var_i2 = 32u; + var_i1 &= var_i2; + if (var_i1) { + var_i1 = var_l19; + } else { + var_i1 = var_l19; + var_i2 = var_p8; + var_i3 = 5u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = var_l18; + var_i4 = 5u; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i1 += var_i2; + } + var_i2 = var_l30; + var_i1 += var_i2; + var_l30 = var_i1; + var_i1 = var_l17; + var_i2 = 468u; + var_i1 -= var_i2; + var_l17 = var_i1; + if (var_i1) {goto var_L688;} + var_i1 = var_l30; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + } else { + var_i1 = 0u; + } + var_i2 = var_l24; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = var_l60; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B683;} + goto var_B682; + var_B684:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074100u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B683:; + var_i0 = var_l23; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_B682:; + var_i0 = var_l33; + var_i0 = !(var_i0); + if (var_i0) {goto var_B681;} + var_i0 = var_l33; + var_i1 = 468u; + var_i0 *= var_i1; + var_l19 = var_i0; + var_L694: + var_i0 = var_l26; + var_i1 = 656u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_l33 = var_i0; + var_i0 = 0u; + var_l34 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l20 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l28; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 314u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l17; + var_i1 = 313u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l17; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B695;} + var_i0 = var_l44; + var_i1 = 1u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_i0; + var_i0 = var_l39; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l34; + var_j1 = (u64)(var_i1); + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 88u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = 0u; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + } + var_i0 = 1u; + var_l22 = var_i0; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B695;} + var_i0 = var_l20; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 320u); + var_i5 = 0u; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_B695:; + var_i0 = var_l49; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l33; + var_i2 = var_l44; + var_i3 = 2u; + var_i2 &= var_i3; + var_p8 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l34; + var_i2 = var_p8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_i0 = var_l39; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 324u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l34; + var_j1 = (u64)(var_i1); + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 116u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = var_l22; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + } + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_i5 = 324u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + } + var_i0 = var_l49; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l44; + var_i1 = 4u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_i0 = var_l39; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 328u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l17; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l18; + var_i2 = var_l34; + var_i3 = var_p8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + var_i2 = var_l61; + var_i3 = var_l33; + var_i4 = var_p8; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 144u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = var_l22; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + } + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_i5 = 328u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + } + var_i0 = var_l49; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l44; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l20; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_i5 = 332u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_f0 = var_l91; + var_i0 = i32_reinterpret_f32(var_f0); + var_l33 = var_i0; + var_f0 = var_l90; + var_i0 = i32_reinterpret_f32(var_f0); + var_l34 = var_i0; + var_i0 = 1u; + } else { + var_i0 = 0u; + } + var_p8 = var_i0; + var_i0 = var_l39; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 332u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l34; + var_j1 = (u64)(var_i1); + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l20; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 172u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = var_l22; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + } + var_i0 = var_l49; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l44; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l20; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_i5 = 336u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_f0 = var_l90; + var_i0 = i32_reinterpret_f32(var_f0); + var_l34 = var_i0; + var_f0 = var_l91; + var_i0 = i32_reinterpret_f32(var_f0); + var_l33 = var_i0; + var_i0 = 1u; + var_l18 = var_i0; + } + var_i0 = var_l39; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 336u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l34; + var_j1 = (u64)(var_i1); + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l20; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 200u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = var_l22; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + } + var_i0 = var_l49; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) {goto var_B709;} + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l44; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l20; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l20; + var_i4 = var_l17; + var_i5 = 340u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l30; + var_i7 = var_l23; + var_i8 = var_l31; + var_i9 = var_l36; + w2c_rapier__wasm3d__bg_f198(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_f0 = var_l90; + var_i0 = i32_reinterpret_f32(var_f0); + var_l34 = var_i0; + var_f0 = var_l91; + var_i0 = i32_reinterpret_f32(var_f0); + var_l33 = var_i0; + var_i0 = 1u; + var_l18 = var_i0; + } + var_i0 = var_l39; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B709;} + var_i0 = var_l17; + var_i1 = 340u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_l20; + var_i1 = var_l34; + var_j1 = (u64)(var_i1); + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l20; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_l24; + var_i2 = var_l28; + var_i3 = var_l17; + var_i4 = 228u; + var_i3 += var_i4; + var_f4 = var_l90; + var_i5 = var_l20; + var_i6 = var_l22; + var_i7 = var_l30; + var_i8 = var_l23; + var_i9 = var_l31; + var_i10 = var_l36; + w2c_rapier__wasm3d__bg_f171(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + var_B709:; + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l28; + var_i1 = 468u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l19; + var_i1 = 468u; + var_i0 -= var_i1; + var_l19 = var_i0; + if (var_i0) {goto var_L694;} + var_B681:; + var_i0 = var_l56; + var_i1 = var_l35; + var_i2 = 8u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L680;} + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l55; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B567;} + var_i0 = var_l29; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l29; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l29; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B678:; + var_l18 = var_i0; + var_i0 = var_p8; + var_i1 = var_l46; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B568;} + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 -= var_i1; + var_l20 = var_i0; + var_i0 = var_p8; + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l31 = var_i0; + goto var_B711; + } + var_i0 = var_l26; + var_i1 = 672u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 664u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_j1); + var_i0 = 0u; + var_l33 = var_i0; + var_i0 = var_l20; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l20; + w2c_rapier__wasm3d__bg_f816(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + } + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l33; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l20; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = var_l24; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l34 = var_i0; + var_i0 = var_l26; + var_i1 = 668u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l26; + var_i1 = 84u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l24; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 -= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l31; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_L716: + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_l44 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 16u; + var_i1 += var_i2; + var_l31 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l36; + var_i1 = var_l44; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p8; + var_i1 = 2u; + var_i0 -= var_i1; + var_p8 = var_i0; + if (var_i0) {goto var_L716;} + } + var_i0 = var_l20; + var_i1 = var_l33; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l33 = var_i0; + var_i0 = var_l34; + if (var_i0) { + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + } else { + var_i0 = var_l19; + } + var_l19 = var_i0; + } + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l33; + var_i2 = 1u; + var_i1 += var_i2; + var_l31 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B711:; + var_i0 = var_l29; + var_i1 = 200u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = var_p9; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l49 = var_i1; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = var_l33; + var_l19 = var_i0; + var_L718: + var_i0 = var_p8; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 268u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l19; + var_i1 = 276u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L718;} + var_i0 = var_l19; + var_i1 = 132u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l30; + var_i0 += var_i1; + var_l30 = var_i0; + goto var_L718; + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l34 = var_i0; + goto var_B720; + } + var_i0 = var_l30; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B546;} + var_i0 = var_l30; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l34 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l34; + var_i1 = 0u; + var_i2 = var_p8; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B720:; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + if (var_i0) { + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l29; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l29; + var_i1 = 212u; + var_i0 += var_i1; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l55; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B540;} + var_i0 = var_l20; + var_i1 = var_l46; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B541;} + var_i0 = var_l20; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B547;} + var_i0 = var_l43; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l43; + var_i1 = var_l22; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_L723: + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B729;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B729;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B730;} + var_i0 = var_l33; + var_i1 = var_p8; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l49; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l19 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B730;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B728;} + var_B730:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1075024u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B729:; + var_i0 = var_p8; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B727;} + var_i0 = var_l53; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l42; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B727;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B727;} + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B726;} + var_i0 = var_p8; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l57; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l90; + var_i3 = var_p8; + var_i4 = 152u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p8; + var_i5 = 264u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l93 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p8; + var_i5 = 156u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l97 = var_f4; + var_i5 = var_p8; + var_i6 = 268u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l92 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p8; + var_i5 = 160u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l98 = var_f4; + var_i5 = var_p8; + var_i6 = 272u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l94 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_f1 = var_l90; + var_f2 = var_l97; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l91; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_l19 = var_i0; + var_f1 = var_l90; + var_f2 = var_l98; + var_f3 = var_l93; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l95; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_p8; + var_i1 = 260u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 240u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l17; + var_f1 = var_l90; + var_i2 = var_p8; + var_i3 = 252u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p8; + var_i4 = 236u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 *= var_f2; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l90; + var_f2 = var_l94; + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_f1 = var_l90; + var_f2 = var_l93; + var_f3 = var_l91; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + goto var_B724; + var_B728:; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B731; + case 1: goto var_B732; + default: goto var_B724; + } + var_B732:; + var_i0 = var_l19; + if (var_i0) {goto var_B724;} + var_B731:; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l17 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_l22 = var_i1; + var_i0 += var_i1; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l26; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l26; + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l17; + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B724;} + var_i0 = var_l22; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l36 = var_i0; + var_i0 = var_p8; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_i0; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B725;} + var_i0 = var_l34; + var_i1 = var_l36; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l19; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l61 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_L734: + var_i0 = var_l19; + var_i1 = var_l60; + var_i0 += var_i1; + var_l22 = var_i0; + var_f1 = var_l90; + var_i2 = var_l19; + var_i3 = var_l54; + var_i2 += var_i3; + var_l24 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l90; + var_i2 = var_l24; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l90; + var_i2 = var_l24; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l90; + var_i2 = var_l24; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l61; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L734;} + goto var_B725; + } + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l26; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l26; + var_i1 = 1064956u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l26; + var_i1 = 632u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 656u; + var_i1 += var_i2; + var_i2 = var_l26; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = 1065064u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B727:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1074992u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B726:; + var_i0 = var_l17; + var_i1 = var_l31; + var_i2 = 1075008u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B725:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B724;} + var_i0 = var_l34; + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l17 = var_i1; + var_i2 = var_l36; + var_i1 += var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i1 = var_l54; + var_i0 += var_i1; + var_l24 = var_i0; + var_L735: + var_i0 = var_l19; + var_f1 = var_l90; + var_i2 = var_l24; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + if (var_i0) {goto var_L735;} + var_B724:; + var_i0 = var_l56; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L723;} + goto var_B547; + var_B569:; + var_i0 = var_l24; + var_i1 = var_l46; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_f1); + var_i0 = var_l24; + var_i1 = var_l46; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_i1); + goto var_B542; + var_B568:; + var_i0 = var_p8; + var_i1 = var_l46; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B567:; + var_i0 = var_l24; + var_i1 = var_p8; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B566:; + var_i0 = var_l24; + var_i1 = var_l20; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B565:; + var_i0 = var_l51; + var_i1 = var_p8; + var_i2 = 1068220u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B564:; + var_i0 = var_l37; + var_i1 = var_p8; + var_i2 = 1068204u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B563:; + var_i0 = var_p8; + var_i1 = var_l41; + var_i2 = 1074164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B562:; + var_i0 = var_p8; + var_i1 = var_l41; + var_i2 = 1074116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B561:; + var_i0 = var_p8; + var_i1 = var_l41; + var_i2 = 1074148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B560:; + var_i0 = var_p8; + var_i1 = var_l41; + var_i2 = 1074132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B559:; + var_i0 = var_l40; + var_i1 = var_l45; + var_i2 = 1074084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B558:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B557:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1074728u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B556:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074760u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B555:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1074712u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B554:; + var_i0 = var_l40; + var_i1 = var_l45; + var_i2 = 1074036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B553:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074404u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B552:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1074388u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B551:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1074372u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B550:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074420u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B549:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074436u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B548:; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1074352u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 164u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 72u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 1058776u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058776u; + var_i5 = var_p1; + var_i6 = 1074356u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + var_B547:; + var_i0 = var_l38; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l22 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l38; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l34 = var_i0; + var_i0 = var_l38; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l31 = var_i0; + goto var_B736; + } + var_i0 = var_l35; + var_i1 = 560u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = var_l39; + var_i1 = 112u; + var_i0 *= var_i1; + var_l60 = var_i0; + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l38; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l34 = var_i0; + var_i0 = var_l38; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l31 = var_i0; + var_i0 = !(var_i0); + var_l61 = var_i0; + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_L738: + var_i0 = var_l20; + var_l17 = var_i0; + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B739;} + var_i0 = 0u; + var_l24 = var_i0; + var_L740: + var_i0 = var_l53; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = 0u; + var_i1 = var_l24; + var_i2 = var_l28; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l56 = var_i1; + var_i2 = 2u; + var_i1 -= var_i2; + var_l57 = var_i1; + var_i2 = var_l56; + var_i3 = var_l57; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B747; + case 1: goto var_B746; + case 2: goto var_B745; + case 3: goto var_B744; + default: goto var_B743; + } + var_B747:; + var_i0 = var_l20; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B741;} + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i1 = var_l20; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l92 = var_f1; + var_i2 = var_l20; + var_i3 = 36u; + var_i2 += var_i3; + var_l57 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_i3 = var_l20; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l20; + var_i5 = 76u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l30; + var_i6 = var_l56; + var_i7 = 24u; + var_i6 *= var_i7; + var_i5 += var_i6; + var_l19 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l94 = var_f5; + var_i6 = var_l20; + var_i7 = 40u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l95 = var_f6; + var_f5 *= var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l96 = var_f6; + var_i7 = var_l20; + var_i8 = 44u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l97 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 8u); + var_l98 = var_f6; + var_i7 = var_l20; + var_i8 = 48u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l99 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_l101 = var_f6; + var_i7 = var_l20; + var_i8 = 52u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l104 = var_f7; + var_f6 *= var_f7; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_l100 = var_f7; + var_i8 = var_l20; + var_i9 = 56u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l103 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 20u); + var_l102 = var_f7; + var_i8 = var_l20; + var_i9 = 60u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l107 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l90; + var_i6 = var_l20; + var_i7 = 72u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l92; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l93; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l91 = var_f0; + var_i0 = var_l57; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l102; + var_f2 = var_l107; + var_f3 = var_l91; + var_f4 = var_l90; + var_f3 -= var_f4; + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l19; + var_f1 = var_l100; + var_f2 = var_l103; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l19; + var_f1 = var_l101; + var_f2 = var_l104; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l19; + var_f1 = var_l98; + var_i2 = var_l20; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l99; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l96; + var_i2 = var_l20; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l97; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_f1 = var_l94; + var_i2 = var_l20; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l95; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B742; + var_B746:; + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l30; + var_i3 = var_l19; + var_i4 = var_l44; + w2c_rapier__wasm3d__bg_f146(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B742; + var_B745:; + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l44; + w2c_rapier__wasm3d__bg_f363(instance, var_i0, var_i1, var_i2); + goto var_B742; + var_B744:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1072332u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B743:; + var_i0 = var_l20; + var_i1 = var_l30; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f361(instance, var_i0, var_i1, var_i2); + var_B742:; + var_i0 = var_l60; + var_i1 = var_l24; + var_i2 = 112u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L740;} + goto var_B739; + var_B741:; + var_i0 = var_l56; + var_i1 = var_l19; + var_i2 = 1073644u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B739:; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) {goto var_B748;} + var_i0 = var_l61; + var_i1 = var_l17; + var_i2 = var_l34; + var_i1 += var_i2; + var_i2 = var_l22; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l64 = var_i0; + var_i0 = var_l63; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l53; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l57 = var_i0; + var_i0 = var_p8; + var_l24 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_L749: + var_i0 = var_l19; + var_i1 = var_l42; + var_i2 = var_l36; + var_i3 = var_l56; + var_i4 = var_l30; + var_i5 = var_l17; + var_i6 = var_l57; + var_i7 = 1u; + var_i8 = 0u; + w2c_rapier__wasm3d__bg_f26(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l19; + var_i1 = 560u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 560u; + var_i0 -= var_i1; + var_l24 = var_i0; + if (var_i0) {goto var_L749;} + var_i0 = var_p8; + var_l24 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_i0 = var_l64; + if (var_i0) {goto var_B748;} + var_L750: + var_i0 = var_l19; + var_i1 = var_l42; + var_i2 = var_l36; + var_i3 = var_l56; + var_i4 = var_l30; + var_i5 = var_l17; + var_i6 = var_l57; + var_i7 = 0u; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f26(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l19; + var_i1 = 560u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 560u; + var_i0 -= var_i1; + var_l24 = var_i0; + if (var_i0) {goto var_L750;} + var_B748:; + var_i0 = var_l20; + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L738;} + var_B736:; + var_i0 = 0u; + var_i1 = var_l34; + var_i2 = var_l22; + var_i1 -= var_i2; + var_p8 = var_i1; + var_i2 = var_p8; + var_i3 = var_l34; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l34; + var_i2 = var_l31; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B751;} + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) {goto var_B751;} + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l42 = var_i0; + var_i0 = var_l35; + var_i1 = 560u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_L752: + var_i0 = var_p8; + var_l24 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_L753: + var_i0 = var_l19; + var_i1 = var_l31; + var_i2 = var_l30; + var_i3 = var_l36; + var_i4 = var_l34; + var_i5 = var_l22; + var_i6 = var_l42; + var_i7 = 0u; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f26(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l19; + var_i1 = 560u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 560u; + var_i0 -= var_i1; + var_l24 = var_i0; + if (var_i0) {goto var_L753;} + var_i0 = var_l20; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L752;} + var_B751:; + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l55; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B540;} + var_i0 = var_l20; + var_i1 = var_l46; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B541;} + var_i0 = var_l20; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B545;} + var_i0 = var_l43; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l43; + var_i1 = var_l22; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_i0; + var_i0 = var_p9; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l67 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_i0 = var_l26; + var_i1 = 100u; + var_i0 += var_i1; + var_l43 = var_i0; + var_L754: + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B760;} + var_i0 = var_l40; + var_i1 = var_l17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B760;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B761;} + var_i0 = var_l33; + var_i1 = var_l17; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l49; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l17 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B761;} + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B759;} + var_B761:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1075056u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B760:; + var_i0 = var_l17; + var_i1 = var_l57; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l64; + var_i1 = var_l17; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l57; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l56; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B758;} + var_i0 = var_l17; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_l17; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_l17; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l63; + var_i1 = var_l20; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l104 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_l17; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l90 = var_f0; + var_i0 = var_l17; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l91 = var_f0; + var_i0 = var_l17; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l93 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l97 = var_f0; + var_i0 = var_l26; + var_i1 = 72u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = var_l17; + var_i2 = 88u; + var_i1 += var_i2; + var_l34 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l17; + var_i2 = 80u; + var_i1 += var_i2; + var_l42 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 32u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i1 = var_l17; + var_i2 = 72u; + var_i1 += var_i2; + var_l53 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = var_l17; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l55 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_l65 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_l66 = var_i0; + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + var_l68 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 += var_i2; + var_l24 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l26; + var_i1 = 632u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l17; + var_i2 = 128u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l17; + var_i2 = 136u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_f1 = var_l97; + var_i2 = var_l20; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 1; + var_f3 = var_l92; + var_i4 = var_l17; + var_i5 = 144u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f4 = 1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l97 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l91; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 1; + var_f3 = var_l92; + var_i4 = var_l17; + var_i5 = 148u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f4 = 1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l98 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_i1 = var_l17; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_j1); + var_i0 = var_l26; + var_f1 = var_l100; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 632u); + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_f1); + var_i0 = var_l26; + var_f1 = var_l104; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 636u); + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_f1); + var_i0 = var_l26; + var_f1 = var_l91; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 644u); + var_f1 += var_f2; + var_f2 = var_l98; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_f1); + var_i0 = var_l26; + var_f1 = var_l91; + var_f2 = var_l94; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l90; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 652u); + var_f1 += var_f2; + var_f2 = var_l98; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 652, var_f1); + var_i0 = var_l26; + var_i1 = 656u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l30; + var_f2 = var_l92; + var_i3 = var_l24; + var_i4 = var_l17; + var_i5 = 192u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f200(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_l43; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l43; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l43; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l43; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 656u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 632u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l68; + var_i1 = var_l66; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l65; + var_i1 = var_l60; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l55; + var_i1 = var_l50; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l53; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l42; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l34; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B755; + var_B759:; + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B762; + case 1: goto var_B763; + default: goto var_B755; + } + var_B763:; + var_i0 = var_l17; + if (var_i0) {goto var_B755;} + var_B762:; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l34 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_l20 = var_i1; + var_i0 += var_i1; + var_i1 = var_l67; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 4u; + var_l19 = var_i0; + var_i0 = var_l31; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l22 = var_i0; + goto var_B764; + } + var_i0 = var_l42; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B546;} + var_i0 = var_l42; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B757;} + var_B764:; + var_i0 = var_l19; + var_i1 = var_l17; + var_i2 = var_l22; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l65 = var_i0; + var_i0 = var_l31; + var_i1 = 12u; + var_i0 += var_i1; + var_l66 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l26; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_i1); + var_i0 = var_l26; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l17; + var_i1 = var_l34; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B539;} + var_i0 = var_l31; + var_i1 = 4u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B766;} + var_i0 = var_l20; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l34; + var_i1 = 3u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = var_l34; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l54; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_l34; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l50 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_L768: + var_i0 = var_l24; + var_i1 = var_l36; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l24; + var_i2 = var_l53; + var_i1 += var_i2; + var_l19 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i1 = var_l19; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l55; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l55; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l19; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l50; + var_i1 = var_l30; + var_i2 = 4u; + var_i1 += var_i2; + var_l30 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L768;} + } + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B766;} + var_i0 = var_l54; + var_i1 = var_l30; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l17 = var_i1; + var_i2 = var_l22; + var_i1 += var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l17; + var_i1 = var_l36; + var_i0 += var_i1; + var_l19 = var_i0; + var_L769: + var_i0 = var_l19; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L769;} + var_B766:; + var_i0 = var_l31; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + if (var_i0) { + var_i0 = var_l31; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 380u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i1 = 468u; + var_i0 *= var_i1; + var_l20 = var_i0; + var_i0 = var_l60; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_L771: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l53; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B756;} + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l53; + var_i1 = var_l17; + var_i0 -= var_i1; + var_l30 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_f0 = 0; + var_l91 = var_f0; + var_f0 = 0; + var_l93 = var_f0; + var_f0 = 0; + var_l90 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l22 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l19; + var_i1 = 348u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i1 = 320u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = var_l17; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B773;} + var_i0 = var_l50; + var_i1 = var_l50; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l36; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l24 = var_i0; + } + var_i0 = var_l55; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_l30; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B773;} + var_i0 = var_l17; + var_i1 = 324u; + var_i0 += var_i1; + var_l68 = var_i0; + var_i1 = var_l68; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l36; + var_i3 = var_l24; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 1u; + var_i0 += var_i1; + var_l24 = var_i0; + } + var_i0 = var_l55; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_l30; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B773;} + var_i0 = var_l17; + var_i1 = 328u; + var_i0 += var_i1; + var_l68 = var_i0; + var_i1 = var_l68; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l36; + var_i3 = var_l24; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l92; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 1u; + var_i0 += var_i1; + var_l24 = var_i0; + } + var_i0 = 3u; + var_i1 = var_l55; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l55 = var_i1; + var_i1 = I32_POPCNT(var_i1); + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B777; + case 1: goto var_B780; + case 2: goto var_B782; + case 3: goto var_B781; + default: goto var_B783; + } + var_B783:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1070608u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B782:; + var_i0 = 1070640u; + var_i1 = 19u; + var_i2 = 1070660u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B781:; + var_i0 = var_l24; + var_i1 = 3u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B779;} + var_f0 = 1; + var_l94 = var_f0; + var_i0 = var_l36; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l92; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l95 = var_f0; + var_f1 = var_l95; + var_f0 *= var_f1; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l96 = var_f1; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l92; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l97 = var_f1; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l98 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l24 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_l98; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l90 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l91 = var_f0; + var_f0 = var_l90; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 1; + var_f0 *= var_f1; + var_l94 = var_f0; + var_f0 = var_l97; + var_f1 = var_l91; + var_f2 = 1; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f1 /= var_f2; + var_l93 = var_f1; + var_f0 *= var_f1; + var_l91 = var_f0; + var_f0 = var_l95; + var_f1 = var_l93; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f0 = var_l96; + var_f1 = var_l93; + var_f0 *= var_f1; + var_l93 = var_f0; + } + var_i0 = var_l17; + var_f1 = var_l94; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l95 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l90; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l96 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l93; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l97 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l91; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_f1 = var_l91; + var_f2 = var_l95; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_f1 = var_l91; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l97; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_f1 = var_l93; + var_f2 = var_l98; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l91; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B777; + var_B780:; + var_i0 = var_l24; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B778;} + var_i0 = var_l24; + var_i1 = var_l30; + var_i2 = 1070676u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B779:; + var_i0 = var_l50; + var_i1 = var_l30; + var_i2 = 1070624u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B778:; + var_i0 = var_l55; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i0 = I32_CTZ(var_i0); + var_l30 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l30 = var_i0; + var_i1 = var_l50; + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l50 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l36; + var_i2 = var_l24; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l92; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l90 = var_f0; + var_i0 = var_l50; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l22; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l93 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l94 = var_f0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l90; + var_f2 = 0.5; + var_f1 *= var_f2; + w2c_rapier__wasm3d__bg_f132(instance, var_i0, var_f1); + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l90 = var_f0; + var_i0 = var_l17; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_f1 = var_l91; + var_f2 = var_l90; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_f1 = var_l94; + var_f2 = var_l90; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_f1 = var_l93; + var_f2 = var_l90; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B777; + } + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1070692u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B777:; + var_i0 = var_l22; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B772; + var_B773:; + var_i0 = var_l24; + var_i1 = var_l30; + var_i2 = 1070592u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B772:; + var_i0 = var_l19; + var_i1 = 468u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l20; + var_i1 = 468u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L771;} + } + var_i0 = var_l31; + var_i1 = var_p6; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f51(instance, var_i0, var_i1, var_i2); + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l31; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l66; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l46; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B755; + var_B758:; + var_i0 = var_l20; + var_i1 = var_l56; + var_i2 = 1075040u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B757:; + var_i0 = var_l22; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B756:; + var_i0 = var_l17; + var_i1 = var_l53; + var_i2 = 1069400u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B755:; + var_i0 = var_l61; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L754;} + goto var_B545; + var_B546:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B545:; + var_i0 = var_l39; + if (var_i0) { + var_i0 = var_l39; + var_i1 = 112u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_L788: + var_i0 = 0u; + var_i1 = var_l19; + var_i2 = var_l28; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i2 = 2u; + var_i1 -= var_i2; + var_l22 = var_i1; + var_i2 = var_l20; + var_i3 = var_l22; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B794; + case 1: goto var_B793; + case 2: goto var_B792; + case 3: goto var_B791; + default: goto var_B790; + } + var_B794:; + var_i0 = var_p8; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B789; + var_B793:; + var_i0 = var_p8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B789; + var_B792:; + var_i0 = var_p8; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B789; + var_B791:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1072316u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B790:; + var_i0 = var_p8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B789:; + var_i0 = var_l17; + var_i1 = var_l19; + var_i2 = 112u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L788;} + } + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 560u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_L796: + var_i0 = var_l18; + var_i1 = var_l24; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B802; + case 1: goto var_B801; + case 2: goto var_B800; + case 3: goto var_B799; + default: goto var_B798; + } + var_B802:; + var_i0 = var_p8; + var_i1 = 516u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 260u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 264u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 380u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B797; + var_B801:; + var_i0 = var_p8; + var_i1 = 364u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 260u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B797; + var_B800:; + var_i0 = var_p8; + var_i1 = 516u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 260u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 264u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 380u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B797; + var_B799:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1074304u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B798:; + var_i0 = var_p8; + var_i1 = 364u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 260u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B797:; + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 560u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L796;} + } + var_i0 = var_l38; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l42 = var_i0; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 560u; + var_i0 *= var_i1; + var_p8 = var_i0; + var_i0 = var_l39; + var_i1 = 112u; + var_i0 *= var_i1; + var_l46 = var_i0; + var_i0 = var_l29; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_L804: + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B805;} + var_i0 = 0u; + var_l24 = var_i0; + var_L806: + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = 0u; + var_i1 = var_l24; + var_i2 = var_l28; + var_i1 += var_i2; + var_l17 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_i1; + var_i2 = 2u; + var_i1 -= var_i2; + var_l43 = var_i1; + var_i2 = var_l36; + var_i3 = var_l43; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B813; + case 1: goto var_B812; + case 2: goto var_B811; + case 3: goto var_B810; + default: goto var_B809; + } + var_B813:; + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B807;} + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_f0; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l92 = var_f1; + var_i2 = var_l17; + var_i3 = 36u; + var_i2 += var_i3; + var_l43 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_i3 = var_l17; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l17; + var_i5 = 76u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l22; + var_i6 = var_l36; + var_i7 = 24u; + var_i6 *= var_i7; + var_i5 += var_i6; + var_l19 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l94 = var_f5; + var_i6 = var_l17; + var_i7 = 40u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l95 = var_f6; + var_f5 *= var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l96 = var_f6; + var_i7 = var_l17; + var_i8 = 44u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l97 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 8u); + var_l98 = var_f6; + var_i7 = var_l17; + var_i8 = 48u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l99 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_l19; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_l101 = var_f6; + var_i7 = var_l17; + var_i8 = 52u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l104 = var_f7; + var_f6 *= var_f7; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_l100 = var_f7; + var_i8 = var_l17; + var_i9 = 56u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l103 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_i7 = var_l19; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 20u); + var_l102 = var_f7; + var_i8 = var_l17; + var_i9 = 60u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l107 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l90; + var_i6 = var_l17; + var_i7 = 72u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l92; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l93; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l91 = var_f0; + var_i0 = var_l43; + var_f1 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l102; + var_f2 = var_l107; + var_f3 = var_l91; + var_f4 = var_l90; + var_f3 -= var_f4; + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l19; + var_f1 = var_l100; + var_f2 = var_l103; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l19; + var_f1 = var_l101; + var_f2 = var_l104; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l19; + var_f1 = var_l98; + var_i2 = var_l17; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l99; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l96; + var_i2 = var_l17; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l97; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_f1 = var_l94; + var_i2 = var_l17; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l95; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B808; + var_B812:; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l22; + var_i3 = var_l19; + var_i4 = var_l44; + w2c_rapier__wasm3d__bg_f146(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B808; + var_B811:; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l44; + w2c_rapier__wasm3d__bg_f363(instance, var_i0, var_i1, var_i2); + goto var_B808; + var_B810:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1072332u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B809:; + var_i0 = var_l17; + var_i1 = var_l22; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f361(instance, var_i0, var_i1, var_i2); + var_B808:; + var_i0 = var_l46; + var_i1 = var_l24; + var_i2 = 112u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L806;} + goto var_B805; + var_B807:; + var_i0 = var_l36; + var_i1 = var_l19; + var_i2 = 1073644u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B805:; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l43 = var_i0; + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_L815: + var_i0 = var_l19; + var_i1 = var_l31; + var_i2 = var_l30; + var_i3 = var_l36; + var_i4 = var_l24; + var_i5 = var_l22; + var_i6 = var_l43; + var_i7 = 1u; + var_i8 = 0u; + w2c_rapier__wasm3d__bg_f26(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l19; + var_i1 = 560u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i1 = 560u; + var_i0 -= var_i1; + var_l17 = var_i0; + if (var_i0) {goto var_L815;} + var_i0 = var_p8; + var_l17 = var_i0; + var_i0 = var_l18; + var_l19 = var_i0; + var_L816: + var_i0 = var_l19; + var_i1 = var_l31; + var_i2 = var_l30; + var_i3 = var_l36; + var_i4 = var_l24; + var_i5 = var_l22; + var_i6 = var_l43; + var_i7 = 0u; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f26(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l19; + var_i1 = 560u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i1 = 560u; + var_i0 -= var_i1; + var_l17 = var_i0; + if (var_i0) {goto var_L816;} + } + var_i0 = var_l20; + var_i1 = var_l42; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L804;} + } + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = var_l51; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l51; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_p8; + var_i2 = var_l37; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B817;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_p8; + var_i1 = var_l22; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l29; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l29; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l29; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l46 = var_i0; + var_i0 = var_l38; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_f0; + var_L822: + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B827;} + var_i0 = var_l40; + var_i1 = var_p8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B827;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B828;} + var_i0 = var_l42; + var_i1 = var_p8; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l31; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l19 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B828;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B826;} + var_B828:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1075088u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B827:; + var_i0 = var_p8; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_l51; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l34; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B203;} + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l33; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B825;} + var_i0 = var_p8; + var_i1 = 132u; + var_i0 += var_i1; + var_l19 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l98 = var_f0; + var_i0 = var_p8; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l99 = var_f0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_p8; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_f0; + var_i0 = var_p8; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l104 = var_f0; + var_i0 = var_p8; + var_i1 = 148u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l100 = var_f0; + var_i0 = var_p8; + var_i1 = 140u; + var_i0 += var_i1; + var_l24 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l103 = var_f0; + var_i0 = var_p8; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l44; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l90 = var_f0; + var_i0 = var_p8; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l95 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l91 = var_f0; + var_i0 = var_p8; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l96 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l105 = var_f0; + var_i0 = var_p8; + var_i1 = 124u; + var_i0 += var_i1; + var_l36 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l106 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l108 = var_f0; + var_i0 = var_p8; + var_i1 = 128u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l49; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 1; + var_f3 = var_l92; + var_i4 = var_p8; + var_i5 = 144u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f4 = 1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l97 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l36; + var_f1 = var_l108; + var_f2 = var_l106; + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_f1 = var_l105; + var_f2 = var_l107; + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_f1 = var_l103; + var_f2 = var_l91; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l90; + var_f4 = var_l102; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f3 = var_l92; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f4 = 1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l97 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l101; + var_f2 = var_l91; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l90; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l98; + var_f2 = var_l91; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l90; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l97; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B823; + var_B826:; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B829; + case 1: goto var_B830; + default: goto var_B823; + } + var_B830:; + var_i0 = var_l19; + if (var_i0) {goto var_B823;} + var_B829:; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l19 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_l17 = var_i1; + var_i0 += var_i1; + var_i1 = var_l46; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l26; + var_i1 = var_p8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 660, var_i1); + var_i0 = var_l26; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l19; + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B539;} + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B823;} + var_i0 = var_l17; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l23 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B824;} + var_i0 = var_l23; + var_i1 = var_l30; + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_l19; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l53 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_L831: + var_i0 = var_l24; + var_i1 = var_l36; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l24; + var_i2 = var_l49; + var_i1 += var_i2; + var_l22 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = var_l22; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l50; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l50; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 12u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l22; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l53; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L831;} + goto var_B824; + var_B825:; + var_i0 = var_l17; + var_i1 = var_l33; + var_i2 = 1075072u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B824:; + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B823;} + var_i0 = var_l30; + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l17 = var_i1; + var_i2 = var_l23; + var_i1 += var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l17; + var_i1 = var_l36; + var_i0 += var_i1; + var_l19 = var_i0; + var_L832: + var_i0 = var_l19; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + if (var_i0) {goto var_L832;} + var_B823:; + var_i0 = var_l43; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L822;} + goto var_B817; + } + var_i0 = var_l20; + var_i1 = var_p8; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + goto var_B540; + } + var_i0 = var_l51; + var_i1 = var_p8; + var_i2 = 1068220u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l37; + var_i1 = var_p8; + var_i2 = 1068204u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B817:; + var_i0 = var_l39; + if (var_i0) { + var_i0 = var_l39; + var_i1 = 112u; + var_i0 *= var_i1; + var_l19 = var_i0; + var_L834: + var_i0 = 0u; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = 2u; + var_i1 -= var_i2; + var_l17 = var_i1; + var_i2 = var_p8; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B840; + case 1: goto var_B839; + case 2: goto var_B838; + case 3: goto var_B837; + default: goto var_B836; + } + var_B840:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l17 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B845; + case 1: goto var_B846; + default: goto var_B847; + } + } + var_i0 = var_l17; + var_i1 = var_l41; + var_i2 = 1073660u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B847:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B844;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B841; + var_B846:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B843;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B841; + var_B845:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B842;} + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1073692u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B844:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1073708u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B843:; + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1073676u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B842:; + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_B841:; + goto var_B835; + var_B839:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l17 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B853; + case 1: goto var_B854; + default: goto var_B855; + } + } + var_i0 = var_l17; + var_i1 = var_l41; + var_i2 = 1072776u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B855:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B852;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B849; + var_B854:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B851;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B849; + var_B853:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B850;} + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1072808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B852:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1072824u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B851:; + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1072792u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B850:; + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_B849:; + goto var_B835; + var_B838:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l17; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B861; + case 1: goto var_B862; + default: goto var_B863; + } + } + var_i0 = var_l17; + var_i1 = var_l41; + var_i2 = 1073000u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B863:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B859;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B857; + var_B862:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B857; + } + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1073016u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B861:; + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B858;} + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + } + goto var_B857; + var_B859:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1073048u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B858:; + var_i0 = var_l20; + var_i1 = 6u; + var_i2 = 1073032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B857:; + goto var_B835; + var_B837:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1072348u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B836:; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p8 = var_i0; + var_i1 = var_l41; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_p8; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B870; + case 1: goto var_B871; + default: goto var_B872; + } + } + var_i0 = var_p8; + var_i1 = var_l41; + var_i2 = 1073404u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B872:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B869;} + var_i0 = var_p8; + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l28; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B866; + var_B871:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B868;} + var_i0 = var_p8; + var_i1 = var_l17; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l28; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B866; + var_B870:; + var_i0 = var_l28; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B867;} + var_i0 = var_l17; + var_i1 = 6u; + var_i2 = 1073436u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B869:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1073452u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B868:; + var_i0 = var_l17; + var_i1 = 6u; + var_i2 = 1073420u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B867:; + var_i0 = var_p8; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l28; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_B866:; + var_B835:; + var_i0 = var_l28; + var_i1 = 112u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l19; + var_i1 = 112u; + var_i0 -= var_i1; + var_l19 = var_i0; + if (var_i0) {goto var_L834;} + } + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 560u; + var_i0 *= var_i1; + var_l19 = var_i0; + var_L875: + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B881; + case 1: goto var_B880; + case 2: goto var_B879; + case 3: goto var_B878; + default: goto var_B877; + } + var_B881:; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = var_l45; + w2c_rapier__wasm3d__bg_f591(instance, var_i0, var_i1, var_i2); + goto var_B876; + var_B880:; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = var_l45; + w2c_rapier__wasm3d__bg_f592(instance, var_i0, var_i1, var_i2); + goto var_B876; + var_B879:; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = var_l45; + w2c_rapier__wasm3d__bg_f591(instance, var_i0, var_i1, var_i2); + goto var_B876; + var_B878:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1074336u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B877:; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = var_l45; + w2c_rapier__wasm3d__bg_f592(instance, var_i0, var_i1, var_i2); + var_B876:; + var_i0 = var_l18; + var_i1 = 560u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l19; + var_i1 = 560u; + var_i0 -= var_i1; + var_l19 = var_i0; + if (var_i0) {goto var_L875;} + } + var_i0 = var_l26; + var_i1 = 688u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B538; + var_B544:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B543:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1074404u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B542:; + var_i0 = 1058601u; + var_i1 = 28u; + var_i2 = 1058704u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B541:; + var_i0 = var_l20; + var_i1 = var_l46; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B540:; + var_i0 = var_l22; + var_i1 = var_l20; + var_i2 = 1068236u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B539:; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l26; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l26; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l26; + var_i1 = 1064584u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l26; + var_i1 = 632u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 656u; + var_i1 += var_i2; + var_i2 = var_l26; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = 1064688u; + w2c_rapier__wasm3d__bg_f1162(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B538:; + var_i0 = var_l29; + var_i1 = 228u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l21; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l25; + var_i1 = var_l37; + var_i2 = 1u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L518;} + } + var_i0 = var_p0; + var_i1 = 472u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + if (var_i0) { + var_f0 = 0; + var_f1 = 1; + var_i2 = var_l38; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l90 = var_f2; + var_f1 /= var_f2; + var_l91 = var_f1; + var_f2 = var_l90; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l91; + var_f2 = var_l90; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l92 = var_f0; + var_i0 = var_p0; + var_i1 = 468u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p7; + var_i1 = 44u; + var_i0 += var_i1; + var_l24 = var_i0; + var_L883: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B886;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l15; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B886;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l20; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B886;} + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B885;} + var_i0 = var_l18; + var_i1 = var_l16; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l16; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B885;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l20; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B885;} + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 3.40282347e+38; + var_i2 = var_l15; + var_i3 = 152u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2u; + var_i2 &= var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l93 = var_f0; + var_f1 = var_l93; + var_i2 = var_p8; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = 3.40282347e+38; + var_i4 = var_p8; + var_i5 = 152u; + var_i4 += var_i5; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = 2u; + var_i4 &= var_i5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l93; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l91; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l94 = var_f0; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B884;} + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l91 = var_f0; + goto var_B888; + } + var_i0 = var_l20; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l30 = var_i0; + var_f0 = 0; + var_l91 = var_f0; + var_L890: + var_i0 = var_l15; + var_p8 = var_i0; + var_i1 = 168u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = 0; + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B891;} + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l16; + var_i1 = 48u; + var_i0 *= var_i1; + var_l29 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_l16 = var_i0; + goto var_B892; + } + var_i0 = var_p8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l21 = var_i0; + var_i0 = var_l18; + var_p8 = var_i0; + var_L894: + var_f0 = var_l93; + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_l16 = var_i0; + var_p8 = var_i0; + var_i0 = var_l21; + var_i1 = 48u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L894;} + var_B892:; + var_i0 = var_l31; + var_i1 = 336u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B891;} + var_i0 = var_l18; + var_i1 = var_l29; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l16; + var_i1 = 380u; + var_i0 += var_i1; + var_p8 = var_i0; + var_L895: + var_f0 = var_l93; + var_i1 = var_p8; + var_i2 = 336u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 288u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 240u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 192u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 144u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 96u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_i2 = 48u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_i1 = var_p8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l93 = var_f0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p8; + var_i1 = 384u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l16; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L895;} + var_B891:; + var_f0 = var_l91; + var_f1 = var_l93; + var_f0 += var_f1; + var_l91 = var_f0; + var_i0 = var_l15; + var_i1 = var_l30; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L890;} + var_B888:; + var_f0 = var_l92; + var_f1 = var_l91; + var_f0 *= var_f1; + var_l91 = var_f0; + var_f1 = var_l94; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B884;} + var_i0 = var_p13; + var_f1 = var_l90; + var_i2 = var_p6; + var_i3 = var_p7; + var_i4 = var_l20; + var_i5 = 16u; + var_i4 += var_i5; + var_f5 = var_l91; + var_i6 = var_p14; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, f32, u32, u32, u32, f32), w2c_rapier__wasm3d__bg_t45, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_f5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B884; + } + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = 1077968u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B886:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078704u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B885:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078720u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B884:; + var_i0 = var_l17; + var_i1 = var_l25; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L883;} + } + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l27; + var_i1 = 496u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B201; + var_B516:; + var_i0 = var_l59; + var_i1 = var_l59; + var_i2 = 1078688u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B515:; + var_i0 = var_l62; + var_i1 = var_l62; + var_i2 = 1078672u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B514:; + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 1078656u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l27; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 1068296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1068304u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B208:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B207:; + var_i0 = 1065368u; + var_i1 = 52u; + var_i2 = 1065420u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B206:; + var_i0 = var_l27; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 1079184u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 1079192u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B205:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B204:; + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l27; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l27; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l27; + var_i1 = 1064208u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l27; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l27; + var_i3 = 328u; + var_i2 += var_i3; + var_i3 = 1064324u; + w2c_rapier__wasm3d__bg_f1162(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B203:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1075216u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B202:; + var_i0 = var_l21; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B201:; + var_i0 = var_l73; + var_i0 = !(var_i0); + if (var_i0) {goto var_B897;} + var_i0 = var_l74; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B897;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l72; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l70; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_L898: + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l21; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i1 = 329u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p8; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l90 = var_f0; + var_i0 = var_p8; + var_i1 = 328u; + var_i0 += var_i1; + var_f1 = var_l111; + var_i2 = var_p8; + var_i3 = 96u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_f2; + var_f3 = var_l91; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 100u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p8; + var_i4 = 104u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_i3 = var_p8; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l91; + var_f3 *= var_f4; + var_i4 = var_p8; + var_i5 = 112u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l91 = var_f4; + var_f5 = var_l91; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p8; + var_i5 = 116u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l91 = var_f4; + var_f5 = var_l91; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_i4 = var_p8; + var_i5 = 324u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l90; + var_f3 = 10; + var_f2 /= var_f3; + var_i1 = var_f1 > var_f2; + var_p8 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l18; + var_i0 |= var_i1; + var_l18 = var_i0; + } + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L898;} + var_i0 = var_l18; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B897;} + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_l31 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l23 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l23; + var_f1 = var_l111; + var_l90 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l23; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l23; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l23; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l23; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l23; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l23; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l23; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l23; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l23; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l23; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l23; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l23; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l23; + var_f1 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_p10; + var_i1 = var_p6; + var_i2 = var_p7; + var_i3 = 1u; + var_f4 = var_l90; + w2c_rapier__wasm3d__bg_f67(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_f0 = var_l90; + var_l91 = var_f0; + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + if (var_i1) { + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_i1; + var_i2 = var_p8; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l49 = var_i1; + var_i1 = var_l23; + var_i2 = 492u; + var_i1 += var_i2; + var_l39 = var_i1; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + var_l59 = var_i1; + var_i1 = var_p6; + var_i2 = 36u; + var_i1 += var_i2; + var_l62 = var_i1; + var_i1 = var_p7; + var_i2 = 44u; + var_i1 += var_i2; + var_l53 = var_i1; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + var_l50 = var_i1; + var_L903: + var_i1 = var_l62; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l36; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B905;} + var_i1 = var_l59; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l15; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B905;} + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l36; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B904;} + var_B905:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067508u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B904:; + var_i1 = var_p8; + var_i2 = 328u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B906;} + var_i1 = var_p8; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l104 = var_f1; + var_i1 = var_p8; + var_i2 = 112u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l100 = var_f1; + var_i1 = var_p8; + var_i2 = 116u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l101 = var_f1; + var_i1 = var_p8; + var_i2 = 172u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l97 = var_f1; + var_i1 = var_p8; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + var_i1 = var_p8; + var_i2 = 152u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l98 = var_f1; + var_i1 = var_p8; + var_i2 = 272u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l93 = var_f1; + var_i1 = var_p8; + var_i2 = 264u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l95 = var_f1; + var_i1 = var_p8; + var_i2 = 156u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l92 = var_f1; + var_i1 = var_p8; + var_i2 = 268u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l96 = var_f1; + var_i1 = var_p8; + var_i2 = 164u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l99 = var_f1; + var_i1 = var_p8; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l103 = var_f1; + var_i1 = var_p8; + var_i2 = 236u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l102 = var_f1; + var_i1 = var_p8; + var_i2 = 252u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l107 = var_f1; + var_i1 = var_p8; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l105 = var_f1; + var_i1 = var_p8; + var_i2 = 240u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l106 = var_f1; + var_i1 = var_p8; + var_i2 = 256u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l108 = var_f1; + var_i1 = var_l23; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_l90 = var_f2; + var_i3 = var_p8; + var_i4 = 260u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p8; + var_i5 = 244u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 *= var_f3; + var_i3 = var_p8; + var_i4 = 104u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 328, var_f2); + var_i1 = var_l23; + var_f2 = var_l105; + var_f3 = var_l90; + var_f4 = var_l108; + var_f5 = var_l106; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 324, var_f2); + var_i1 = var_l23; + var_f2 = var_l103; + var_f3 = var_l90; + var_f4 = var_l107; + var_f5 = var_l102; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 320, var_f2); + var_i1 = var_l23; + var_f2 = var_l101; + var_f3 = var_l90; + var_f4 = var_l97; + var_f5 = var_l91; + var_f6 = var_l95; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l96; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l97; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l97 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l98; + var_f7 = var_l95; + var_f6 *= var_f7; + var_f7 = var_l92; + var_f8 = var_l96; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f7 = var_l91; + var_f8 = var_l94; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l101 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l92; + var_f8 = var_l95; + var_f7 *= var_f8; + var_f8 = var_l99; + var_f9 = var_l96; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f8 = var_l93; + var_f9 = var_l94; + var_f8 *= var_f9; + var_f7 += var_f8; + var_l94 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 340, var_f2); + var_i1 = var_l23; + var_f2 = var_l100; + var_f3 = var_l90; + var_f4 = var_l93; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f5 = var_l92; + var_f6 = var_l101; + var_f5 *= var_f6; + var_f6 = var_l99; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_f2); + var_i1 = var_l23; + var_f2 = var_l104; + var_f3 = var_l90; + var_f4 = var_l91; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f5 = var_l98; + var_f6 = var_l101; + var_f5 *= var_f6; + var_f6 = var_l92; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 332, var_f2); + var_i1 = var_l23; + var_i2 = 144u; + var_i1 += var_i2; + var_i2 = var_l23; + var_i3 = 320u; + var_i2 += var_i3; + var_f3 = var_l90; + var_i4 = var_p8; + var_i5 = 40u; + var_i4 += var_i5; + var_i5 = var_p8; + var_i6 = 192u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f200(instance, var_i1, var_i2, var_f3, var_i4, var_i5); + var_i1 = var_p8; + var_i2 = 316u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B906;} + var_i1 = var_p8; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_i1; + var_i2 = var_l15; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l55 = var_i1; + var_L908: + var_i1 = var_l50; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B907;} + var_i1 = var_l53; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l15; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B907;} + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B907;} + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = var_l23; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 156u); + var_l92 = var_f2; + var_i3 = var_p8; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l94 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l23; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + var_l90 = var_f3; + var_i4 = var_p8; + var_i5 = 52u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l95 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_l23; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 148u); + var_l91 = var_f3; + var_i4 = var_p8; + var_i5 = 56u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l96 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_l23; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 152u); + var_l93 = var_f3; + var_i4 = var_p8; + var_i5 = 60u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l97 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 228, var_f2); + var_i1 = var_l23; + var_f2 = var_l93; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l91; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_f2); + var_i1 = var_l23; + var_f2 = var_l93; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l97; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 220, var_f2); + var_i1 = var_l23; + var_f2 = var_l91; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l92; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 216, var_f2); + var_f1 = var_l90; + var_i2 = var_p8; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l91; + var_i3 = var_p8; + var_i4 = 68u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l97 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + var_f2 = var_l94; + var_f1 += var_f2; + var_l94 = var_f1; + var_f1 = var_l93; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f2 = var_l90; + var_i3 = var_p8; + var_i4 = 76u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l95 = var_f1; + var_f2 = var_l95; + var_f1 += var_f2; + var_l95 = var_f1; + var_i1 = var_l23; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_f3 = var_l98; + var_f4 = var_l92; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l95; + var_f5 *= var_f6; + var_f6 = var_l91; + var_f7 = var_l91; + var_f8 = var_l98; + var_f7 *= var_f8; + var_f8 = var_l93; + var_f9 = var_l96; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l98 = var_f7; + var_f8 = var_l98; + var_f7 += var_f8; + var_l98 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_f2); + var_i1 = var_l23; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f3 = var_l96; + var_f4 = var_l92; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l98; + var_f5 *= var_f6; + var_f6 = var_l90; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 236, var_f2); + var_i1 = var_l23; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_f3 = var_l97; + var_f4 = var_l92; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l95; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 232, var_f2); + var_i1 = var_l23; + var_i2 = 48u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_l16 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l17 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l15; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l17; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = 176u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_i3 = var_p8; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l23; + var_i5 = 216u; + var_i4 += var_i5; + var_i5 = var_l23; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 52u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 184u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l23; + var_i2 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 264, var_i2); + var_i1 = var_l23; + var_i2 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 260, var_i2); + var_i1 = var_l23; + var_i2 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_i2); + var_i1 = var_l23; + var_i2 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 96u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 280, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 60u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 276, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 140u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 272, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 112u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 252, var_i2); + var_i1 = var_l23; + var_i2 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 268, var_i2); + var_i1 = var_l23; + var_i2 = 472u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l54 = var_i1; + var_i2 = var_l15; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 472, var_j2); + var_i1 = var_l23; + var_i2 = 320u; + var_i1 += var_i2; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f778(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 248u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 416, var_i2); + var_i1 = var_l23; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_i1 = var_l23; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_j2); + var_i1 = var_p10; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B910;} + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l24 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 296u); + var_p8 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B910;} + var_i1 = var_p10; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_i1; + var_i1 = var_p10; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l47 = var_i1; + var_i1 = var_p10; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l56 = var_i1; + var_L911: + var_i1 = var_l23; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 -= var_i3; + var_l25 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_l56; + var_i2 = var_p8; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l22 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B913;} + var_i1 = var_l22; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l22; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = var_l22; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l17 = var_i1; + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l22; + var_i3 = var_l23; + var_i4 = 320u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f356(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i2 = var_l43; + var_i3 = var_l17; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l17; + var_i5 = var_l47; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l17 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l17; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 432, var_i2); + var_i1 = var_l23; + var_i2 = var_l43; + var_i3 = var_l16; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l16; + var_i5 = var_l47; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l16 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l16; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 444, var_i2); + var_i1 = var_l23; + var_i2 = var_l43; + var_i3 = var_l15; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l15; + var_i5 = var_l47; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l15 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l15; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 440, var_i2); + var_i1 = var_l23; + var_i2 = var_l43; + var_i3 = var_p8; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_p8; + var_i5 = var_l47; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p8 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_p8; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 436, var_i2); + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 307u); + var_l41 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 &= var_i2; + var_i2 = var_l23; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 306u); + var_l28 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l23; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 305u); + var_l33 = var_i3; + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i4 = var_l23; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 304u); + var_l38 = var_i4; + var_i5 = 1u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_j1 = (u64)(var_i1); + var_l159 = var_j1; + var_j1 = 0ull; + var_l158 = var_j1; + var_L915: + var_j1 = var_l159; + var_j2 = var_l158; + var_j1 >>= (var_j2 & 63); + var_j2 = 1ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B916;} + var_i1 = var_l23; + var_i2 = 432u; + var_i1 += var_i2; + var_j2 = var_l158; + var_i2 = (u32)(var_j2); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B916;} + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l52 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_l37 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_i2; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l52; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B916;} + } + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p8; + var_i3 = var_l30; + var_i4 = var_p8; + var_i5 = var_l30; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_i3 = var_p8; + var_i4 = var_l30; + var_i5 = var_p8; + var_i6 = var_l30; + var_i5 = var_i5 > var_i6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_j3 = (u64)(var_i3); + var_j4 = 32ull; + var_j3 <<= (var_j4 & 63); + var_j2 |= var_j3; + var_i1 = w2c_rapier__wasm3d__bg_f199(instance, var_i1, var_j2); + if (var_i1) {goto var_B916;} + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l16 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l40 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B922;} + var_i1 = var_l16; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_l40; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l40; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l34 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B922;} + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l44 = var_i1; + var_i2 = var_l34; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B922;} + var_i1 = var_p8; + var_i2 = var_l30; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B921;} + var_i1 = var_l16; + var_i2 = var_l30; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l30; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l27 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B921;} + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l52; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B921;} + var_i1 = var_l27; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_i1; + var_i1 = var_l27; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_i1; + var_i1 = var_l34; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_i1; + var_i1 = var_l34; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_i1; + var_i1 = var_l34; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l27; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_i1; + if (var_i1) { + var_i1 = var_p8; + if (var_i1) {goto var_B924;} + var_i1 = 1u; + var_l20 = var_i1; + goto var_B923; + } + var_i1 = 0u; + var_l20 = var_i1; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B916;} + goto var_B923; + var_B924:; + var_i1 = 0u; + var_l20 = var_i1; + var_i1 = var_l42; + var_i2 = var_l48; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B923;} + var_i1 = var_l46; + var_i2 = var_l51; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B916;} + var_B923:; + var_i1 = var_l27; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l34; + var_i3 = 132u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B916;} + var_i1 = var_l34; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l27; + var_i3 = 132u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B916;} + var_f1 = 0; + var_l90 = var_f1; + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p8 = var_i1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l40; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_p8; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_l40; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l44; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_l15; + var_i2 = var_l30; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_l16; + var_i2 = var_l30; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l52; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l17; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_p8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l17; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l19 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l17 = var_i1; + var_i2 = var_p8; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B920;} + var_L926: + var_i1 = var_l16; + var_i2 = var_l17; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l35 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B919;} + var_i1 = var_p8; + var_i2 = var_l35; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L926;} + goto var_B920; + var_B922:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067844u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B921:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067860u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B920:; + var_i1 = var_p8; + var_i2 = var_l19; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B918;} + var_L927: + var_i1 = var_l16; + var_i2 = var_l17; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l21; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B919;} + var_i1 = var_p8; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l17 = var_i2; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L927;} + goto var_B918; + var_B919:; + var_i1 = var_p8; + var_i2 = var_l17; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_l16; + var_i2 = var_l17; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_p8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B918;} + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B918;} + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i2 = var_l15; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l60 = var_i1; + var_i1 = 0u; + var_p8 = var_i1; + var_L928: + var_i1 = var_l21; + var_l15 = var_i1; + var_i2 = 168u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = var_l15; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B929;} + var_i1 = var_l15; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_l16 = var_i1; + var_l17 = var_i1; + var_i1 = var_l35; + var_i2 = 48u; + var_i1 *= var_i2; + var_l31 = var_i1; + var_i2 = 48u; + var_i1 -= var_i2; + var_l61 = var_i1; + var_i2 = 48u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 &= var_i2; + var_l35 = var_i1; + if (var_i1) { + var_i1 = var_l35; + var_i2 = 48u; + var_i1 *= var_i2; + var_l35 = var_i1; + var_i1 = var_l19; + var_l16 = var_i1; + var_l17 = var_i1; + var_L931: + var_i1 = var_l17; + var_i2 = var_l16; + var_i3 = var_l17; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = var_l35; + var_i2 = 48u; + var_i1 -= var_i2; + var_l35 = var_i1; + if (var_i1) {goto var_L931;} + } + var_i1 = var_l61; + var_i2 = 144u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l19; + var_i2 = var_l31; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = var_l17; + var_i2 = 168u; + var_i1 += var_i2; + var_l17 = var_i1; + var_L933: + var_i1 = var_l17; + var_i2 = 24u; + var_i1 -= var_i2; + var_i2 = var_l17; + var_i3 = 72u; + var_i2 -= var_i3; + var_i3 = var_l17; + var_i4 = 120u; + var_i3 -= var_i4; + var_i4 = var_l17; + var_i5 = 168u; + var_i4 -= var_i5; + var_i5 = var_l16; + var_i6 = var_l17; + var_i7 = 144u; + var_i6 -= var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l16; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + var_i6 = var_f6 < var_f7; + var_i4 = var_i6 ? var_i4 : var_i5; + var_l16 = var_i4; + var_i5 = var_l17; + var_i6 = 96u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l16; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l16 = var_i3; + var_i4 = var_l17; + var_i5 = 48u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l16; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l16 = var_i2; + var_i3 = var_l17; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i1 = var_l17; + var_i2 = 192u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = var_l19; + var_i2 = var_l35; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L933;} + } + var_i1 = var_l16; + var_i1 = !(var_i1); + if (var_i1) {goto var_B929;} + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l15; + var_p8 = var_i1; + var_i1 = var_l16; + var_l18 = var_i1; + goto var_B929; + } + var_i1 = var_l18; + var_i2 = var_l16; + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 <= var_f4; + var_l16 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i1 = var_p8; + var_i2 = var_l15; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_B929:; + var_i1 = var_l21; + var_i2 = var_l60; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L928;} + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B918;} + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_B918:; + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = 0u; + var_l16 = var_i1; + var_i1 = 0u; + var_l35 = var_i1; + var_i1 = var_l20; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_p8; + var_i2 = var_l42; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B936;} + var_i1 = var_l15; + var_i2 = var_l42; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l42; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B936;} + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l46; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B936;} + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_l35 = var_i1; + } + var_i1 = var_l57; + if (var_i1) { + var_i1 = var_p8; + var_i2 = var_l48; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B935;} + var_i1 = var_l15; + var_i2 = var_l48; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l48; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B935;} + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l51; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B935;} + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + } + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p8 = var_i1; + var_i1 = var_l23; + var_i2 = 472u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_p8; + var_i4 = var_l40; + var_i5 = var_l44; + var_i6 = var_l30; + var_i7 = var_l52; + var_i8 = var_l34; + var_i9 = 8u; + var_i8 += var_i9; + var_i9 = var_l27; + var_i10 = 8u; + var_i9 += var_i10; + var_i10 = var_l35; + var_i11 = var_l16; + var_i12 = 0u; + var_f13 = var_l90; + var_i14 = 0u; + var_f15 = var_l90; + var_f16 = 0; + var_i17 = var_l37; + var_i17 = i32_load_default32(&instance->w2c_memory, (u64)(var_i17) + 24u); + var_p8 = var_i17; + var_f17 = f32_load_default32(&instance->w2c_memory, (u64)(var_i17)); + var_f18 = var_l90; + w2c_rapier__wasm3d__bg_f95(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_f13, var_i14, var_f15, var_f16, var_f17, var_f18); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 496u); + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B916;} + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 488u); + var_l90 = var_f1; + var_i2 = var_l37; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_f2; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_p8; + var_f2 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_l15 = var_i1; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l16; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f841(instance, var_i1, var_i2); + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + } + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = var_l39; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_j2); + var_i1 = var_l16; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 472u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l54; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l39; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l39; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l39; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_f2 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_l21; + var_i2 = var_l15; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = 464u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i2 = var_l17; + var_i3 = var_p8; + var_i4 = 52u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l15 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = 528u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i2 = var_l15; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_l30 = var_i1; + var_i2 = var_l15; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 456, var_j2); + var_i1 = var_l23; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 528, var_j2); + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l90 = var_f1; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_l15 = var_i1; + goto var_B941; + } + var_L943: + var_i1 = 0u; + var_i2 = 4294967295u; + var_i3 = var_l17; + var_i4 = var_p8; + var_i5 = 1u; + var_i4 -= var_i5; + var_l37 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_l15 = var_i4; + var_i5 = 52u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l16 = var_i3; + var_i4 = 16u; + var_i3 += var_i4; + var_l34 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l90; + var_i3 = var_f3 >= var_f4; + var_l35 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i3 = 2u; + var_i4 = var_l35; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l90; + var_f4 = var_l91; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p8; + var_l15 = var_i1; + goto var_B941; + } + var_i1 = var_l17; + var_i2 = var_p8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l16; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l34; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_p8 = var_i1; + var_i1 = var_l37; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L943;} + var_B941:; + var_i1 = var_l17; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 456u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_f2 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_p8; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 528u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l21; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l20; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l19; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l30; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + goto var_B916; + } + var_i1 = var_p8; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l91 = var_f2; + var_f3 = var_l91; + var_f4 = var_l90; + var_f5 = var_l90; + var_f6 = var_l91; + var_i5 = var_f5 > var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l90; + var_f5 = var_l90; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + goto var_B916; + var_B936:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067876u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B935:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067892u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B916:; + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 += var_j2; + var_l158 = var_j1; + var_j2 = 4ull; + var_i1 = var_j1 != var_j2; + if (var_i1) {goto var_L915;} + goto var_B912; + } + var_i1 = var_p8; + var_i2 = var_l26; + var_i3 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B913:; + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l22; + var_i3 = var_l23; + var_i4 = 320u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f356(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 307u); + var_l41 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 306u); + var_l28 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 305u); + var_l33 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_l38 = var_i1; + var_B912:; + var_i1 = var_l38; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B910;} + var_i1 = var_l22; + var_i2 = 120u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = var_l33; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 2u; + var_i1 &= var_i2; + var_i2 = var_l38; + var_i3 = 1u; + var_i2 &= var_i3; + var_l15 = var_i2; + var_i3 = var_l28; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i4 = 4u; + var_i3 &= var_i4; + var_i4 = var_l41; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i5 = 8u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_l16 = var_i1; + var_j1 = (u64)(var_i1); + var_l158 = var_j1; + var_i1 = var_l15; + var_i1 = !(var_i1); + if (var_i1) {goto var_B945;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B945;} + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l15 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B945;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i2 = var_l25; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l25; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l25 = var_i1; + } + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 += var_i3; + var_l25 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_B945:; + var_j1 = var_l158; + var_j2 = 2ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B947;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B947;} + var_i1 = var_l22; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B947;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i2 = var_l25; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l25; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l25 = var_i1; + } + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 += var_i3; + var_l25 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_B947:; + var_j1 = var_l158; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B949;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B949;} + var_i1 = var_l22; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B949;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i2 = var_l25; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l25; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l25 = var_i1; + } + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 += var_i3; + var_l25 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_B949:; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B951;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B951;} + var_i1 = var_l22; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B951;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i2 = var_l25; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l25; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l25 = var_i1; + } + var_i1 = var_l24; + var_i2 = var_l25; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 += var_i3; + var_l25 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_B951:; + var_i1 = var_l25; + if (var_i1) {goto var_L911;} + var_B910:; + var_i1 = var_l29; + var_i2 = 8u; + var_i1 += var_i2; + var_l29 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + if (var_i1) { + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = var_l29; + var_i2 = var_l55; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B906;} + goto var_L908; + } + var_i1 = 1067416u; + var_i2 = 44u; + var_i3 = 1067540u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B907:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067524u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B906:; + var_i1 = var_l49; + var_i2 = var_l36; + var_i3 = 8u; + var_i2 += var_i3; + var_l36 = var_i2; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L903;} + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + var_l91 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l90 = var_f1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_l22 = var_i1; + } + var_f1 = var_l90; + var_f2 = var_l91; + var_i1 = var_f1 == var_f2; + if (var_i1) { + var_i1 = 2u; + var_i2 = var_l22; + var_i2 = !(var_i2); + if (var_i2) {goto var_B901;} + } + var_f1 = var_l90; + var_f2 = var_l91; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l23; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 208, var_i2); + var_i1 = var_l23; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 200, var_j2); + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B956;} + var_i1 = var_p6; + var_i2 = 36u; + var_i1 += var_i2; + var_l48 = var_i1; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + var_l42 = var_i1; + var_i1 = var_p7; + var_i2 = 44u; + var_i1 += var_i2; + var_l51 = var_i1; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + var_l46 = var_i1; + var_L958: + var_i1 = var_l23; + var_i2 = var_l22; + var_i3 = 1u; + var_i2 -= var_i3; + var_l26 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l27 = var_i1; + var_i2 = var_l26; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_p8 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B957;} + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l15 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l16 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l17 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l24 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l30 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l21 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l18 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l29 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l20 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l35 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l25 = var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_i1; + var_i1 = var_l26; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l28; + var_l19 = var_i1; + var_i1 = var_l25; + var_l37 = var_i1; + var_i1 = var_l35; + var_l34 = var_i1; + var_i1 = var_l20; + var_l33 = var_i1; + var_i1 = var_l29; + var_l20 = var_i1; + var_i1 = var_l18; + var_l28 = var_i1; + var_i1 = var_p8; + var_l18 = var_i1; + var_i1 = var_l21; + var_l25 = var_i1; + var_i1 = var_l30; + var_l21 = var_i1; + var_i1 = var_l24; + var_l29 = var_i1; + var_i1 = var_l17; + var_l24 = var_i1; + var_i1 = var_l16; + var_l30 = var_i1; + var_i1 = var_l15; + var_l17 = var_i1; + goto var_B959; + } + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i1 = var_l27; + var_i2 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l37 = var_i1; + var_i1 = var_l27; + var_i2 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l33 = var_i1; + var_i1 = var_l27; + var_i2 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l28 = var_i1; + var_i1 = var_l27; + var_i2 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l25 = var_i1; + var_i1 = var_l27; + var_i2 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 28, var_i2); + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_l38 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_i1; + var_i1 = var_l38; + var_i2 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i2 = 16u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i1 = var_l35; + var_i2 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i2 = 24u; + var_i1 += var_i2; + var_l41 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l41; + var_i2 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i2 = 32u; + var_i1 += var_i2; + var_l40 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i1 = var_l40; + var_i2 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l29 = var_i1; + var_i1 = var_l27; + var_i2 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 36, var_i2); + var_i1 = var_l27; + var_i2 = 40u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i1 = var_l36; + var_i2 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l30 = var_i1; + var_i1 = var_l27; + var_i2 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 44, var_i2); + var_i1 = var_l27; + var_i2 = 48u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i1 = var_l16; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = 320u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_l39 = var_i1; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_l43 = var_i1; + var_i2 = var_l36; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i2 = var_l40; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_l40 = var_i1; + var_i2 = var_l41; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_l41 = var_i1; + var_i2 = var_l35; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i2 = var_l38; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l27; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 320, var_j2); + var_i1 = 0u; + var_l15 = var_i1; + var_i1 = 1u; + var_p8 = var_i1; + var_i1 = var_l26; + var_i2 = 3u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = 0u; + var_i2 = var_l26; + var_i3 = 2u; + var_i2 -= var_i3; + var_l15 = var_i2; + var_i3 = var_l15; + var_i4 = var_l26; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l38 = var_i1; + var_i1 = 0u; + var_l26 = var_i1; + var_i1 = 0u; + var_l15 = var_i1; + var_L962: + var_i1 = var_l27; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = var_l27; + var_i3 = var_p8; + var_i4 = 0u; + var_i5 = 4294967295u; + var_i6 = var_l27; + var_i7 = var_p8; + var_i8 = 52u; + var_i7 *= var_i8; + var_i6 += var_i7; + var_i7 = 16u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l90 = var_f6; + var_i7 = var_l26; + var_i8 = 52u; + var_i7 *= var_i8; + var_i8 = var_l27; + var_i7 += var_i8; + var_i8 = 120u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l91 = var_f7; + var_i6 = var_f6 <= var_f7; + var_l15 = var_i6; + var_i4 = var_i6 ? var_i4 : var_i5; + var_i5 = 1u; + var_i6 = 2u; + var_i7 = var_l15; + var_i5 = var_i7 ? var_i5 : var_i6; + var_f6 = var_l90; + var_f7 = var_l91; + var_i6 = var_f6 >= var_f7; + var_i4 = var_i6 ? var_i4 : var_i5; + var_i5 = 1u; + var_i4 += var_i5; + var_i5 = 2u; + var_i4 = var_i4 < var_i5; + var_i3 += var_i4; + var_l15 = var_i3; + var_i4 = 52u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p8 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l16; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p8; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l38; + var_i2 = var_l15; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_l26 = var_i2; + var_i3 = 1u; + var_i2 |= var_i3; + var_p8 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_L962;} + } + var_i1 = var_l22; + var_i2 = 2u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l15; + var_p8 = var_i1; + goto var_B963; + } + var_i1 = var_l27; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l27; + var_i3 = var_p8; + var_i4 = 52u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l16 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_B963:; + var_i1 = var_l27; + var_i2 = var_p8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l39; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l43; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l36; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l40; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i2 = var_l41; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l35; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = 472u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l26 = var_i1; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_l38 = var_i1; + var_i2 = var_l15; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_l41 = var_i1; + var_i2 = var_l15; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 472, var_j2); + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_l15 = var_i1; + goto var_B965; + } + var_L967: + var_i1 = 0u; + var_i2 = 4294967295u; + var_i3 = var_l27; + var_i4 = var_p8; + var_i5 = 1u; + var_i4 -= var_i5; + var_l22 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_l15 = var_i4; + var_i5 = 52u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l16 = var_i3; + var_i4 = 16u; + var_i3 += var_i4; + var_l40 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l90; + var_i3 = var_f3 >= var_f4; + var_l36 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i3 = 2u; + var_i4 = var_l36; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l90; + var_f4 = var_l91; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p8; + var_l15 = var_i1; + goto var_B965; + } + var_i1 = var_l27; + var_i2 = var_p8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l16; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l40; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_p8 = var_i1; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_L967;} + var_B965:; + var_i1 = var_l27; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_f2 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_p8; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 472u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l35; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l26; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l38; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l41; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B957;} + var_B959:; + var_i1 = var_l20; + var_f1 = f32_reinterpret_i32(var_i1); + var_l90 = var_f1; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i1 = var_f1 <= var_f2; + if (var_i1) { + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = 0u; + var_l16 = var_i1; + var_i1 = 0u; + var_l22 = var_i1; + var_i1 = var_l18; + var_i1 = !(var_i1); + if (var_i1) {goto var_B970;} + var_i1 = var_p8; + var_i2 = var_l25; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B970;} + var_i1 = var_l15; + var_i2 = var_l25; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l25; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l35 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B970;} + var_i1 = var_l35; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l35; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l21; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l22 = var_i1; + var_B970:; + var_i1 = var_l29; + var_i1 = !(var_i1); + if (var_i1) {goto var_B971;} + var_i1 = var_p8; + var_i2 = var_l24; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B971;} + var_i1 = var_l15; + var_i2 = var_l24; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l24; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B971;} + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l30; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_B971:; + var_i1 = 0u; + var_l27 = var_i1; + var_i1 = var_l23; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_i1 = var_l23; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_j2); + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B980;} + var_i1 = var_l22; + var_i2 = 320u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B980;} + var_i1 = var_l18; + var_i1 = !(var_i1); + if (var_i1) {goto var_B979;} + var_i1 = 1u; + var_l27 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B980;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l38 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l40 = var_i1; + var_i1 = var_l25; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l21; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_l15 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l160 = var_j1; + var_i1 = 0u; + var_l41 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_p8 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l35 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l36 = var_i1; + var_L981: + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = var_l38; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l159 = var_j1; + var_j2 = var_l160; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L982: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l159; + var_j2 = var_l159; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) {goto var_B980;} + var_i1 = var_l15; + var_i2 = var_l41; + var_i3 = 8u; + var_i2 += var_i3; + var_l41 = var_i2; + var_i1 += var_i2; + var_l15 = var_i1; + goto var_L981; + } + var_i1 = var_l40; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l15; + var_i2 += var_i3; + var_i3 = var_p8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + var_i2 = var_l35; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B978;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l36; + var_i2 = var_l26; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l26 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l25; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L982;} + var_i1 = var_l26; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L982;} + var_i1 = 0u; + var_l27 = var_i1; + var_B980:; + var_i1 = var_l16; + var_i1 = !(var_i1); + if (var_i1) {goto var_B985;} + var_i1 = var_l16; + var_i2 = 320u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B985;} + var_i1 = var_l29; + var_i1 = !(var_i1); + if (var_i1) {goto var_B977;} + var_i1 = 1u; + var_l38 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B984;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l40 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l36 = var_i1; + var_i1 = var_l24; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l30; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_l15 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l160 = var_j1; + var_i1 = 0u; + var_l35 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_p8 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l26 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l39 = var_i1; + var_L986: + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = var_l40; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l159 = var_j1; + var_j2 = var_l160; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L987: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l159; + var_j2 = var_l159; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) {goto var_B984;} + var_i1 = var_l15; + var_i2 = var_l35; + var_i3 = 8u; + var_i2 += var_i3; + var_l35 = var_i2; + var_i1 += var_i2; + var_l15 = var_i1; + goto var_L986; + } + var_i1 = var_l36; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l15; + var_i2 += var_i3; + var_i3 = var_p8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_i1; + var_i2 = var_l26; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B976;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l39; + var_i2 = var_l41; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l41 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l24; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L987;} + var_i1 = var_l41; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l30; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L987;} + var_B985:; + var_i1 = 0u; + var_l38 = var_i1; + var_i1 = var_l27; + var_i1 = !(var_i1); + if (var_i1) {goto var_B972;} + var_B984:; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l27; + if (var_i1) {goto var_B989;} + var_i1 = 0u; + var_l15 = var_i1; + var_i1 = 4u; + var_l21 = var_i1; + goto var_B973; + } + var_i1 = var_l17; + var_i2 = 8u; + var_i1 >>= (var_i2 & 31); + var_l16 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p8 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 200u); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 200u; + var_i1 += var_i2; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f841(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p8 = var_i1; + } + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_p8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l16; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i1) + 49, var_i2); + var_i1 = var_l15; + var_i2 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_i2); + var_i1 = var_l15; + var_i2 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 44, var_i2); + var_i1 = var_l15; + var_i2 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 40, var_i2); + var_i1 = var_l15; + var_i2 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 36, var_i2); + var_i1 = var_l15; + var_i2 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 32, var_i2); + var_i1 = var_l15; + var_i2 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 28, var_i2); + var_i1 = var_l15; + var_i2 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 24, var_i2); + var_i1 = var_l15; + var_i2 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + var_i1 = var_l15; + var_i2 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = var_l15; + var_i2 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_i2); + var_i1 = var_l15; + var_i2 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l15; + var_i2 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l15; + var_i2 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l15; + var_i2 = 51u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 16u; + var_i2 >>= (var_i3 & 31); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_p8; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 208, var_i2); + goto var_B972; + var_B989:; + var_i1 = var_l18; + var_i1 = !(var_i1); + if (var_i1) {goto var_B975;} + var_i1 = var_l23; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i2 = var_l25; + var_i3 = var_l21; + var_f4 = var_l90; + w2c_rapier__wasm3d__bg_f195(instance, var_i1, var_i2, var_i3, var_f4); + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B974;} + var_i1 = var_l22; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l22; + var_i2 = 308u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 4u; + var_l21 = var_i1; + var_i1 = 0u; + goto var_B992; + } + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f813(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l21 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_B992:; + var_l15 = var_i1; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l21; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = var_p8; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 += var_i3; + var_l15 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + goto var_B973; + var_B979:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067700u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B978:; + var_i1 = var_l26; + var_i2 = var_l35; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B977:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067716u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B976:; + var_i1 = var_l41; + var_i2 = var_l26; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B975:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067748u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B974:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067732u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B973:; + var_i1 = var_l38; + var_i1 = !(var_i1); + if (var_i1) {goto var_B994;} + var_i1 = var_l29; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i2 = var_l24; + var_i3 = var_l30; + var_f4 = var_l90; + w2c_rapier__wasm3d__bg_f195(instance, var_i1, var_i2, var_i3, var_f4); + var_i1 = var_l16; + var_i1 = !(var_i1); + if (var_i1) {goto var_B995;} + var_i1 = var_l16; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l16; + var_i2 = 308u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 288u); + var_i3 = var_l15; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = var_p8; + w2c_rapier__wasm3d__bg_f813(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l21 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l15 = var_i1; + } + var_i1 = var_l21; + var_i2 = var_l15; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = var_p8; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i2 = var_p8; + var_i3 = var_l15; + var_i2 += var_i3; + var_l15 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l21 = var_i1; + goto var_B994; + } + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067780u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B995:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067764u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B994:; + var_i1 = var_l23; + var_i2 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 212, var_i2); + var_i1 = var_l15; + var_i1 = !(var_i1); + if (var_i1) {goto var_B998;} + var_i1 = var_l21; + var_i2 = var_l15; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l49 = var_i1; + var_L1000: + var_i1 = var_l46; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1002;} + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l15; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1002;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1001;} + var_B1002:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067796u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1001:; + var_i1 = var_l16; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B999;} + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i2 = var_l16; + var_i3 = 44u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_p8; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p8 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1003;} + var_i1 = var_l42; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l18; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1003;} + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1003;} + var_i1 = var_l23; + var_i2 = var_l15; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_i3 = var_p8; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l94 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l15; + var_i4 = 68u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_i4 = var_p8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l95 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_l15; + var_i4 = 72u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_i4 = var_p8; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l96 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_l15; + var_i4 = 76u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l93 = var_f3; + var_i4 = var_p8; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l97 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 228, var_f2); + var_i1 = var_l23; + var_f2 = var_l93; + var_f3 = var_l94; + var_f2 *= var_f3; + var_f3 = var_l90; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l97; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l91; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_f2); + var_i1 = var_l23; + var_f2 = var_l93; + var_f3 = var_l95; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l97; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 220, var_f2); + var_i1 = var_l23; + var_f2 = var_l91; + var_f3 = var_l97; + var_f2 *= var_f3; + var_f3 = var_l92; + var_f4 = var_l95; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 216, var_f2); + var_f1 = var_l90; + var_i2 = var_p8; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l91; + var_i3 = var_p8; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l97 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + var_f2 = var_l94; + var_f1 += var_f2; + var_l94 = var_f1; + var_f1 = var_l93; + var_f2 = var_l97; + var_f1 *= var_f2; + var_f2 = var_l90; + var_i3 = var_p8; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l95 = var_f1; + var_f2 = var_l95; + var_f1 += var_f2; + var_l95 = var_f1; + var_i1 = var_l23; + var_i2 = var_l15; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l98; + var_f4 = var_l92; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l95; + var_f5 *= var_f6; + var_f6 = var_l91; + var_f7 = var_l91; + var_f8 = var_l98; + var_f7 *= var_f8; + var_f8 = var_l93; + var_f9 = var_l96; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l98 = var_f7; + var_f8 = var_l98; + var_f7 += var_f8; + var_l98 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_f2); + var_i1 = var_l23; + var_i2 = var_l15; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l96; + var_f4 = var_l92; + var_f5 = var_l95; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l98; + var_f5 *= var_f6; + var_f6 = var_l90; + var_f7 = var_l94; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 236, var_f2); + var_i1 = var_l23; + var_i2 = var_l15; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l97; + var_f4 = var_l92; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f6 = var_l93; + var_f7 = var_l95; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 232, var_f2); + var_i1 = var_l23; + var_i2 = 40u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_l15 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l18 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p8; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = 144u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_i3 = var_l16; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l23; + var_i5 = 216u; + var_i4 += var_i5; + var_i5 = var_l23; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 44u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 184u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l23; + var_i2 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 268, var_i2); + var_i1 = var_l23; + var_i2 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 264, var_i2); + var_i1 = var_l23; + var_i2 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 260, var_i2); + var_i1 = var_l23; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 252, var_i2); + var_i1 = var_l23; + var_i2 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 96u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 284, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 60u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 280, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 212u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 276, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 4294967232u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_i2); + var_i1 = var_l23; + var_i2 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 272, var_i2); + var_i1 = var_l23; + var_i2 = 472u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l59 = var_i1; + var_i2 = var_p8; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l62 = var_i1; + var_i2 = var_p8; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 472, var_j2); + var_i1 = var_l23; + var_i2 = 320u; + var_i1 += var_i2; + var_i2 = var_l15; + w2c_rapier__wasm3d__bg_f778(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i2 = var_l23; + var_i3 = 248u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 416, var_i2); + var_i1 = var_l23; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_i1 = var_l23; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 304, var_j2); + var_i1 = var_p10; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1004;} + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_i1; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 312u); + var_p8 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1004;} + var_i1 = var_p10; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l47 = var_i1; + var_i1 = var_p10; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l52 = var_i1; + var_i1 = var_p10; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l53 = var_i1; + var_L1005: + var_i1 = var_l23; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 -= var_i3; + var_l19 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_i1 = var_l37; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l43; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_l53; + var_i2 = var_p8; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l40 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1007;} + var_i1 = var_l40; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l40; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = var_l40; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_l40; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l18 = var_i1; + var_i1 = var_l23; + var_i2 = 432u; + var_i1 += var_i2; + var_i2 = var_l40; + var_i3 = var_l23; + var_i4 = 320u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f356(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i2 = var_l47; + var_i3 = var_l18; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l18; + var_i5 = var_l52; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l18 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l18; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 456, var_i2); + var_i1 = var_l23; + var_i2 = var_l47; + var_i3 = var_l16; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l16; + var_i5 = var_l52; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l16 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l16; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 468, var_i2); + var_i1 = var_l23; + var_i2 = var_l47; + var_i3 = var_l15; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l15; + var_i5 = var_l52; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l15 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_l15; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 464, var_i2); + var_i1 = var_l23; + var_i2 = var_l47; + var_i3 = var_p8; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_p8; + var_i5 = var_l52; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p8 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 0u; + var_i4 = var_p8; + var_i2 = var_i4 ? var_i2 : var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 460, var_i2); + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 435u); + var_l44 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 &= var_i2; + var_i2 = var_l23; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 434u); + var_l29 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l23; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 433u); + var_l41 = var_i3; + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i4 = var_l23; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 432u); + var_l28 = var_i4; + var_i5 = 1u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_j1 = (u64)(var_i1); + var_l162 = var_j1; + var_j1 = 0ull; + var_l159 = var_j1; + var_L1009: + var_j1 = var_l162; + var_j2 = var_l159; + var_j1 >>= (var_j2 & 63); + var_j2 = 1ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B1010;} + var_i1 = var_l23; + var_i2 = 456u; + var_i1 += var_i2; + var_j2 = var_l159; + var_i2 = (u32)(var_j2); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_l36 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1012;} + var_i1 = var_l15; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l25; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l16; + var_i4 = var_l25; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l39 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1012;} + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_i1; + var_i2 = var_l39; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1012;} + var_i1 = var_l39; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i1 = var_l39; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_i1; + var_i1 = var_l24; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_p8 = var_i1; + var_i1 = var_l39; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + if (var_i1) { + var_i1 = var_p8; + if (var_i1) {goto var_B1014;} + var_i1 = 1u; + var_l27 = var_i1; + goto var_B1013; + } + var_i1 = 0u; + var_l27 = var_i1; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + goto var_B1013; + var_B1014:; + var_i1 = 0u; + var_l27 = var_i1; + var_i1 = var_l16; + var_i2 = var_l18; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1013;} + var_i1 = var_l20; + var_i2 = var_l30; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1010;} + var_B1013:; + var_i1 = var_l39; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l24; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + var_i1 = var_l24; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l39; + var_i3 = 132u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i1 = 0u; + var_l33 = var_i1; + var_i1 = 0u; + var_l34 = var_i1; + var_i1 = var_l27; + if (var_i1) {goto var_B1011;} + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1011;} + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l50 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l55 = var_i1; + var_i1 = var_l18; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l30; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_p8 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l161 = var_j1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l54 = var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_i1; + var_i1 = 0u; + var_l22 = var_i1; + var_L1016: + var_i1 = var_p8; + var_i2 = var_l34; + var_i1 &= var_i2; + var_p8 = var_i1; + var_i2 = var_l50; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l160 = var_j1; + var_j2 = var_l161; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L1019: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l160; + var_j2 = var_l160; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B1017;} + var_i1 = 0u; + var_l34 = var_i1; + goto var_B1011; + } + var_i1 = var_l55; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p8; + var_i2 += var_i3; + var_i3 = var_l34; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_i1; + var_i2 = var_l17; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1018;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l54; + var_i2 = var_l38; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l38 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1019;} + var_i1 = var_l38; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l30; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1019;} + var_i1 = var_l38; + var_i2 = 12u; + var_i1 += var_i2; + var_l34 = var_i1; + goto var_B1011; + var_B1018:; + var_i1 = var_l38; + var_i2 = var_l17; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1017:; + var_i1 = var_p8; + var_i2 = var_l22; + var_i3 = 8u; + var_i2 += var_i3; + var_l22 = var_i2; + var_i1 += var_i2; + var_p8 = var_i1; + goto var_L1016; + UNREACHABLE; + var_B1012:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067908u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1011:; + var_i1 = var_l26; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1021;} + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1021;} + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l50 = var_i1; + var_i1 = var_l16; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l20; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_p8 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l161 = var_j1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l55 = var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = 0u; + var_l17 = var_i1; + var_L1022: + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 &= var_i2; + var_p8 = var_i1; + var_i2 = var_l38; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l160 = var_j1; + var_j2 = var_l161; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L1025: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l160; + var_j2 = var_l160; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B1023;} + var_i1 = 0u; + var_l33 = var_i1; + goto var_B1021; + } + var_i1 = var_l50; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p8; + var_i2 += var_i3; + var_i3 = var_l15; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_i1; + var_i2 = var_l22; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1024;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l55; + var_i2 = var_l33; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l33 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1025;} + var_i1 = var_l33; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l20; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1025;} + var_i1 = var_l33; + var_i2 = 12u; + var_i1 += var_i2; + var_l33 = var_i1; + goto var_B1021; + var_B1024:; + var_i1 = var_l33; + var_i2 = var_l22; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1023:; + var_i1 = var_p8; + var_i2 = var_l17; + var_i3 = 8u; + var_i2 += var_i3; + var_l17 = var_i2; + var_i1 += var_i2; + var_p8 = var_i1; + goto var_L1022; + UNREACHABLE; + var_B1021:; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l15 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = 0u; + var_l22 = var_i1; + var_i1 = 0u; + var_l17 = var_i1; + var_i1 = var_l27; + if (var_i1) {goto var_B1027;} + var_i1 = var_p8; + var_i2 = var_l18; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1027;} + var_i1 = var_l15; + var_i2 = var_l18; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l18; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1027;} + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l18; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l30; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l17 = var_i1; + var_B1027:; + var_i1 = var_l26; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1028;} + var_i1 = var_p8; + var_i2 = var_l16; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1028;} + var_i1 = var_l15; + var_i2 = var_l16; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l16; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1028;} + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l20; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l22 = var_i1; + var_B1028:; + var_i1 = var_l34; + if (var_i1) {goto var_B1030;} + var_i1 = var_l17; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1030;} + var_i1 = var_l17; + var_i2 = 320u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) {goto var_B1029;} + var_B1030:; + var_i1 = var_l33; + if (var_i1) {goto var_B1010;} + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + var_i1 = var_l22; + var_i2 = 320u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1010;} + var_B1029:; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_p8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_i1; + var_f1 = 0; + var_l97 = var_f1; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_i1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_l15; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l26; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l27; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_l16; + var_i2 = var_l25; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_p8; + var_i2 = var_l25; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l35; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l20 = var_i1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p8; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l30 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p8 = var_i1; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_i2; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_L1034: + var_i1 = var_l18; + var_i2 = var_p8; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l38 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l20; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1032;} + var_i1 = var_l15; + var_i2 = var_l38; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L1034;} + } + var_i1 = var_l15; + var_i2 = var_l30; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p8 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1031;} + var_L1035: + var_i1 = var_l18; + var_i2 = var_p8; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l30 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l20; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1032;} + var_i1 = var_l15; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p8 = var_i2; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L1035;} + goto var_B1031; + var_B1032:; + var_i1 = var_p8; + var_i2 = var_l15; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_l18; + var_i2 = var_p8; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_p8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1031;} + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1031;} + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i2 = var_l15; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l50 = var_i1; + var_i1 = 0u; + var_l20 = var_i1; + var_L1036: + var_i1 = var_l18; + var_l15 = var_i1; + var_i2 = 168u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = var_l15; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1037;} + var_i1 = var_l15; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_i1; + var_l16 = var_i1; + var_p8 = var_i1; + var_i1 = var_l30; + var_i2 = 48u; + var_i1 *= var_i2; + var_l55 = var_i1; + var_i2 = 48u; + var_i1 -= var_i2; + var_l54 = var_i1; + var_i2 = 48u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 &= var_i2; + var_l30 = var_i1; + if (var_i1) { + var_i1 = var_l30; + var_i2 = 48u; + var_i1 *= var_i2; + var_l30 = var_i1; + var_i1 = var_l38; + var_l16 = var_i1; + var_p8 = var_i1; + var_L1039: + var_i1 = var_p8; + var_i2 = var_l16; + var_i3 = var_p8; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = var_l30; + var_i2 = 48u; + var_i1 -= var_i2; + var_l30 = var_i1; + if (var_i1) {goto var_L1039;} + } + var_i1 = var_l54; + var_i2 = 144u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l38; + var_i2 = var_l55; + var_i1 += var_i2; + var_l30 = var_i1; + var_i1 = var_p8; + var_i2 = 168u; + var_i1 += var_i2; + var_p8 = var_i1; + var_L1041: + var_i1 = var_p8; + var_i2 = 24u; + var_i1 -= var_i2; + var_i2 = var_p8; + var_i3 = 72u; + var_i2 -= var_i3; + var_i3 = var_p8; + var_i4 = 120u; + var_i3 -= var_i4; + var_i4 = var_p8; + var_i5 = 168u; + var_i4 -= var_i5; + var_i5 = var_l16; + var_i6 = var_p8; + var_i7 = 144u; + var_i6 -= var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l16; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + var_i6 = var_f6 < var_f7; + var_i4 = var_i6 ? var_i4 : var_i5; + var_l16 = var_i4; + var_i5 = var_p8; + var_i6 = 96u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l16; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l16 = var_i3; + var_i4 = var_p8; + var_i5 = 48u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l16; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l16 = var_i2; + var_i3 = var_p8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_l38 = var_i1; + var_i1 = var_p8; + var_i2 = 192u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = var_l30; + var_i2 = var_l38; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1041;} + } + var_i1 = var_l16; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1037;} + var_i1 = var_l20; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l15; + var_l20 = var_i1; + var_i1 = var_l16; + var_l31 = var_i1; + goto var_B1037; + } + var_i1 = var_l31; + var_i2 = var_l16; + var_i3 = var_l31; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 <= var_f4; + var_p8 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l31 = var_i1; + var_i1 = var_l20; + var_i2 = var_l15; + var_i3 = var_p8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l20 = var_i1; + var_B1037:; + var_i1 = var_l18; + var_i2 = var_l50; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1036;} + var_i1 = var_l20; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1031;} + var_i1 = var_l31; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l97 = var_f1; + var_B1031:; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p8 = var_i1; + var_i1 = var_l23; + var_i2 = 472u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_p8; + var_i4 = var_l26; + var_i5 = var_l27; + var_i6 = var_l25; + var_i7 = var_l35; + var_i8 = var_l24; + var_i9 = var_l39; + var_i10 = 8u; + var_i9 += var_i10; + var_i10 = var_l17; + var_i11 = var_l22; + var_i12 = var_l34; + if (var_i12) { + var_i12 = var_l34; + var_f12 = f32_load_default32(&instance->w2c_memory, (u64)(var_i12)); + var_l90 = var_f12; + var_i12 = 1u; + } else { + var_i12 = 0u; + } + var_f13 = var_l90; + var_i14 = var_l33; + if (var_i14) { + var_i14 = var_l33; + var_f14 = f32_load_default32(&instance->w2c_memory, (u64)(var_i14)); + var_l91 = var_f14; + var_i14 = 1u; + } else { + var_i14 = 0u; + } + var_f15 = var_l91; + var_i16 = var_l36; + var_i16 = i32_load_default32(&instance->w2c_memory, (u64)(var_i16) + 28u); + var_f16 = f32_load_default32(&instance->w2c_memory, (u64)(var_i16)); + var_i17 = var_l36; + var_i17 = i32_load_default32(&instance->w2c_memory, (u64)(var_i17) + 32u); + var_f17 = f32_load_default32(&instance->w2c_memory, (u64)(var_i17)); + var_f18 = var_l97; + w2c_rapier__wasm3d__bg_f95(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_f13, var_i14, var_f15, var_f16, var_f17, var_f18); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 496u); + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1010;} + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_l15 = var_i1; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l16; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f841(instance, var_i1, var_i2); + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + } + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 472u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l23; + var_i3 = 472u; + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l16; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l59; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l62; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l20; + var_i2 = var_l15; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = 184u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i2 = var_l18; + var_i3 = var_p8; + var_i4 = 52u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l15 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = 528u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i2 = var_l15; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i2 = var_l15; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 176, var_j2); + var_i1 = var_l23; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 528, var_j2); + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l90 = var_f1; + var_i1 = var_p8; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_l15 = var_i1; + goto var_B1046; + } + var_L1048: + var_i1 = 0u; + var_i2 = 4294967295u; + var_i3 = var_l18; + var_i4 = var_p8; + var_i5 = 1u; + var_i4 -= var_i5; + var_l24 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_l15 = var_i4; + var_i5 = 52u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l16 = var_i3; + var_i4 = 16u; + var_i3 += var_i4; + var_l30 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l91 = var_f3; + var_f4 = var_l90; + var_i3 = var_f3 >= var_f4; + var_l33 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i3 = 2u; + var_i4 = var_l33; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l90; + var_f4 = var_l91; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p8; + var_l15 = var_i1; + goto var_B1046; + } + var_i1 = var_l18; + var_i2 = var_p8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l16; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p8; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l30; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l15; + var_p8 = var_i1; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L1048;} + var_B1046:; + var_i1 = var_l18; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p8 = var_i1; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_f2 = var_l90; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_p8; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 528u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_j2); + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l17; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l20; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l25; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p8; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l22; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_B1010:; + var_j1 = var_l159; + var_j2 = 1ull; + var_j1 += var_j2; + var_l159 = var_j1; + var_j2 = 4ull; + var_i1 = var_j1 != var_j2; + if (var_i1) {goto var_L1009;} + goto var_B1006; + } + var_i1 = var_p8; + var_i2 = var_l43; + var_i3 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1007:; + var_i1 = var_l23; + var_i2 = 432u; + var_i1 += var_i2; + var_i2 = var_l40; + var_i3 = var_l23; + var_i4 = 320u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f356(instance, var_i1, var_i2, var_i3); + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 435u); + var_l44 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 434u); + var_l29 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 433u); + var_l41 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_l28 = var_i1; + var_B1006:; + var_i1 = var_l28; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1004;} + var_i1 = var_l40; + var_i2 = 120u; + var_i1 += var_i2; + var_p8 = var_i1; + var_i1 = var_l41; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 2u; + var_i1 &= var_i2; + var_i2 = var_l28; + var_i3 = 1u; + var_i2 &= var_i3; + var_l15 = var_i2; + var_i3 = var_l29; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i4 = 4u; + var_i3 &= var_i4; + var_i4 = var_l44; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i5 = 8u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_l16 = var_i1; + var_j1 = (u64)(var_i1); + var_l158 = var_j1; + var_i1 = var_l15; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1050;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B1050;} + var_i1 = var_l40; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l15 = var_i1; + var_i2 = var_l43; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1050;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = var_l19; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l19 = var_i1; + } + var_i1 = var_l37; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 += var_i3; + var_l19 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_B1050:; + var_j1 = var_l158; + var_j2 = 2ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B1052;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B1052;} + var_i1 = var_l40; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l43; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1052;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = var_l19; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l19 = var_i1; + } + var_i1 = var_l37; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 += var_i3; + var_l19 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_B1052:; + var_j1 = var_l158; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B1054;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B1054;} + var_i1 = var_l40; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l43; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1054;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = var_l19; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l19 = var_i1; + } + var_i1 = var_l37; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 += var_i3; + var_l19 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_B1054:; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B1056;} + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) {goto var_B1056;} + var_i1 = var_l40; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l43; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1056;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = var_l19; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l19; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l19 = var_i1; + } + var_i1 = var_l37; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 += var_i3; + var_l19 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_B1056:; + var_i1 = var_l19; + if (var_i1) {goto var_L1005;} + var_B1004:; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + if (var_i1) { + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = var_l21; + var_i2 = var_l49; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1000;} + goto var_B998; + var_B1003:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067812u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B999:; + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067828u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B998:; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B972;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + var_B972:; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_l22 = var_i1; + if (var_i1) {goto var_L958;} + goto var_B957; + } + var_i1 = 1067652u; + var_i2 = 31u; + var_i3 = 1067684u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B957:; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_p8 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l26 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l15 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1059;} + var_i1 = var_p8; + var_i2 = var_l15; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l38 = var_i1; + var_i1 = var_l23; + var_i2 = 320u; + var_i1 += var_i2; + var_i2 = 4u; + var_i1 |= var_i2; + var_l30 = var_i1; + var_i1 = var_p7; + var_i2 = 44u; + var_i1 += var_i2; + var_l40 = var_i1; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + var_l29 = var_i1; + var_i1 = var_p6; + var_i2 = 36u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i1 = var_p8; + var_l16 = var_i1; + var_L1060: + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l17 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1059;} + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l16; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1068;} + var_i1 = var_l40; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i2 = var_l19; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l19; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1068;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l37 = var_i1; + var_i2 = var_l18; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1068;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l22 = var_i1; + var_i2 = var_l15; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1067;} + var_i1 = var_l21; + var_i2 = var_l22; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l22; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l21 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1067;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l33 = var_i1; + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1067;} + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l28 = var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l25 = var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l39 = var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l24 = var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l20 = var_i1; + var_i1 = var_l18; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l21; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1061;} + } + var_i1 = var_l17; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l18; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_i1; + if (var_i1) {goto var_B1070;} + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067636u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i1 = var_l18; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l115 = var_f1; + var_i1 = var_l18; + var_i2 = 104u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l113 = var_f1; + var_i1 = var_l18; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l110 = var_f1; + var_i1 = var_l18; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l90 = var_f1; + var_i1 = var_l18; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l91 = var_f1; + var_i1 = var_l18; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l97 = var_f1; + var_i1 = var_l18; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B1062; + var_B1070:; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l20; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1066;} + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l20; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l20; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1066;} + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l24; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1066;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1064;} + var_i1 = var_l17; + var_i2 = 192u; + var_i1 += var_i2; + var_l47 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l52 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l48 = var_i1; + var_i1 = var_l20; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l24; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_l15 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l160 = var_j1; + var_i1 = 0u; + var_l41 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l34 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l35 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l42 = var_i1; + var_L1072: + var_i1 = var_l15; + var_i2 = var_l34; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = var_l52; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l159 = var_j1; + var_j2 = var_l160; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L1073: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l159; + var_j2 = var_l159; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1064;} + var_i1 = var_l15; + var_i2 = var_l41; + var_i3 = 8u; + var_i2 += var_i3; + var_l41 = var_i2; + var_i1 += var_i2; + var_l15 = var_i1; + goto var_L1072; + } + var_i1 = var_l48; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l15; + var_i2 += var_i3; + var_i3 = var_l34; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_i1; + var_i2 = var_l35; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1065;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l42; + var_i2 = var_l27; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l27 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l20; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1073;} + var_i1 = var_l27; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l24; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1073;} + var_i1 = var_l30; + var_i2 = var_l17; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_l17; + var_i5 = 40u; + var_i4 += var_i5; + var_i5 = var_l47; + w2c_rapier__wasm3d__bg_f200(instance, var_i1, var_i2, var_f3, var_i4, var_i5); + var_i1 = 0u; + goto var_B1063; + var_B1068:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067556u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1067:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1066:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1065:; + var_i1 = var_l27; + var_i2 = var_l35; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1064:; + var_i1 = 1u; + var_B1063:; + var_l20 = var_i1; + var_i1 = var_l18; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l43; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i1 = var_l20; + if (var_i1) { + var_i1 = var_l17; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l98 = var_f1; + var_i1 = var_l17; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l96 = var_f1; + var_i1 = var_l17; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l99 = var_f1; + var_i1 = var_l17; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l95 = var_f1; + var_i1 = var_l17; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l92 = var_f1; + var_i1 = var_l17; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_i1 = var_l17; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B1075; + } + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + var_l98 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 344u); + var_l96 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_l99 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + var_l95 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + var_l92 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 324u); + var_l94 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_B1075:; + var_l93 = var_f1; + var_f1 = var_l94; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l97 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l93; + var_i3 = var_l15; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l101 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l90 = var_f1; + var_f2 = var_l90; + var_f1 += var_f2; + var_l90 = var_f1; + var_f1 = var_l92; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l94; + var_i3 = var_l15; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l104 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l91 = var_f1; + var_f2 = var_l91; + var_f1 += var_f2; + var_l91 = var_f1; + var_f1 = var_l98; + var_f2 = var_l104; + var_f3 = var_l95; + var_f4 = var_l90; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l91; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l93; + var_f7 = var_l104; + var_f6 *= var_f7; + var_f7 = var_l92; + var_f8 = var_l97; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l98 = var_f6; + var_f7 = var_l98; + var_f6 += var_f7; + var_l98 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l115 = var_f1; + var_f1 = var_l96; + var_f2 = var_l97; + var_f3 = var_l95; + var_f4 = var_l91; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l90; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l113 = var_f1; + var_f1 = var_l99; + var_f2 = var_l101; + var_f3 = var_l95; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l93; + var_f5 = var_l90; + var_f4 *= var_f5; + var_f5 = var_l92; + var_f6 = var_l91; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l110 = var_f1; + var_f1 = var_l92; + var_i2 = var_l15; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l96 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l94; + var_i3 = var_l15; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l98 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l95; + var_i4 = var_l15; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l99 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l93; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l101 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l90 = var_f1; + var_f1 = var_l92; + var_f2 = var_l101; + var_f1 *= var_f2; + var_f2 = var_l93; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l99; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l91 = var_f1; + var_f1 = var_l93; + var_f2 = var_l99; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f3 = var_l94; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l92; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l97 = var_f1; + var_f1 = var_l95; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l93; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l92; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_B1062:; + var_l93 = var_f1; + var_i1 = var_l39; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l21; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_i1; + if (var_i1) {goto var_B1078;} + var_i1 = 1057032u; + var_i2 = 43u; + var_i3 = 1067620u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i1 = var_l21; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l106 = var_f1; + var_l98 = var_f1; + var_i1 = var_l21; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l96 = var_f1; + var_l99 = var_f1; + var_i1 = var_l21; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l108 = var_f1; + var_l101 = var_f1; + var_i1 = var_l21; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l104 = var_f1; + var_l100 = var_f1; + var_i1 = var_l21; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l102 = var_f1; + var_l107 = var_f1; + var_i1 = var_l21; + var_i2 = 104u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l105 = var_f1; + var_l109 = var_f1; + var_i1 = var_l21; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l112 = var_f1; + var_l114 = var_f1; + goto var_B1077; + var_B1078:; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l25; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B1083;} + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l25; + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l15; + var_i4 = var_l25; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1083;} + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l28; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1083;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1081;} + var_i1 = var_l20; + var_i2 = 192u; + var_i1 += var_i2; + var_l41 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l39 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_l43 = var_i1; + var_i1 = var_l25; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i2 = var_l28; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_l15 = var_i1; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 72340172838076673ull; + var_j1 *= var_j2; + var_l160 = var_j1; + var_i1 = 0u; + var_l17 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l34 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l47 = var_i1; + var_L1084: + var_i1 = var_l15; + var_i2 = var_l24; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = var_l39; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l159 = var_j1; + var_j2 = var_l160; + var_j1 ^= var_j2; + var_l158 = var_j1; + var_j2 = 72340172838076673ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_l158 = var_j1; + var_L1085: + var_j1 = var_l158; + var_i1 = !(var_j1); + if (var_i1) { + var_j1 = var_l159; + var_j2 = var_l159; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1081;} + var_i1 = var_l15; + var_i2 = var_l17; + var_i3 = 8u; + var_i2 += var_i3; + var_l17 = var_i2; + var_i1 += var_i2; + var_l15 = var_i1; + goto var_L1084; + } + var_i1 = var_l43; + var_j2 = var_l158; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l15; + var_i2 += var_i3; + var_i3 = var_l24; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_i1; + var_i2 = var_l34; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1082;} + var_j1 = var_l158; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j2 = var_l158; + var_j1 &= var_j2; + var_l158 = var_j1; + var_i1 = var_l47; + var_i2 = var_l35; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l35 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l25; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1085;} + var_i1 = var_l35; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l28; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1085;} + var_i1 = var_l30; + var_i2 = var_l20; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_l35; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_l20; + var_i5 = 40u; + var_i4 += var_i5; + var_i5 = var_l41; + w2c_rapier__wasm3d__bg_f200(instance, var_i1, var_i2, var_f3, var_i4, var_i5); + var_i1 = 0u; + goto var_B1080; + var_B1083:; + var_i1 = 1066640u; + var_i2 = 19u; + var_i3 = 1067604u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1082:; + var_i1 = var_l35; + var_i2 = var_l34; + var_i3 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1081:; + var_i1 = 1u; + var_B1080:; + var_l17 = var_i1; + var_i1 = var_l21; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l27; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_i1 = var_l17; + if (var_i1) { + var_i1 = var_l20; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l101 = var_f1; + var_i1 = var_l20; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l104 = var_f1; + var_i1 = var_l20; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l100 = var_f1; + var_i1 = var_l20; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l96 = var_f1; + var_i1 = var_l20; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l94 = var_f1; + var_i1 = var_l20; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l95 = var_f1; + var_i1 = var_l20; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B1087; + } + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + var_l101 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 344u); + var_l104 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_l100 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + var_l96 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_l94 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 324u); + var_l95 = var_f1; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + var_B1087:; + var_l92 = var_f1; + var_f1 = var_l95; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l103 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l94; + var_i3 = var_l15; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l102 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l98 = var_f1; + var_f2 = var_l98; + var_f1 += var_f2; + var_l98 = var_f1; + var_f1 = var_l92; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l95; + var_i3 = var_l15; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l107 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l99 = var_f1; + var_f2 = var_l99; + var_f1 += var_f2; + var_l99 = var_f1; + var_f1 = var_l101; + var_f2 = var_l107; + var_f3 = var_l96; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l99; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l94; + var_f7 = var_l107; + var_f6 *= var_f7; + var_f7 = var_l92; + var_f8 = var_l103; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l101 = var_f6; + var_f7 = var_l101; + var_f6 += var_f7; + var_l101 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l114 = var_f1; + var_f1 = var_l104; + var_f2 = var_l103; + var_f3 = var_l96; + var_f4 = var_l99; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l101; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l98; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l109 = var_f1; + var_f1 = var_l100; + var_f2 = var_l102; + var_f3 = var_l96; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l92; + var_f6 = var_l99; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l107 = var_f1; + var_f1 = var_l92; + var_i2 = var_l15; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l104 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l95; + var_i3 = var_l15; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l100 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l96; + var_i4 = var_l15; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l103 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l94; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l102 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l101 = var_f1; + var_f1 = var_l92; + var_f2 = var_l102; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l104; + var_f2 *= var_f3; + var_f3 = var_l96; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l103; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l99 = var_f1; + var_f1 = var_l94; + var_f2 = var_l103; + var_f1 *= var_f2; + var_f2 = var_l96; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l92; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l98 = var_f1; + var_f1 = var_l96; + var_f2 = var_l104; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l102; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l94; + var_f3 = var_l100; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l92; + var_f3 = var_l103; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l100 = var_f1; + var_i1 = var_l21; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l104 = var_f1; + var_i1 = var_l21; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l108 = var_f1; + var_i1 = var_l21; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l96 = var_f1; + var_i1 = var_l21; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l106 = var_f1; + var_i1 = var_l21; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l112 = var_f1; + var_i1 = var_l21; + var_i2 = 104u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l105 = var_f1; + var_i1 = var_l21; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l102 = var_f1; + var_B1077:; + var_i1 = var_l23; + var_i2 = var_l18; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l92 = var_f2; + var_f3 = var_l108; + var_f2 *= var_f3; + var_i3 = var_l18; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l94 = var_f3; + var_f4 = var_l96; + var_f3 *= var_f4; + var_i4 = var_l18; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l95 = var_f4; + var_f5 = var_l106; + var_f4 *= var_f5; + var_i5 = var_l18; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l103 = var_f5; + var_f6 = var_l104; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 484, var_f2); + var_i1 = var_l23; + var_f2 = var_l94; + var_f3 = var_l106; + var_f2 *= var_f3; + var_f3 = var_l103; + var_f4 = var_l108; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l92; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 480, var_f2); + var_i1 = var_l23; + var_f2 = var_l103; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l95; + var_f4 = var_l108; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l94; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l92; + var_f4 = var_l106; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 476, var_f2); + var_i1 = var_l23; + var_f2 = var_l92; + var_f3 = var_l96; + var_f2 *= var_f3; + var_f3 = var_l103; + var_f4 = var_l106; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l104; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l94; + var_f5 = var_l108; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 472, var_f2); + var_f1 = var_l94; + var_f2 = var_l102; + var_i3 = var_l18; + var_i4 = 100u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l102 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l95; + var_f3 = var_l105; + var_i4 = var_l18; + var_i5 = 104u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l105 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l96 = var_f1; + var_f2 = var_l96; + var_f1 += var_f2; + var_l96 = var_f1; + var_f1 = var_l92; + var_f2 = var_l105; + var_f1 *= var_f2; + var_f2 = var_l94; + var_f3 = var_l112; + var_i4 = var_l18; + var_i5 = 108u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l106 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l104 = var_f1; + var_f2 = var_l104; + var_f1 += var_f2; + var_l104 = var_f1; + var_i1 = var_l23; + var_f2 = var_l106; + var_f3 = var_l103; + var_f4 = var_l96; + var_f3 *= var_f4; + var_f4 = var_l94; + var_f5 = var_l104; + var_f4 *= var_f5; + var_f5 = var_l95; + var_f6 = var_l95; + var_f7 = var_l106; + var_f6 *= var_f7; + var_f7 = var_l92; + var_f8 = var_l102; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l106 = var_f6; + var_f7 = var_l106; + var_f6 += var_f7; + var_l106 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 496, var_f2); + var_i1 = var_l23; + var_f2 = var_l105; + var_f3 = var_l103; + var_f4 = var_l106; + var_f3 *= var_f4; + var_f4 = var_l95; + var_f5 = var_l96; + var_f4 *= var_f5; + var_f5 = var_l92; + var_f6 = var_l104; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 492, var_f2); + var_i1 = var_l23; + var_f2 = var_l102; + var_f3 = var_l103; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f4 = var_l92; + var_f5 = var_l106; + var_f4 *= var_f5; + var_f5 = var_l94; + var_f6 = var_l96; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 488, var_f2); + var_f1 = var_l91; + var_f2 = var_l107; + var_f3 = var_l110; + var_f2 -= var_f3; + var_l95 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l97; + var_f3 = var_l109; + var_f4 = var_l113; + var_f3 -= var_f4; + var_l96 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l92 = var_f1; + var_f2 = var_l92; + var_f1 += var_f2; + var_l92 = var_f1; + var_f1 = var_l90; + var_f2 = var_l96; + var_f1 *= var_f2; + var_f2 = var_l91; + var_f3 = var_l114; + var_f4 = var_l115; + var_f3 -= var_f4; + var_l104 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l94 = var_f1; + var_f2 = var_l94; + var_f1 += var_f2; + var_l94 = var_f1; + var_i1 = var_l23; + var_f2 = var_l104; + var_f3 = var_l93; + var_f4 = var_l92; + var_f3 *= var_f4; + var_f4 = var_l91; + var_f5 = var_l94; + var_f4 *= var_f5; + var_f5 = var_l97; + var_f6 = var_l97; + var_f7 = var_l104; + var_f6 *= var_f7; + var_f7 = var_l90; + var_f8 = var_l95; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l104 = var_f6; + var_f7 = var_l104; + var_f6 += var_f7; + var_l104 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 344, var_f2); + var_i1 = var_l23; + var_f2 = var_l96; + var_f3 = var_l93; + var_f4 = var_l104; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l92; + var_f4 *= var_f5; + var_f5 = var_l90; + var_f6 = var_l94; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 340, var_f2); + var_i1 = var_l23; + var_f2 = var_l95; + var_f3 = var_l93; + var_f4 = var_l94; + var_f3 *= var_f4; + var_f4 = var_l90; + var_f5 = var_l104; + var_f4 *= var_f5; + var_f5 = var_l91; + var_f6 = var_l92; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_f2); + var_i1 = var_l23; + var_f2 = var_l90; + var_f3 = var_l101; + var_f2 *= var_f3; + var_f3 = var_l91; + var_f4 = var_l99; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l98; + var_f4 *= var_f5; + var_f5 = var_l93; + var_f6 = var_l100; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 332, var_f2); + var_i1 = var_l23; + var_f2 = var_l91; + var_f3 = var_l98; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l99; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l90; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 328, var_f2); + var_i1 = var_l23; + var_f2 = var_l93; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f3 = var_l97; + var_f4 = var_l101; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l91; + var_f4 = var_l100; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l90; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 324, var_f2); + var_i1 = var_l23; + var_f2 = var_l90; + var_f3 = var_l99; + var_f2 *= var_f3; + var_f3 = var_l93; + var_f4 = var_l98; + var_f3 *= var_f4; + var_f4 = var_l97; + var_f5 = var_l100; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l91; + var_f5 = var_l101; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 320, var_f2); + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l25 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l28 = var_i1; + var_i1 = var_l23; + var_i2 = 32u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i2 = var_l18; + var_i3 = 24u; + var_i2 += var_i3; + var_l15 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l24 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l17; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l24; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l34 = var_i1; + var_i1 = var_l23; + var_i2 = 24u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i2 = var_l21; + var_i3 = 24u; + var_i2 += var_i3; + var_l17 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l27 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l35; + var_i2 = var_l17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l27; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l20; + var_i2 = var_l28; + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = var_l23; + var_i3 = 472u; + var_i2 += var_i3; + var_i3 = var_l34; + var_i4 = var_l24; + var_i5 = var_l23; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i6 = var_l23; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + var_i7 = var_l25; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_l25 = var_i7; + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t24, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l28 = var_i1; + var_i1 = var_l23; + var_i2 = 16u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l34 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l24; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l34; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l15 = var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l24 = var_i1; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_l34 = var_i1; + var_i2 = var_l17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l35 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l34; + var_i2 = var_l17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l35; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l20; + var_i2 = var_l23; + var_i3 = 320u; + var_i2 += var_i3; + var_i3 = var_l24; + var_i4 = var_l15; + var_i5 = var_l23; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 8u); + var_i6 = var_l23; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_i7 = var_l25; + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t24, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l15 = var_i1; + var_i1 = var_l28; + var_i2 = 255u; + var_i1 &= var_i2; + var_l17 = var_i1; + var_i2 = var_l17; + var_i3 = 2u; + var_i2 = var_i2 != var_i3; + var_i1 &= var_i2; + if (var_i1) {goto var_B1061;} + var_i1 = var_l15; + var_i2 = 255u; + var_i1 &= var_i2; + var_l15 = var_i1; + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + var_i2 = var_l15; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + var_i1 |= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1061;} + var_i1 = var_l21; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i3 = 152u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 |= var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1061;} + var_i1 = var_l23; + var_i2 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 268, var_i2); + var_i1 = var_l23; + var_i2 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 264, var_i2); + var_i1 = var_l23; + var_i2 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 260, var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_i2); + var_i1 = var_l23; + var_j2 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_j2); + var_i1 = var_p13; + var_i2 = var_p6; + var_i3 = var_p7; + var_i4 = var_l23; + var_i5 = 248u; + var_i4 += var_i5; + var_l15 = var_i4; + var_i5 = 0u; + var_i6 = var_p14; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 16u); + var_l18 = var_i6; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i1, var_i2, var_i3, var_i4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l23; + var_i2 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 268, var_i2); + var_i1 = var_l23; + var_i2 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 264, var_i2); + var_i1 = var_l23; + var_i2 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 260, var_i2); + var_i1 = var_l23; + var_i2 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_i2); + var_i1 = var_l23; + var_j2 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_j2); + var_i1 = var_p13; + var_i2 = var_p6; + var_i3 = var_p7; + var_i4 = var_l15; + var_i5 = 0u; + var_i6 = var_l18; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i1, var_i2, var_i3, var_i4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B1061:; + var_i1 = var_l38; + var_i2 = var_l16; + var_i3 = 52u; + var_i2 += var_i3; + var_l16 = var_i2; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L1060;} + var_B1059:; + var_i1 = var_l26; + var_i1 = !(var_i1); + if (var_i1) {goto var_B956;} + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + var_B956:; + var_i1 = var_l45; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l45; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l45; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l23; + var_i3 = 88u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l45; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l23; + var_i3 = 80u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l45; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l23; + var_i3 = 72u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_p8 = var_i1; + if (var_i1) { + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_i2 = var_p8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 11u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + if (var_i1) { + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B900;} + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + goto var_B900; + } + var_i1 = var_l45; + var_f2 = var_l91; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = 1u; + var_B901:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B900;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B900:; + var_i0 = var_l23; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B1095;} + var_i0 = var_l45; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1095;} + var_i0 = var_l45; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_L1096: + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l25; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p8; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0.150000006; + var_f0 *= var_f1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_p8; + var_i4 = 96u; + var_i3 += var_i4; + var_l19 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l90 = var_f3; + var_f4 = var_l90; + var_f3 *= var_f4; + var_i4 = var_p8; + var_i5 = 100u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f5 = var_l90; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p8; + var_i5 = 104u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f5 = var_l90; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_i4 = var_p8; + var_i5 = 108u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l90 = var_f4; + var_f5 = var_l90; + var_f4 *= var_f5; + var_i5 = var_p8; + var_i6 = 112u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l90 = var_f5; + var_f6 = var_l90; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_p8; + var_i6 = 116u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l90 = var_f5; + var_f6 = var_l90; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = 0; + var_f4 += var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f147(instance, var_f4); + var_i5 = var_p8; + var_i6 = 324u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l90 = var_f3; + var_f2 /= var_f3; + var_l91 = var_f2; + var_f3 = var_l90; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l91; + var_f3 = var_l90; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l90 = var_f0; + var_f1 = var_l90; + var_f2 = var_l111; + var_f3 = var_l90; + var_f4 = var_l111; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l111; + var_f3 = var_l111; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l90 = var_f0; + var_i0 = var_l15; + var_i1 = var_l19; + var_f2 = var_l90; + var_f3 = var_l90; + var_i4 = var_l25; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l91 = var_f4; + var_f5 = var_l90; + var_f6 = var_l91; + var_i5 = var_f5 > var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l91; + var_f5 = var_l91; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_i3 = var_p8; + var_i4 = 40u; + var_i3 += var_i4; + var_i4 = var_p8; + var_i5 = 192u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f200(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_p8; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l25; + var_i2 = 16u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1096;} + var_B1095:; + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + if (var_i0) {goto var_B897;} + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_p8 = var_i0; + if (var_i0) { + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_i1 = var_p8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B897;} + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B897:; + var_i0 = var_l75; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l81; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l74; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l72; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l70; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_L1099: + var_i0 = var_l15; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_i1 = var_l15; + var_i2 = var_l20; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1100;} + var_i0 = var_l16; + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1100;} + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 0u; + goto var_B1101; + } + var_i0 = var_l16; + var_l18 = var_i0; + var_i0 = var_l15; + var_l16 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_B1101:; + var_l15 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1098;} + var_i0 = var_l25; + var_i1 = var_p8; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p8; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1098;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1098;} + var_i0 = var_p8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p8; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p8; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 308u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_l32; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l16; + w2c_rapier__wasm3d__bg_f271(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l18; + var_l16 = var_i0; + goto var_L1099; + var_B1100:; + var_i0 = var_p0; + var_f1 = var_l149; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p5; + var_i5 = var_p6; + var_i6 = var_p7; + var_i7 = var_l58; + var_i8 = var_p9; + var_i9 = var_l32; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 20u); + var_p8 = var_i9; + var_i10 = var_l32; + var_i10 = i32_load_default32(&instance->w2c_memory, (u64)(var_i10) + 24u); + var_l18 = var_i10; + var_i11 = 1056664u; + var_i12 = 0u; + var_i13 = var_p11; + var_i14 = var_p12; + var_i15 = var_p13; + var_i16 = var_p14; + var_i17 = 0u; + w2c_rapier__wasm3d__bg_f761(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14, var_i15, var_i16, var_i17); + var_i0 = var_l32; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1103;} + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l80; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p8; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1104;} + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1104;} + var_i0 = var_l17; + var_i1 = var_l21; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l21; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1104;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1104;} + var_i0 = var_l21; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1104:; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1103;} + var_i0 = var_p8; + var_i1 = var_l18; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_L1105: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1106;} + var_i0 = var_l17; + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1106;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1106;} + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1106:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1107;} + var_i0 = var_l17; + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1107;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1107;} + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1107:; + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1105;} + var_B1103:; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B90;} + goto var_L142; + var_B1098:; + goto var_B7; + var_B99:; + var_i0 = 1u; + var_i1 = 0u; + var_i2 = 1069696u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069680u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B97:; + var_i0 = 1u; + var_i1 = 0u; + var_i2 = 1069448u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B96:; + var_i0 = var_l15; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B95:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B94:; + var_i0 = var_l16; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B93:; + var_i0 = var_l18; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B92:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B91:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069416u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B90:; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_l32; + var_i1 = 344u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L1109: + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p1; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 176u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p0; + var_i3 = 40u; + var_i2 += var_i3; + var_p7 = var_i2; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 204u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l111 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_p7; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p3; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1109;} + } + var_i0 = var_l77; + if (var_i0) { + var_i0 = var_l69; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l78; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l32; + var_i1 = 384u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B89:; + var_i0 = var_l21; + var_i1 = var_l20; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 353u); + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_B88:; + var_i0 = var_l16; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l20; + var_i1 = 40u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l159 = var_j0; + var_i0 = var_l20; + var_i1 = 56u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l160 = var_j0; + var_i0 = var_l16; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 304u; + var_i0 += var_i1; + var_j1 = var_l160; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = var_l159; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = var_p6; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f51(instance, var_i0, var_i1, var_i2); + goto var_L85; + } + var_i0 = var_l37; + var_i1 = var_l20; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l20; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l158 = var_j0; + var_i0 = var_l16; + var_i1 = var_l20; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l158; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B87:; + var_i0 = var_l21; + var_i1 = var_p6; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f51(instance, var_i0, var_i1, var_i2); + goto var_L85; + var_B86:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_B8:; + var_l17 = var_i0; + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l17; + var_l15 = var_i0; + goto var_L6; + var_B7:; + goto var_B3; + var_B5:; + var_i0 = 1065616u; + var_i1 = 20u; + var_i2 = 1065740u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1064100u; + var_i1 = 39u; + var_i2 = 1064140u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1075216u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p8; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f36(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + u64 var_l43 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 592u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l7; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_f0 = 1; + var_l32 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l36; + var_f1 = var_l37; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l32 = var_f1; + var_f0 /= var_f1; + var_l35 = var_f0; + var_f0 = var_l33; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f0 = var_l31; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l32 = var_f0; + } + var_i0 = var_l7; + var_i1 = 192u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l7; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l9; + var_i3 = var_p3; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 540u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_f1); + var_i0 = var_l7; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_l18; + var_i4 = var_p5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_l28 = var_i4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 488u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 484u); + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 428u); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l34; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f2 = var_l32; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i5 = var_p5; + var_f6 = var_p6; + var_i7 = 1u; + var_i8 = var_l7; + w2c_rapier__wasm3d__bg_f156(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = 0u; + var_p5 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l9 = var_i1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1; + var_p6 = var_f0; + var_f0 = 0; + var_l36 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l33 = var_f0; + goto var_B3; + } + var_i0 = var_l7; + var_i1 = 52u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l9 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l9; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_p5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l10; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l7; + var_i1 = 124u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_p5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 -= var_f1; + var_l33 = var_f0; + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p6; + var_f0 -= var_f1; + var_l35 = var_f0; + var_i1 = var_p5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l32 = var_f2; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l32; + var_f1 -= var_f2; + var_l36 = var_f1; + var_i2 = var_p5; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p6; + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l31; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l36; + var_f2 = var_l33; + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l31; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p5; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p6; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l31; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p5; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B13;} + goto var_B6; + } + var_i0 = var_p5; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_p5 = var_i0; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = 0; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l31 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_p5; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_l33 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i2 = var_f2 > var_f3; + var_p5 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l32 = var_f0; + var_f1 = var_l31; + var_f1 = -(var_f1); + var_f2 = var_l33; + var_i3 = var_p5; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = 0; + var_f3 = var_p6; + var_f3 = -(var_f3); + var_i4 = var_p5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l32 = var_f1; + var_f0 /= var_f1; + var_l36 = var_f0; + var_i0 = var_l7; + var_i1 = 352u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l33; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l34; + var_f4 = var_l32; + var_f3 /= var_f4; + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l31; + var_f2 = var_l35; + var_f3 = var_l32; + var_f2 /= var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_f1); + var_i0 = var_l7; + var_f1 = var_p6; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_f1); + var_i0 = var_l7; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p5; + var_i3 = var_l11; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 540u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_f1); + var_i0 = var_l7; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_l9; + var_i4 = var_l28; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_p6 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l31 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l33 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_l32 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 484u); + var_l35 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_l34 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l9 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l9; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p5; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l34; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_p6; + var_f2 = var_l32; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_B14:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l7; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l9; + var_i2 = var_p5; + var_i3 = var_l7; + var_i4 = 424u; + var_i3 += var_i4; + var_l9 = var_i3; + var_i4 = var_l7; + var_i5 = 480u; + var_i4 += var_i5; + var_p5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_l20 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l16 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l25 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l17 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l7; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = var_l25; + var_i3 = var_l7; + var_i4 = 352u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_l9 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l10 = var_i0; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 440u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l9 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 480u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B24; + } + var_L26: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l14 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l12 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B24; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L26;} + var_B24:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B29; + } + var_L31: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l14 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l12 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B29; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L31;} + var_B29:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B13:; + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l8 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_j0; + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 72u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l20 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_l20 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l10; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B6; + } + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l33 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_p6 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l31 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l36 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l37 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l39 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l34 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l32 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l35 = var_f0; + var_i0 = 0u; + var_p5 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B33; + case 1: goto var_B1; + default: goto var_B2; + } + var_B33:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1083976u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 1u; + var_i1 = var_l9; + var_i2 = 1084972u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1084988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = 3u; + var_i1 = var_l9; + var_i2 = 1085004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = 1u; + var_i1 = var_p5; + var_i2 = 1084956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l7; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 4294967299ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p5; + var_i2 = var_l9; + var_i3 = var_l7; + var_i4 = 424u; + var_i3 += var_i4; + var_l9 = var_i3; + var_i4 = var_l7; + var_i5 = 480u; + var_i4 += var_i5; + var_p5 = var_i4; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l7; + var_i1 = 296u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 588u); + var_l23 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l26 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l7; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 8589934595ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l8; + var_i1 = var_l26; + var_i2 = var_l10; + var_i3 = var_l9; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l7; + var_i1 = 352u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 588u); + var_l26 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l27 = var_i0; + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l7; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l8; + var_i1 = var_l27; + var_i2 = var_l10; + var_i3 = var_l9; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 588u); + var_l27 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l7; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l7; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l9; + var_i3 = var_l7; + var_i4 = 408u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 588u); + var_l14 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_l10 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l9 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 352u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l10; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 424u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 480u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p5; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_p6; + var_f0 = -(var_f0); + var_p6 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l10 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_L43: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B42; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L43;} + var_B42:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B38; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085020u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1085036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l8 = var_i1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p5; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_p6; + var_f0 = -(var_f0); + var_p6 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B49; + } + var_L51: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B49; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L51;} + var_B49:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B45; + } + var_i0 = 1u; + var_i1 = var_p5; + var_i2 = 1085052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = 1u; + var_i1 = var_p5; + var_i2 = 1085068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B45:; + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B54;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l8 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p5; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p5; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_p6; + var_f0 = -(var_f0); + var_p6 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B57; + } + var_L59: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B57; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L59;} + var_B57:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B53; + } + var_i0 = 2u; + var_i1 = var_p5; + var_i2 = 1085084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B54:; + var_i0 = 2u; + var_i1 = var_p5; + var_i2 = 1085100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B53:; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p5 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l8 = var_i1; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p5; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p5; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_p6; + var_f0 = -(var_f0); + var_p6 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B64; + } + var_L66: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l14 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 <= var_f3; + var_l12 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p6; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B64; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L66;} + var_B64:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + } + var_i0 = 3u; + var_i1 = var_p5; + var_i2 = 1085116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B61:; + var_i0 = 3u; + var_i1 = var_p5; + var_i2 = 1085132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085340u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l7; + var_i1 = 424u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_l25 = var_i0; + var_f0 = 3.40282347e+38; + var_p6 = var_f0; + var_i0 = 0u; + var_l19 = var_i0; + var_L72: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_p5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l31 = var_f0; + var_i0 = var_l7; + var_i1 = 432u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_l10 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 264u); + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p5 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_p5; + if (var_i0) {goto var_B73;} + var_i0 = var_l7; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l15; + var_i3 = var_p3; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l20; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 540u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_f1); + var_i0 = var_l7; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_p5; + var_i4 = var_l28; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l34 = var_f0; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 488u); + var_l36 = var_f1; + var_f0 -= var_f1; + var_l33 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 356u); + var_l37 = var_f0; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 484u); + var_l38 = var_f1; + var_f0 -= var_f1; + var_l32 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l39 = var_f0; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + var_l40 = var_f1; + var_f0 -= var_f1; + var_l35 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l14 = var_i0; + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l14; + w2c_rapier__wasm3d__bg_f821(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l8 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l8; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p5; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p5; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + var_f2 = var_l35; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 448u); + var_f2 *= var_f3; + var_f3 = var_l32; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 452u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l33; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 456u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l33 = var_f2; + var_f3 = var_p6; + var_i2 = var_f2 < var_f3; + var_l12 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_f0 = var_l31; + var_f1 = var_l33; + var_f2 = var_p6; + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_p6 = var_f1; + var_f0 += var_f1; + var_f1 = 1.1920929e-05; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B74;} + var_i0 = var_p5; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 436u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_p5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_i1); + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = var_l8; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B80;} + var_i0 = 2u; + var_l9 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B80;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B79;} + var_B80:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 440u); + var_l16 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 428u); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_i1); + var_i0 = 1u; + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = var_l16; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B83;} + var_i0 = 2u; + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B83;} + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B82;} + var_B83:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_l16 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_i1); + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_p5; + var_i1 = var_l12; + var_i2 = var_l16; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B86;} + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B86;} + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B85;} + var_B86:; + var_i0 = var_l7; + var_i1 = 248u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l14; + var_i2 = var_l8; + var_i3 = var_l9; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p5; + var_i1 = var_l14; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 440u); + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p5; + var_i1 = var_l14; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 444u); + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l33 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l10 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_L87: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_l8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_p5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B88;} + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l22 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l23 = var_i0; + var_i0 = var_l7; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l7; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l7; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l22; + var_i2 = var_l23; + var_i3 = var_l7; + var_i4 = 296u; + var_i3 += var_i4; + var_i4 = var_l7; + var_i5 = 352u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f403(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l7; + var_i1 = 480u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 536u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 588u); + var_l30 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f841(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l9 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l13 = var_i0; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l30; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B88;} + var_i0 = var_p5; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B90;} + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l13 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l17 = var_i0; + var_i1 = var_l9; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p5; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p5; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l31; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_p5 = var_i0; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l9 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l13 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l13; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p5; + if (var_i0) {goto var_B94;} + var_i0 = 0u; + var_l8 = var_i0; + goto var_B93; + } + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 424u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i1 = 556u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l7; + var_i1 = 552u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l33 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l31 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 452u); + goto var_B70; + var_B94:; + var_L97: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l13; + var_i3 = var_p5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l17 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l22 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l23 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_l8 = var_i0; + goto var_B93; + } + var_i0 = var_l13; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_p5 = var_i0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L97;} + var_B93:; + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B88; + } + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 1085260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B90:; + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1085276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B89:; + var_i0 = var_l9; + var_i1 = var_l13; + var_i2 = 1085292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_l16; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L87;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_l12; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_p5; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l19; + var_i1 = 10000u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L72;} + goto var_B71; + } + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 1085308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B99:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1085324u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 480u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 536u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l16; + var_i1 = var_p5; + var_i2 = 1085244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B82:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_i1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 480u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 536u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l16; + var_i1 = var_p5; + var_i2 = 1085228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 480u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 536u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1085212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 1085196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 1085164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_p5; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_i2 = var_l11; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_i3 = var_l8; + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l31 = var_f0; + var_i0 = var_l7; + var_i1 = 556u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l7; + var_i1 = 552u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B70; + } + var_i0 = var_l11; + var_i1 = var_p5; + var_i2 = 1085180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = var_l7; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l18; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L72;} + var_B71:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_l7; + var_i1 = 536u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_i2 = var_l11; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_i3 = var_l7; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 256u); + w2c_rapier__wasm3d__bg_f531(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l31 = var_f0; + var_i0 = var_l7; + var_i1 = 556u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l7; + var_i1 = 552u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B70:; + var_p6 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 548u); + var_l39 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 544u); + var_l34 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 540u); + var_l32 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_l35 = var_f0; + goto var_B3; + var_B69:; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1085148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 0u; + var_p5 = var_i0; + goto var_B1; + var_B3:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f2 = var_l36; + var_f3 = var_l34; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l39; + var_f4 = var_l35; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_p6; + var_f4 = var_l37; + var_f5 = var_l32; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l38 = var_f1; + var_f2 = var_p6; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l32 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l31; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l35 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 += var_f3; + var_l40 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l33; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f4 = var_p6; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l34 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l41 = var_f3; + var_f4 = var_l41; + var_f3 += var_f4; + var_l41 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l31; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l33; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l42 = var_f4; + var_f5 = var_l42; + var_f4 += var_f5; + var_l42 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l38; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l38; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l35; + var_f1 = var_l39; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l33 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_f2 = var_l37; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p6 = var_f0; + var_f1 = var_p6; + var_f0 += var_f1; + var_p6 = var_f0; + var_f0 = var_l37; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l36; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 -= var_f2; + var_l36 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l36; + var_f2 = var_l38; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l36; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l36 = var_f5; + var_f6 = var_l36; + var_f5 += var_f6; + var_l36 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l38; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_p6; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f2 = var_l38; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_p6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_p5 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 592u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f37(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, + var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, + var_l75 = 0; + u64 var_l76 = 0, var_l77 = 0, var_l78 = 0, var_l79 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, + var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l59 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l67 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l68 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l11 = var_f0; + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l35; + var_f4 = var_l11; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_i3 = var_p2; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_p2; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l13 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l62; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l39 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_i3 = var_p2; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l47 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_p2; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l48 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l62; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l7; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l26; + var_f4 = var_l26; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f3 = 1; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l26; + var_f4 = var_l11; + var_f4 = -(var_f4); + var_f3 *= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l59; + var_f1 = var_l9; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l59; + var_f1 = var_l9; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l59; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l42 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l59; + var_f1 = var_l11; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l28 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l32 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l22 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l43 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l33 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = var_l43; + var_f0 *= var_f1; + var_f1 = var_l17; + var_i2 = var_p3; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l36 = var_f0; + var_i0 = var_l59; + var_i1 = 120u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_f1; + var_f2 = var_l34; + var_i3 = var_p0; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_f3; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l18; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l29; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l34 = var_f6; + var_f7 = var_l34; + var_f6 += var_f7; + var_l34 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l46 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l29; + var_f3 = var_l19; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l33; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l49 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l14; + var_f3 = var_l19; + var_f4 = var_l17; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l29 = var_f4; + var_f5 = var_l29; + var_f4 += var_f5; + var_l38 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l16; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l29 = var_f5; + var_f6 = var_l29; + var_f5 += var_f6; + var_l44 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l18; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l15; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l14 = var_f6; + var_f7 = var_l14; + var_f6 += var_f7; + var_l14 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l15; + var_f3 = var_l19; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l12; + var_f3 = var_l19; + var_f4 = var_l17; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l45 = var_f4; + var_f5 = var_l45; + var_f4 += var_f5; + var_l45 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l16; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l50 = var_f5; + var_f6 = var_l50; + var_f5 += var_f6; + var_l50 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l18; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l13; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l12 = var_f6; + var_f7 = var_l12; + var_f6 += var_f7; + var_l51 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l13; + var_f3 = var_l19; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l51; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l45; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_f1 = var_l32; + var_f2 = var_l22; + var_f3 = var_l19; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l44; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l59; + var_f1 = var_l32; + var_f2 = var_l20; + var_f3 = var_l19; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l45; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l50; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l59; + var_f1 = var_l37; + var_f2 = var_l24; + var_f3 = var_l19; + var_f4 = var_l28; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l20 = var_f4; + var_f5 = var_l20; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l23; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l24; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l38 = var_f5; + var_f6 = var_l38; + var_f5 += var_f6; + var_l38 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l24; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f7 = var_l28; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l24 = var_f6; + var_f7 = var_l24; + var_f6 += var_f7; + var_l44 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l59; + var_f1 = var_l30; + var_f2 = var_l28; + var_f3 = var_l19; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l59; + var_f1 = var_l32; + var_f2 = var_l23; + var_f3 = var_l19; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l59; + var_f1 = var_l32; + var_f2 = var_l43; + var_f3 = var_l19; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l59; + var_i1 = 40u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l49; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_f1 = var_l11; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l59; + var_f1 = var_l11; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l59; + var_f1 = var_l7; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l59; + var_f1 = var_l11; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l59; + var_f1 = var_l11; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l68; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_f0 = var_l35; + var_f1 = var_l28; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l22; + var_f3 = var_l14; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l14; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l15; + var_f4 = var_l13; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l49 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l24; + var_f3 = var_l12; + var_f2 -= var_f3; + var_l11 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l29; + var_f5 = var_l12; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l38 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l44 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l20; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B9;} + var_f0 = var_l20; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B9;} + var_f0 = var_l20; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l7; + var_f1 = var_l7; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B6;} + var_B9:; + var_i0 = var_l67; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l68; + var_i1 = 1u; + var_i0 -= var_i1; + var_l66 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l64 = var_i0; + var_i0 = var_l59; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l76 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l78 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l33 = var_f1; + var_f0 -= var_f1; + var_l45 = var_f0; + var_f0 = var_l33; + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l79 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l36 = var_f1; + var_f0 -= var_f1; + var_l50 = var_f0; + var_f0 = var_l36; + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l77 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l29 = var_f1; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f0 = var_l29; + var_i1 = var_l59; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l66; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l52 = var_f1; + var_f0 -= var_f1; + var_l53 = var_f0; + var_j0 = var_l76; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_j1 = var_l78; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l43 = var_f1; + var_f0 -= var_f1; + var_l54 = var_f0; + var_f0 = var_l43; + var_j1 = var_l79; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l34 = var_f1; + var_f0 -= var_f1; + var_l55 = var_f0; + var_f0 = var_l34; + var_j1 = var_l77; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l46 = var_f1; + var_f0 -= var_f1; + var_l56 = var_f0; + var_f0 = var_l46; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_f0 -= var_f1; + var_l58 = var_f0; + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l66; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l70 = var_i0; + var_i0 = var_l67; + var_l65 = var_i0; + var_i0 = 48u; + var_p0 = var_i0; + var_L10: + var_i0 = var_p0; + var_i1 = 64u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l56; + var_i1 = var_l60; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l76 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l9 = var_f1; + var_f2 = var_l29; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l51; + var_j2 = var_l76; + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_l10 = var_f2; + var_f3 = var_l46; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l58; + var_f1 = var_l9; + var_f2 = var_l52; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l53; + var_f2 = var_l10; + var_f3 = var_l57; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l8; + var_l7 = var_f0; + goto var_B14; + } + var_f0 = var_l7; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B11;} + var_B14:; + var_f0 = var_l55; + var_f1 = var_l9; + var_f2 = var_l36; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l50; + var_f2 = var_l10; + var_f3 = var_l34; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l8; + var_l7 = var_f0; + goto var_B16; + } + var_f0 = var_l8; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B11;} + var_B16:; + var_i0 = var_l70; + if (var_i0) {goto var_B12;} + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l54; + var_f1 = var_l9; + var_f2 = var_l33; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l45; + var_f2 = var_l10; + var_f3 = var_l43; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B11;} + } + var_i0 = var_l66; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063104u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063072u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_f0 = var_l38; + var_f1 = var_l23; + var_i2 = var_p2; + var_i3 = var_l63; + var_i2 += var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l44; + var_f2 = var_l28; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l49; + var_f2 = var_l24; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_f0 = var_l18; + var_f1 = var_l8; + var_f2 = var_l26; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l32; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l14; + var_f3 = var_l21; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l15; + var_f3 = var_l35; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l37; + var_f2 -= var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l11; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l17; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l7; + var_f1 = var_l19; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_f1 = var_l19; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l10; + var_l12 = var_f0; + var_f0 = var_l7; + var_l9 = var_f0; + var_f0 = var_l11; + var_l13 = var_f0; + var_f0 = var_l8; + var_l10 = var_f0; + var_f0 = var_l14; + var_l7 = var_f0; + var_f0 = var_l15; + var_l11 = var_f0; + var_i0 = var_l64; + var_l62 = var_i0; + goto var_B19; + } + var_f0 = var_l8; + var_l12 = var_f0; + var_f0 = var_l14; + var_l9 = var_f0; + var_f0 = var_l15; + var_l13 = var_f0; + var_i0 = var_l61; + var_l62 = var_i0; + var_i0 = var_l64; + var_l61 = var_i0; + var_B19:; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l69; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B11:; + var_i0 = var_l60; + var_i1 = 8u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l63; + var_i1 = 12u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l65; + var_i1 = 1u; + var_i0 -= var_i1; + var_l65 = var_i0; + if (var_i0) {goto var_L10;} + goto var_B6; + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l16; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = -1; + var_f2 = var_l35; + var_f3 = var_l8; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l20 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l37 = var_f1; + var_f2 = var_l13; + var_i3 = var_p0; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l26 = var_f3; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l21; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l13 = var_f6; + var_f7 = var_l13; + var_f6 += var_f7; + var_l23 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l30; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_i2 = var_p0; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_f3 = var_l15; + var_f4 = var_l26; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_i2 = var_p0; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l14; + var_f4 = var_l26; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f0 = var_l32; + var_f1 = var_l8; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l11 = var_f0; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l32; + var_f3 = var_l32; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_l12 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l47 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l22 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l22; + var_f1 = var_l21; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l10; + var_f1 = var_l37; + var_f2 = var_l20; + var_f3 = var_l26; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l20; + var_f7 = var_l19; + var_f6 *= var_f7; + var_f7 = var_l27; + var_f8 = var_l21; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l20 = var_f6; + var_f7 = var_l20; + var_f6 += var_f7; + var_l25 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l20 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l24; + var_f3 = var_l22; + var_f4 = var_l26; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_f2 = var_l28; + var_f3 = var_l27; + var_f4 = var_l26; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f0 = var_l11; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l42 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l29 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l48 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l36; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l43 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l15 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f0 = var_l11; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l7 = var_f0; + } + var_f0 = var_l47; + var_f1 = var_l31; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l39; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l39 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l15; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l7; + var_f1 = var_l13; + var_f2 = var_l39; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l39; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0.923879504; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B23;} + var_i0 = 0u; + var_p0 = var_i0; + var_f0 = var_l10; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_f1 = var_l8; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B25;} + var_f0 = var_l48; + var_f1 = var_l31; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l43; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B30;} + var_f0 = 0; + var_f1 = var_l10; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B32;} + var_f0 = 0; + var_f1 = var_l13; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B32;} + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l15; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l15; + var_f3 = var_l15; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f2 = 1; + var_f3 = var_l12; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l12; + var_f4 = var_l12; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = 0; + var_f1 = var_l15; + var_i1 = i32_reinterpret_f32(var_f1); + var_p1 = var_i1; + var_f2 = var_l12; + var_i2 = i32_reinterpret_f32(var_f2); + var_l62 = var_i2; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 = var_i1 > var_i2; + var_i2 = var_l62; + var_i3 = var_p1; + var_i2 -= var_i3; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = var_l62; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B32;} + } + var_f0 = var_l11; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l13; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l7; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B32:; + var_l7 = var_f0; + var_f0 = var_l25; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B29;} + var_f0 = var_l8; + var_f1 = 1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_f0 = var_l11; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l7; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = 1; + var_l8 = var_f0; + goto var_B27; + } + var_f0 = var_l25; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = 0u; + goto var_B24; + } + var_f0 = var_l7; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B26; + var_B30:; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l10; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_l7; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + goto var_B27; + var_B29:; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l10; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_l7; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + goto var_B27; + var_B28:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = 1u; + goto var_B24; + var_B27:; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + goto var_B26; + } + var_f0 = var_l7; + var_f1 = 1; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 1u; + var_l60 = var_i0; + goto var_B26; + } + var_f0 = 1; + var_f1 = var_l7; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l60 = var_i0; + var_f0 = var_l7; + var_i0 = i32_reinterpret_f32(var_f0); + var_l63 = var_i0; + var_i0 = 1u; + var_p1 = var_i0; + var_B26:; + var_i0 = 0u; + var_f1 = var_l8; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B24;} + var_i0 = 1u; + var_f1 = var_l8; + var_f2 = 1; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B24;} + var_f0 = var_l8; + var_i0 = i32_reinterpret_f32(var_f0); + var_l61 = var_i0; + var_i0 = 1u; + var_p0 = var_i0; + var_f0 = 1; + var_f1 = var_l8; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + goto var_B24; + var_B25:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = 0u; + var_B24:; + var_l62 = var_i0; + var_i0 = var_l59; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l59; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l59; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l59; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l59; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l59; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l59; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l59; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1223(instance, var_i0, var_i1); + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l59; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1223(instance, var_i0, var_i1); + var_f0 = var_p4; + var_f1 = var_l35; + var_f2 = var_l27; + var_i3 = var_l59; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_p4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l23; + var_i4 = var_l59; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_f3 = var_l33; + var_i4 = var_l59; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 104u); + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l42; + var_i5 = var_l59; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 108u); + var_l11 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l20; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l14 = var_f3; + var_f4 = var_l36; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l40; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l22; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_p4 = var_f4; + var_f5 = var_l29; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l41; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l16; + var_f1 = var_l14; + var_f2 = var_l37; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_p4; + var_f3 = var_l24; + var_f2 -= var_f3; + var_p4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l19; + var_f1 = var_p4; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l12; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l12; + var_f1 = var_l26; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l21; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_p4; + var_f1 = var_l26; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l7; + var_l11 = var_f0; + var_f0 = var_p4; + var_l12 = var_f0; + var_f0 = var_l14; + var_l8 = var_f0; + var_f0 = var_l10; + var_l7 = var_f0; + var_f0 = var_l13; + var_p4 = var_f0; + var_f0 = var_l9; + var_l14 = var_f0; + var_i0 = var_p1; + var_l60 = var_i0; + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B37; + } + var_f0 = var_l10; + var_l11 = var_f0; + var_f0 = var_l13; + var_l12 = var_f0; + var_f0 = var_l9; + var_l8 = var_f0; + var_i0 = var_p0; + var_l60 = var_i0; + var_B37:; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B23:; + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l59; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l59; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l59; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l59; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l59; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l59; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l59; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l59; + var_i1 = 120u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l27 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l15 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l61; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_f1 -= var_f2; + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_i0 = 2u; + var_l61 = var_i0; + var_f0 = var_l14; + var_i1 = var_p1; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l9; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p0; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l10; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l17; + var_i2 = var_p0; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_p4 = var_f0; + var_f1 = var_l14; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l9; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f4 = var_l10; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f4 = var_l11; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_p4; + var_l7 = var_f0; + var_f0 = var_l8; + var_p4 = var_f0; + var_i0 = 0u; + goto var_B40; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l76 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l76; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l61 = var_i0; + var_f0 = var_l8; + var_l7 = var_f0; + var_i0 = 2u; + var_B40:; + var_p1 = var_i0; + var_f0 = var_p4; + var_f1 = var_l18; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B42;} + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B42;} + var_f0 = var_l7; + var_f1 = var_p4; + var_f0 -= var_f1; + var_l40 = var_f0; + var_f0 = var_p4; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_f1 = 0; + var_f2 = var_p4; + var_f1 -= var_f2; + var_f2 = var_l40; + var_f1 /= var_f2; + var_l8 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f3 = var_l23; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_f1 = var_l8; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f3 = var_l20; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l8; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f3 = var_l22; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l10; + var_l12 = var_f0; + var_f0 = var_l11; + var_l13 = var_f0; + var_f0 = var_l9; + goto var_B43; + } + var_f0 = var_l17; + var_f1 = var_p4; + var_f2 = var_l18; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l15; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_l33 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_l42 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_l41 = var_f0; + var_i0 = 1u; + var_l62 = var_i0; + var_f0 = var_l14; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f0 += var_f1; + var_B43:; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l18; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l23; + var_f1 = var_l18; + var_f2 = var_p4; + var_f1 -= var_f2; + var_f2 = var_l40; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f3 = var_l23; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l20; + var_f1 = var_l7; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f3 = var_l20; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l22; + var_f1 = var_l7; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f3 = var_l22; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 1u; + var_l61 = var_i0; + var_i0 = 2u; + goto var_B45; + } + var_f0 = var_l17; + var_f1 = var_l7; + var_f2 = var_l18; + var_f1 /= var_f2; + var_p4 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l15; + var_f1 = var_p4; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l14; + var_f1 = var_p4; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p4 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_f0; + var_i0 = 1u; + var_B45:; + var_p0 = var_i0; + var_i0 = var_l60; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l60; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l60; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l62 = var_i0; + var_B42:; + var_i0 = var_l60; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l59; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l59; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_l59; + var_i1 = 144u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_l59; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_i0; + var_i0 = var_l59; + var_i1 = 176u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l59; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l59; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l59; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l59; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l10 = var_f0; + var_i0 = var_l59; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B50; + case 1: goto var_B49; + case 2: goto var_B48; + default: goto var_B0; + } + var_B50:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + goto var_B47; + var_B49:; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + goto var_B47; + var_B48:; + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_B47:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_f0 = var_l16; + var_f1 = var_l17; + var_f2 = var_l37; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_l23; + var_f3 = var_l24; + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l19; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l18; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l12; + var_f1 = var_l26; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l21; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l31 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l13; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l26; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l32; + var_f1 = var_l17; + var_f2 = var_l10; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l23; + var_f3 = var_l9; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l35; + var_f1 = var_l18; + var_f2 = var_p4; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l25 = var_f0; + var_i0 = var_p1; + switch (var_i0) { + case 0: goto var_B54; + case 1: goto var_B53; + case 2: goto var_B52; + default: goto var_B0; + } + var_B54:; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + goto var_B51; + var_B53:; + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + goto var_B51; + var_B52:; + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_B51:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l7; + var_l8 = var_f0; + var_f0 = var_l13; + var_l17 = var_f0; + var_f0 = var_l12; + var_l18 = var_f0; + var_f0 = var_l10; + var_l7 = var_f0; + var_f0 = var_l9; + var_l13 = var_f0; + var_f0 = var_p4; + var_l12 = var_f0; + var_i0 = var_l60; + var_l62 = var_i0; + var_i0 = var_p0; + var_l60 = var_i0; + goto var_B55; + } + var_f0 = var_l10; + var_l8 = var_f0; + var_f0 = var_l9; + var_l17 = var_f0; + var_f0 = var_p4; + var_l18 = var_f0; + var_i0 = var_p0; + var_l62 = var_i0; + var_B55:; + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_l64 = var_i0; + var_f0 = var_l23; + var_f1 = var_l25; + var_f0 += var_f1; + var_p4 = var_f0; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l64; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_i0; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l68; + switch (var_i0) { + case 0: goto var_B61; + case 1: goto var_B60; + case 2: goto var_B59; + default: goto var_B0; + } + var_B61:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + goto var_B58; + var_B60:; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + goto var_B58; + var_B59:; + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_B58:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_f0 = var_l16; + var_f1 = var_l27; + var_f2 = var_l37; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_l22; + var_f3 = var_l24; + var_f2 -= var_f3; + var_p4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l19; + var_f1 = var_p4; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l20; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l9; + var_f1 = var_l26; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l21; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_p4; + var_f1 = var_l26; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l26; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l32; + var_f1 = var_l27; + var_f2 = var_l15; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l22; + var_f3 = var_l14; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l35; + var_f1 = var_l20; + var_f2 = var_l11; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l17 = var_f0; + var_i0 = var_l61; + switch (var_i0) { + case 0: goto var_B65; + case 1: goto var_B64; + case 2: goto var_B63; + default: goto var_B0; + } + var_B65:; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + goto var_B62; + var_B64:; + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + goto var_B62; + var_B63:; + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_B62:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l7; + var_l10 = var_f0; + var_f0 = var_p4; + var_l8 = var_f0; + var_f0 = var_l9; + var_l12 = var_f0; + var_f0 = var_l15; + var_l7 = var_f0; + var_f0 = var_l14; + var_p4 = var_f0; + var_f0 = var_l11; + var_l9 = var_f0; + var_i0 = var_l60; + var_l61 = var_i0; + var_i0 = var_p0; + var_l60 = var_i0; + goto var_B66; + } + var_f0 = var_l15; + var_l10 = var_f0; + var_f0 = var_l14; + var_l8 = var_f0; + var_f0 = var_l11; + var_l12 = var_f0; + var_i0 = var_p0; + var_l61 = var_i0; + var_B66:; + var_f0 = var_l13; + var_f1 = var_l17; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l64; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l64; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l65 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l65; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B7:; + var_i0 = var_l66; + var_i1 = 4u; + var_i2 = 1063088u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l67; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B69;} + var_f0 = var_l35; + var_f1 = var_l41; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l39; + var_f3 = var_l27; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l40; + var_f3 = var_l27; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l47; + var_f4 = var_l25; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l33 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l42; + var_f3 = var_l31; + var_f2 -= var_f3; + var_l11 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l48; + var_f5 = var_l31; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B69;} + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l28 = var_f0; + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B70;} + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B70;} + var_f0 = var_l28; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B69;} + var_f0 = var_l7; + var_f1 = var_l7; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B69;} + var_B70:; + var_i0 = var_l68; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l67; + var_i1 = 1u; + var_i0 -= var_i1; + var_l66 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l64 = var_i0; + var_i0 = var_l59; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l76 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l78 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l23 = var_f1; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f0 = var_l23; + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l79 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l20 = var_f1; + var_f0 -= var_f1; + var_l47 = var_f0; + var_f0 = var_l20; + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l77 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l22 = var_f1; + var_f0 -= var_f1; + var_l48 = var_f0; + var_f0 = var_l22; + var_i1 = var_l59; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l66; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l43 = var_f1; + var_f0 -= var_f1; + var_l34 = var_f0; + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_l63 = var_i0; + var_j0 = var_l76; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_j1 = var_l78; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l27 = var_f1; + var_f0 -= var_f1; + var_l46 = var_f0; + var_f0 = var_l27; + var_j1 = var_l79; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l25 = var_f1; + var_f0 -= var_f1; + var_l49 = var_f0; + var_f0 = var_l25; + var_j1 = var_l77; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l31 = var_f1; + var_f0 -= var_f1; + var_l38 = var_f0; + var_f0 = var_l31; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_f1; + var_f0 -= var_f1; + var_l45 = var_f0; + var_i0 = var_l59; + var_i1 = 40u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l66; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l70 = var_i0; + var_i0 = var_l68; + var_l65 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L72: + var_i0 = var_p1; + var_i1 = 48u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l38; + var_i1 = var_l60; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l76 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_l9 = var_f1; + var_f2 = var_l22; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l48; + var_j2 = var_l76; + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_l10 = var_f2; + var_f3 = var_l31; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l45; + var_f1 = var_l9; + var_f2 = var_l43; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l10; + var_f3 = var_l44; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l8; + var_l7 = var_f0; + goto var_B76; + } + var_f0 = var_l7; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B73;} + var_B76:; + var_f0 = var_l49; + var_f1 = var_l9; + var_f2 = var_l20; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l47; + var_f2 = var_l10; + var_f3 = var_l25; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l8; + var_l7 = var_f0; + goto var_B78; + } + var_f0 = var_l8; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B73;} + var_B78:; + var_i0 = var_l70; + if (var_i0) {goto var_B74;} + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l46; + var_f1 = var_l9; + var_f2 = var_l23; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l39; + var_f2 = var_l10; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B73;} + } + var_i0 = var_l66; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B74;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063120u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_l59; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l37; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l19; + var_f2 = var_l18; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f4 = var_l32; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_i4 = var_p0; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l13 = var_f4; + var_f5 = var_l30; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 += var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l16; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l9 = var_f3; + var_f4 = var_l9; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l17; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l12; + var_f1 = var_l19; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l11; + var_f1 = var_l19; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l8; + var_f1 = var_l35; + var_f2 = var_l36; + var_f3 = var_l40; + var_f4 = var_l10; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l41; + var_f5 = var_l13; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l33; + var_f4 = var_l42; + var_f5 = var_l8; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_f2 /= var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_f1 = var_l21; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l26; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_i0 = var_l63; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l12; + var_l10 = var_f0; + var_f0 = var_l7; + var_l14 = var_f0; + var_f0 = var_l9; + var_l13 = var_f0; + var_f0 = var_l15; + var_l12 = var_f0; + var_f0 = var_l11; + var_l7 = var_f0; + var_f0 = var_l8; + var_l9 = var_f0; + var_i0 = var_l61; + var_l62 = var_i0; + var_i0 = var_l64; + var_l61 = var_i0; + goto var_B81; + } + var_f0 = var_l15; + var_l10 = var_f0; + var_f0 = var_l11; + var_l14 = var_f0; + var_f0 = var_l8; + var_l13 = var_f0; + var_i0 = var_l64; + var_l62 = var_i0; + var_B81:; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l69; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B73:; + var_i0 = var_l60; + var_i1 = 8u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l63; + var_i1 = 4u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_l65; + var_i1 = 1u; + var_i0 -= var_i1; + var_l65 = var_i0; + if (var_i0) {goto var_L72;} + goto var_B69; + } + var_i0 = var_l66; + var_i1 = 4u; + var_i2 = 1063136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = var_l68; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l67; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_l74 = var_i0; + var_i0 = 0u; + var_i1 = var_l67; + var_i0 -= var_i1; + var_l71 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l66 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L84: + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i1 = var_l68; + var_i0 = var_i0 == var_i1; + var_l72 = var_i0; + var_i0 = 0u; + var_i1 = var_l67; + var_i2 = var_l72; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l59; + var_i1 = 40u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l78 = var_j0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l75 = var_i0; + var_i0 = var_l59; + var_i1 = 120u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l69 = var_i0; + var_i0 = var_l60; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = var_l62; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_i0 = var_l59; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = 1u; + var_p0 = var_i0; + var_i0 = var_p2; + var_l60 = var_i0; + var_i0 = var_l66; + var_l65 = var_i0; + var_L86: + var_i0 = var_p0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_l71; + var_i2 += var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l64 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l76 = var_j0; + var_i0 = var_l59; + var_i1 = var_l59; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l64; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l59; + var_j1 = var_l76; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l59; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l59; + var_j1 = var_l78; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l59; + var_i1 = 72u; + var_i0 += var_i1; + var_l62 = var_i0; + var_f0 = 0; + var_l8 = var_f0; + var_i0 = var_l59; + var_i1 = 88u; + var_i0 += var_i1; + var_l61 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l76 = var_j0; + var_i0 = var_l59; + var_i1 = 104u; + var_i0 += var_i1; + var_l63 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l77 = var_j0; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l63; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_j1 = var_l77; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l63; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_i1 = var_l61; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l77 = var_j1; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l61; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_j2 = var_l77; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l61; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l14 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + var_l61 = var_i1; + var_i0 &= var_i1; + if (var_i0) {goto var_B89;} + var_f0 = var_l9; + var_j1 = var_l76; + var_i1 = (u32)(var_j1); + var_f1 = f32_reinterpret_i32(var_i1); + var_f2 = var_l13; + var_f1 -= var_f2; + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_j2 = var_l76; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_f2 = f32_reinterpret_i32(var_i2); + var_f3 = var_l15; + var_f2 -= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l61; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l7; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B90;} + var_i0 = 0u; + var_l61 = var_i0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B87;} + var_f0 = var_l11; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B87;} + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l8; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l8; + var_f3 = var_l8; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f2 = 1; + var_f3 = var_l9; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B92;} + var_f0 = var_l9; + var_i0 = i32_reinterpret_f32(var_f0); + var_l63 = var_i0; + var_f1 = var_l8; + var_i1 = i32_reinterpret_f32(var_f1); + var_l73 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l63; + var_i1 = var_l73; + var_i0 -= var_i1; + var_i1 = 5u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B87;} + goto var_B92; + } + var_i0 = var_l73; + var_i1 = var_l63; + var_i0 -= var_i1; + var_i1 = 5u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B87;} + var_B92:; + var_f0 = var_l13; + var_f1 = var_l10; + var_f2 = var_l10; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f2 /= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l8 = var_f0; + goto var_B88; + } + var_f0 = var_l13; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l8 = var_f0; + goto var_B89; + var_B90:; + var_f0 = var_l15; + var_f0 = -(var_f0); + var_f1 = var_l14; + var_f0 /= var_f1; + var_l9 = var_f0; + goto var_B88; + var_B89:; + var_f0 = 0; + var_l9 = var_f0; + var_B88:; + var_i0 = var_l62; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l62; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l61 = var_i0; + var_B87:; + var_i0 = var_l62; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l59; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_f0 = var_l7; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_f0 = var_l8; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_f0 = var_l26; + var_f1 = 1; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_l70; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l8; + var_i3 = var_l69; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + var_f2 = 1; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l10 = var_f2; + var_i3 = var_l60; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = var_l64; + var_i6 = 12u; + var_i5 *= var_i6; + var_i4 += var_i5; + var_l62 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l13 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_l9; + var_i3 = var_l70; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 *= var_f3; + var_f3 = var_l8; + var_i4 = var_l69; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_f3 = var_l10; + var_i4 = var_l60; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f4 = var_l7; + var_i5 = var_l62; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l14 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l35; + var_f2 = var_l9; + var_i3 = var_l70; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 *= var_f3; + var_f3 = var_l8; + var_i4 = var_l69; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l24 = var_f2; + var_f3 = var_l10; + var_i4 = var_l60; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f4 = var_l7; + var_i5 = var_l62; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 8u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_f0 = var_l18; + var_f1 = var_l11; + var_f2 = var_l32; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l30; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l24; + var_f3 = var_l37; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l17; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l19; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_f1 = var_l19; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l75; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_i0; + var_i0 = var_l65; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l11; + var_l12 = var_f0; + var_f0 = var_l8; + var_l10 = var_f0; + var_f0 = var_l7; + var_l9 = var_f0; + var_f0 = var_l13; + var_l11 = var_f0; + var_f0 = var_l14; + var_l8 = var_f0; + var_f0 = var_l15; + var_l7 = var_f0; + var_i0 = var_l62; + var_l64 = var_i0; + var_i0 = var_l61; + var_l62 = var_i0; + goto var_B95; + } + var_f0 = var_l13; + var_l12 = var_f0; + var_f0 = var_l14; + var_l10 = var_f0; + var_f0 = var_l15; + var_l9 = var_f0; + var_i0 = var_l61; + var_l64 = var_i0; + var_B95:; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l63 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l74; + var_i1 = var_l63; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l63 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l63; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i1 = var_l63; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l61; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l61; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l61; + var_i1 = var_l64; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l61; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l61; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l61; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l61; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l61; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l61; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l61; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B94:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l60; + var_i1 = 12u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l65; + var_i1 = 4u; + var_i0 += var_i1; + var_l65 = var_i0; + var_i0 = var_l71; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L86;} + var_i0 = var_l67; + var_p0 = var_i0; + var_i0 = var_l72; + var_i0 = !(var_i0); + if (var_i0) {goto var_L84;} + goto var_B1; + } + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063168u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l68; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_B4:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063184u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063200u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1063216u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l59; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1063056u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f38(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, + var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, + var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, + var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, + var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, + var_l76 = 0, var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, + var_l84 = 0, var_l85 = 0, var_l86 = 0, var_l87 = 0, var_l88 = 0, var_l89 = 0, var_l90 = 0, var_l91 = 0, + var_l92 = 0, var_l93 = 0, var_l94 = 0, var_l95 = 0, var_l96 = 0, var_l97 = 0, var_l98 = 0, var_l99 = 0, + var_l100 = 0, var_l101 = 0, var_l102 = 0, var_l103 = 0, var_l104 = 0, var_l105 = 0, var_l106 = 0; + u64 var_l107 = 0, var_l108 = 0; + f32 var_l109 = 0, var_l110 = 0, var_l111 = 0, var_l112 = 0, var_l113 = 0, var_l114 = 0, var_l115 = 0, var_l116 = 0, + var_l117 = 0, var_l118 = 0, var_l119 = 0, var_l120 = 0, var_l121 = 0, var_l122 = 0, var_l123 = 0, var_l124 = 0, + var_l125 = 0, var_l126 = 0, var_l127 = 0, var_l128 = 0, var_l129 = 0, var_l130 = 0, var_l131 = 0, var_l132 = 0, + var_l133 = 0, var_l134 = 0, var_l135 = 0, var_l136 = 0, var_l137 = 0, var_l138 = 0, var_l139 = 0, var_l140 = 0, + var_l141 = 0, var_l142 = 0, var_l143 = 0, var_l144 = 0, var_l145 = 0, var_l146 = 0, var_l147 = 0, var_l148 = 0, + var_l149 = 0, var_l150 = 0, var_l151 = 0, var_l152 = 0, var_l153 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 1200u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l107 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 268u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l6; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 271u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 269u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 285, var_i1); + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 > var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_l18; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l6 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l27; + var_i1 = var_l6; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_i0; + var_i1 = var_l13; + var_i2 = var_l17; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l11; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L14: + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l8; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L14;} + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_L15: + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l8; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L15;} + goto var_B3; + var_B12:; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l108 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_j0 = var_l108; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_B6; + } + var_L17: + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + goto var_B6; + } + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + goto var_B2; + var_B10:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070168u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070152u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070136u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070120u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l6; + var_j1 = var_l107; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B5:; + var_i0 = var_l11; + var_i1 = var_l14; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l13; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L19: + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_l6; + var_j1 = var_l107; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B4:; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_j0 = var_l107; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_B21; + } + var_L23: + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + var_B21:; + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_i0 = var_l9; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L25: + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L25;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l12 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l9 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l62 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l63 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l64 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l65 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l66 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l28 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l67 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l68 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l69 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l70 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l71 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l72 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l73 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l74 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l75 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l76 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l77 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l78 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l79 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l35 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l80 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l81 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l82 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l83 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l84 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l85 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l86 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l87 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l88 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l36 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l89 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l37 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l16; + var_i1 = 536870911u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 255u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l29 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l29; + var_i1 = 255u; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i1 = var_p2; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_B29; + } + var_i0 = var_l20; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l29 = var_i0; + var_l5 = var_i0; + if (var_i0) {goto var_B29;} + var_B31:; + goto var_B0; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B29:; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 468u; + var_i0 *= var_i1; + var_l90 = var_i0; + var_i0 = var_l4; + var_i1 = 928u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l4; + var_i1 = 855u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l4; + var_i1 = 874u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l4; + var_i1 = 893u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 912u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l4; + var_i1 = 835u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = var_l4; + var_i1 = 1132u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_l4; + var_i1 = 1112u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_l91 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l92 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L33: + var_i0 = var_p3; + var_i1 = var_l27; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l109 = var_f0; + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l110 = var_f0; + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l111 = var_f0; + var_i0 = var_p1; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l112 = var_f0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l113 = var_f0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l114 = var_f0; + var_i0 = var_p1; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l115 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l116 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l117 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l118 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l119 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l120 = var_f0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l121 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l122 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l123 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l124 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l125 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l126 = var_f0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l127 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l128 = var_f0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l129 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l130 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l131 = var_f0; + var_i0 = var_p1; + var_i1 = 400u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l132 = var_f0; + var_i0 = var_p1; + var_i1 = 396u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l133 = var_f0; + var_i0 = var_p1; + var_i1 = 392u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l134 = var_f0; + var_i0 = var_p1; + var_i1 = 388u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l135 = var_f0; + var_i0 = var_p1; + var_i1 = 384u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 376u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = var_p1; + var_i1 = 349u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 328u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l136 = var_f0; + var_i0 = var_p1; + var_i1 = 324u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l137 = var_f0; + var_i0 = var_p1; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l138 = var_f0; + var_i0 = var_p1; + var_i1 = 316u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l139 = var_f0; + var_i0 = var_p1; + var_i1 = 300u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l140 = var_f0; + var_i0 = var_p1; + var_i1 = 296u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l141 = var_f0; + var_i0 = var_p1; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l142 = var_f0; + var_i0 = var_p1; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l143 = var_f0; + var_i0 = var_p1; + var_i1 = 284u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_p1; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l144 = var_f0; + var_i0 = var_p1; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l145 = var_f0; + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_p1; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l146 = var_f0; + var_i0 = var_p1; + var_i1 = 248u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l147 = var_f0; + var_i0 = var_p1; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p1; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l148 = var_f0; + var_i0 = var_p1; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l149 = var_f0; + var_i0 = var_p1; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p1; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l150 = var_f0; + var_i0 = var_p1; + var_i1 = 192u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l151 = var_f0; + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l152 = var_f0; + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l153 = var_f0; + var_i0 = var_p1; + var_i1 = 345u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_i0; + var_i0 = var_p1; + var_i1 = 347u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_i0; + var_i0 = var_l4; + var_i1 = 800u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l95 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l96 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l97 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_j1); + var_i0 = var_l4; + var_i1 = 776u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_p1; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i1 = var_p1; + var_i2 = 124u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 116u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 776, var_j1); + var_i0 = var_l4; + var_i1 = 752u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i1 = var_p1; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = var_p1; + var_i2 = 153u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 145u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_j1); + var_i0 = var_l4; + var_i1 = 728u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i1 = var_p1; + var_i2 = 188u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i1 = var_p1; + var_i2 = 181u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 173u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 728, var_j1); + var_i0 = var_l4; + var_i1 = 704u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = var_p1; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = var_p1; + var_i2 = 209u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 201u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_j1); + var_i0 = var_l4; + var_i1 = 680u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = var_p1; + var_i2 = 244u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i1 = var_p1; + var_i2 = 237u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 229u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_l4; + var_i1 = 656u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i1 = var_p1; + var_i2 = 272u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i1 = var_p1; + var_i2 = 265u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 257u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_j1); + var_i0 = var_l4; + var_i1 = 654u; + var_i0 += var_i1; + var_l98 = var_i0; + var_i1 = var_p1; + var_i2 = 287u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 285u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 652, var_i1); + var_i0 = var_l4; + var_i1 = 648u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i1 = var_p1; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 304u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_j1); + var_i0 = var_l4; + var_i1 = 632u; + var_i0 += var_i1; + var_l57 = var_i0; + var_i1 = var_p1; + var_i2 = 340u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 332u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_j1); + var_i0 = var_l4; + var_i1 = 592u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l58 = var_i0; + var_i1 = var_p1; + var_i2 = 374u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i1 = var_p1; + var_i2 = 366u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = var_p1; + var_i2 = 358u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 350u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_j1); + var_i0 = var_l4; + var_i1 = 584u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = var_p1; + var_i2 = 412u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 404u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_j1); + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l99 = var_i0; + var_i1 = var_p1; + var_i2 = 464u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l100 = var_i0; + var_i1 = var_p1; + var_i2 = 456u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l101 = var_i0; + var_i1 = var_p1; + var_i2 = 448u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l102 = var_i0; + var_i1 = var_p1; + var_i2 = 440u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l103 = var_i0; + var_i1 = var_p1; + var_i2 = 432u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l104 = var_i0; + var_i1 = var_p1; + var_i2 = 424u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 416u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l5; + var_i0 = !(var_i0); + var_i1 = var_l5; + var_i2 = var_l18; + var_i1 = var_i1 == var_i2; + var_i0 |= var_i1; + var_l105 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l5; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l9; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l14; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B41; + } + var_i0 = var_l5; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l9; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 848, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 840, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_l92; + var_i1 = var_l4; + var_i2 = 832u; + var_i1 += var_i2; + var_l7 = var_i1; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 848, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 840, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_l91; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_l31; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l39; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l39; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1088, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1080, var_j1); + var_i0 = var_l4; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1108, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1100, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1092, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 968, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 960, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 952, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 944, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 936, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_j1); + var_i0 = var_l4; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1128, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1196, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1072, var_j1); + var_i0 = var_l4; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1188, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1180, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1172, var_j1); + var_i0 = var_l4; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1164, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1156, var_j1); + var_i0 = var_l4; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1148, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 976, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 984, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 288u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l40 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l40; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 272u; + var_i0 *= var_i1; + var_l40 = var_i0; + var_i0 = var_p1; + var_i1 = 7895161u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l106 = var_i0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l15; + var_i2 = 272u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B46; + } + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B46:; + var_i0 = var_l7; + var_i1 = var_l40; + var_i2 = var_l106; + var_i3 = var_l7; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B44; + } + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B45:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B44:; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_p1 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_i1 = var_p1; + var_i2 = 272u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 928u; + var_i1 += var_i2; + var_i2 = 272u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_B41:; + var_i0 = var_l5; + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l9; + var_i1 = var_l20; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l9; + var_i1 = var_l29; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_i2 = var_p1; + var_i3 = 272u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 152u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l105; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l93; + var_i1 = var_l94; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l15 = var_i0; + goto var_B35; + } + var_i0 = var_l38; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l34; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l34; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = var_l4; + var_i2 = 832u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l46; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 832u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_j1); + var_i0 = var_l48; + var_i1 = var_l4; + var_i2 = 909u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l49; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 909u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 728, var_j1); + var_i0 = var_l50; + var_i1 = var_l4; + var_i2 = 890u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l51; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 890u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_j1); + var_i0 = var_l52; + var_i1 = var_l4; + var_i2 = 871u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l53; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 871u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_l54; + var_i1 = var_l4; + var_i2 = 852u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l55; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 852u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l44; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l45; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 776, var_j1); + var_i0 = var_l56; + var_i1 = var_l61; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 576u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_j1); + var_i0 = var_l57; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_j1); + var_i0 = var_l58; + var_i1 = var_l4; + var_i2 = 928u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l59; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l60; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 928u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_j1); + var_i0 = 63u; + var_l10 = var_i0; + var_f0 = -3.40282347e+38; + var_l127 = var_f0; + var_f0 = 1; + var_l136 = var_f0; + var_f0 = 0; + var_l152 = var_f0; + var_f0 = 3.40282347e+38; + var_l153 = var_f0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_l43 = var_i0; + var_f0 = 3.40282347e+38; + var_l151 = var_f0; + var_f0 = 0; + var_l150 = var_f0; + var_i0 = 0u; + var_l42 = var_i0; + var_f0 = 3.40282347e+38; + var_l149 = var_f0; + var_f0 = 0; + var_l148 = var_f0; + var_i0 = 0u; + var_l26 = var_i0; + var_f0 = 3.40282347e+38; + var_l147 = var_f0; + var_f0 = 0; + var_l146 = var_f0; + var_i0 = 0u; + var_l41 = var_i0; + var_f0 = 3.40282347e+38; + var_l145 = var_f0; + var_f0 = 0; + var_l144 = var_f0; + var_i0 = 0u; + var_l33 = var_i0; + var_f0 = var_l135; + var_l143 = var_f0; + var_f0 = var_l134; + var_l142 = var_f0; + var_f0 = var_l133; + var_l141 = var_f0; + var_f0 = var_l132; + var_l140 = var_f0; + var_f0 = 0; + var_l139 = var_f0; + var_f0 = 0; + var_l138 = var_f0; + var_f0 = 0; + var_l137 = var_f0; + var_f0 = 0; + var_l131 = var_f0; + var_f0 = 0; + var_l130 = var_f0; + var_f0 = 0; + var_l129 = var_f0; + var_f0 = 1; + var_l128 = var_f0; + var_f0 = 3.40282347e+38; + var_l126 = var_f0; + var_f0 = 0; + var_l125 = var_f0; + var_f0 = -3.40282347e+38; + var_l124 = var_f0; + var_f0 = 3.40282347e+38; + var_l123 = var_f0; + var_f0 = 0; + var_l122 = var_f0; + var_f0 = -3.40282347e+38; + var_l121 = var_f0; + var_f0 = 3.40282347e+38; + var_l120 = var_f0; + var_f0 = 0; + var_l119 = var_f0; + var_f0 = -3.40282347e+38; + var_l118 = var_f0; + var_f0 = 3.40282347e+38; + var_l117 = var_f0; + var_f0 = 0; + var_l116 = var_f0; + var_f0 = -3.40282347e+38; + var_l115 = var_f0; + var_f0 = 3.40282347e+38; + var_l114 = var_f0; + var_f0 = 0; + var_l113 = var_f0; + var_f0 = -3.40282347e+38; + var_l112 = var_f0; + var_f0 = 3.40282347e+38; + var_l111 = var_f0; + var_f0 = 3.40282347e+38; + var_l110 = var_f0; + var_f0 = 0; + var_l109 = var_f0; + var_i0 = 0u; + var_l32 = var_i0; + goto var_B35; + var_B40:; + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 1068776u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = var_l5; + var_i1 = var_l16; + var_i2 = 1068792u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_l5; + var_i1 = var_l16; + var_i2 = 1068760u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B37:; + var_i0 = var_l16; + var_i1 = var_l16; + var_i2 = 1068808u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1068824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B35:; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_i2 = var_l10; + var_i3 = 255u; + var_i2 &= var_i3; + var_i2 = I32_POPCNT(var_i2); + var_i1 -= var_i2; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f834(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 800u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_p1; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_p1; + var_f1 = var_l113; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_p1; + var_f1 = var_l114; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_p1; + var_f1 = var_l115; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p1; + var_f1 = var_l116; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p1; + var_f1 = var_l117; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p1; + var_f1 = var_l118; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p1; + var_f1 = var_l119; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p1; + var_f1 = var_l120; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p1; + var_f1 = var_l121; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p1; + var_f1 = var_l122; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p1; + var_f1 = var_l123; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_f1 = var_l124; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p1; + var_f1 = var_l125; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p1; + var_f1 = var_l126; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p1; + var_f1 = var_l127; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p1; + var_f1 = var_l128; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p1; + var_f1 = var_l129; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_f1 = var_l130; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p1; + var_f1 = var_l131; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l97; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l96; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l95; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_f1 = var_l110; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_p1; + var_f1 = var_l109; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_p1; + var_i1 = var_l32; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p1; + var_f1 = var_l153; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_p1; + var_f1 = var_l152; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_p1; + var_i1 = var_l43; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l44; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = var_l45; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 776u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 752u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_j1); + var_i0 = var_p1; + var_i1 = 153u; + var_i0 += var_i1; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l46; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l42; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_p1; + var_f1 = var_l150; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_p1; + var_f1 = var_l151; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_p1; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_p1; + var_f1 = var_l148; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_p1; + var_f1 = var_l149; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_p1; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l48; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 181u; + var_i0 += var_i1; + var_i1 = var_l49; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 728u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 173, var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 704u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 201, var_j1); + var_i0 = var_p1; + var_i1 = 209u; + var_i0 += var_i1; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 237u; + var_i0 += var_i1; + var_i1 = var_l53; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 680u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 229, var_j1); + var_i0 = var_p1; + var_i1 = var_l41; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_p1; + var_f1 = var_l146; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_p1; + var_f1 = var_l147; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 265u; + var_i0 += var_i1; + var_i1 = var_l55; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 656u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 257, var_j1); + var_i0 = var_p1; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_p1; + var_f1 = var_l144; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p1; + var_f1 = var_l145; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_p1; + var_i1 = 287u; + var_i0 += var_i1; + var_i1 = var_l98; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 652u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 285, var_i1); + var_i0 = var_p1; + var_f1 = var_l140; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_f1); + var_i0 = var_p1; + var_f1 = var_l141; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_p1; + var_f1 = var_l142; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_p1; + var_f1 = var_l143; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_l56; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 640u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_p1; + var_f1 = var_l136; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_p1; + var_f1 = var_l137; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_p1; + var_f1 = var_l138; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_p1; + var_f1 = var_l139; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_p1; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = var_l57; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 624u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_j1); + var_i0 = var_p1; + var_i1 = 347u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 345, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 349, var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_p1; + var_i1 = 374u; + var_i0 += var_i1; + var_i1 = var_l58; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 366u; + var_i0 += var_i1; + var_i1 = var_l59; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 358u; + var_i0 += var_i1; + var_i1 = var_l60; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 592u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 350, var_j1); + var_i0 = var_p1; + var_f1 = var_l132; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_f1); + var_i0 = var_p1; + var_f1 = var_l133; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_f1); + var_i0 = var_p1; + var_f1 = var_l134; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_p1; + var_f1 = var_l135; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_p1; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_p1; + var_i1 = 412u; + var_i0 += var_i1; + var_i1 = var_l61; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 576u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 404, var_j1); + var_i0 = var_p1; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_l99; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 456u; + var_i0 += var_i1; + var_i1 = var_l100; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l101; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 440u; + var_i0 += var_i1; + var_i1 = var_l102; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 432u; + var_i0 += var_i1; + var_i1 = var_l103; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = var_l104; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l90; + var_i1 = var_p3; + var_i2 = 468u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + } + var_i0 = var_l78; + if (var_i0) { + var_i0 = var_l27; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_l34 = var_i1; + var_i2 = 272u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l34; + if (var_i0) { + var_i0 = var_l7; + var_l6 = var_i0; + var_L53: + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_l38 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_i1 += var_i2; + var_p2 = var_i1; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_i2 = var_l6; + var_i3 = 172u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l5 = var_i0; + goto var_B55; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_B55:; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 60u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L58: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 60u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L58;} + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_L59: + var_i0 = var_p1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L59;} + var_B54:; + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l6; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + w2c_rapier__wasm3d__bg_f321(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + var_i0 = var_l6; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_l26 = var_i0; + var_L62: + var_i0 = 6u; + var_i1 = var_l10; + var_i2 = 344u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = I32_POPCNT(var_i1); + var_l19 = var_i1; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l38; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l63; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l19; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + var_l30 = var_i0; + if (var_i0) {goto var_B64;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l23 = var_i0; + var_i0 = var_l14; + var_i1 = 3u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l22; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l23; + var_i1 = var_l24; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l14; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l33 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L66: + var_i0 = var_p1; + var_i1 = var_l31; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_l32; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l33; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L66;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_i0 = var_l24; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l23; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l22; + var_i1 = var_l5; + var_i2 = var_l18; + var_i1 += var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_L67: + var_i0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L67;} + var_B64:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l65; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l30; + if (var_i0) {goto var_B68;} + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l23 = var_i0; + var_i0 = var_l14; + var_i1 = 3u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l22; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l23; + var_i1 = var_l25; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l14; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l33 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L70: + var_i0 = var_p1; + var_i1 = var_l31; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_l32; + var_i1 += var_i2; + var_l15 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l33; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L70;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B68;} + var_i0 = var_l25; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l23; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l22; + var_i1 = var_l5; + var_i2 = var_l18; + var_i1 += var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_L71: + var_i0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L71;} + var_B68:; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l67; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l30; + if (var_i0) {goto var_B72;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l30 = var_i0; + var_i0 = var_l14; + var_i1 = 3u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l18; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l28; + var_i1 = var_l30; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l14; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l23 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L74: + var_i0 = var_p1; + var_i1 = var_l19; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_l22; + var_i1 += var_i2; + var_l14 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l23; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L74;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B72;} + var_i0 = var_l28; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l30; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l15; + var_i1 = var_l5; + var_i2 = var_l18; + var_i1 += var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_L75: + var_i0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L75;} + var_B72:; + var_i0 = var_l10; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l10; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_p1 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l26; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l10; + var_i1 = var_l29; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_p3; + var_p2 = var_i0; + var_i0 = var_l39; + var_i1 = var_l10; + var_i2 = 468u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L62;} + goto var_B60; + } + goto var_B1; + var_B61:; + var_i0 = var_p1; + var_i1 = var_l16; + var_i2 = 1068840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B60:; + var_i0 = var_l27; + var_i1 = var_l6; + var_i2 = 272u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L53;} + } + var_i0 = var_l29; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l20; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l62; + if (var_i0) { + var_i0 = var_l24; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l64; + if (var_i0) { + var_i0 = var_l25; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l66; + if (var_i0) { + var_i0 = var_l28; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l35; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l8; + var_p1 = var_i0; + var_L80: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L80;} + } + var_i0 = var_l79; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l80; + if (var_i0) { + var_i0 = var_l81; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l70; + if (var_i0) { + var_i0 = var_l71; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l72; + if (var_i0) { + var_i0 = var_l73; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l82; + if (var_i0) { + var_i0 = var_l83; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l74; + if (var_i0) { + var_i0 = var_l75; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l76; + if (var_i0) { + var_i0 = var_l77; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l86; + if (var_i0) { + var_i0 = var_l87; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l84; + if (var_i0) { + var_i0 = var_l85; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_l36; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l11; + var_p1 = var_i0; + var_L92: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L92;} + } + var_i0 = var_l88; + if (var_i0) { + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l37; + if (var_i0) { + var_i0 = var_l37; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_L96: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L96;} + } + var_i0 = var_l89; + if (var_i0) { + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l68; + if (var_i0) { + var_i0 = var_l69; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l15 = var_i0; + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B101;} + var_i0 = var_l4; + var_i1 = 928u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 269u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 269u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_l19 = var_i0; + var_L102: + var_i0 = var_l6; + var_p1 = var_i0; + var_i1 = 272u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l8 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B101;} + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 268u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l20; + var_i1 = var_p1; + var_i2 = 269u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 572, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 928u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l21; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B111;} + var_i0 = var_l10; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L113: + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l108 = var_j0; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B115;} + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_j0 = var_l108; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l25 = var_i0; + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B117; + } + var_L119: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B116;} + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L119;} + var_B117:; + var_i0 = var_p1; + var_j1 = var_l107; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B116:; + var_i0 = var_l5; + var_i1 = var_l25; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B115;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = var_l25; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L121: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B115;} + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L121;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p1; + var_j1 = var_l107; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B115:; + var_i0 = var_l28; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = var_l24; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l24; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B114;} + var_j0 = var_l107; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B123; + } + var_L125: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B122;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L125;} + var_B123:; + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B122:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L127: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B114;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L127;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B114:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L113;} + } + var_i0 = var_l10; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L129: + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B130;} + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l108 = var_j0; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_j0 = var_l108; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l28 = var_i0; + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B133; + } + var_L135: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B132;} + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L135;} + var_B133:; + var_i0 = var_p1; + var_j1 = var_l107; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B132:; + var_i0 = var_l5; + var_i1 = var_l28; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = var_l28; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L137: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L137;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p1; + var_j1 = var_l107; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B131:; + var_i0 = var_l37; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = var_l25; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B130;} + var_i0 = var_l25; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B130;} + var_j0 = var_l107; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B139; + } + var_L141: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L141;} + var_B139:; + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B138:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B130;} + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L143: + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B130;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L143;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B130:; + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L129;} + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_j1 = var_l107; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B111;} + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_j0 = var_l107; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L145: + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L145;} + } + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B111;} + var_L146: + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L146;} + var_B111:; + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = var_l21; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p2; + var_i2 = var_l10; + var_i3 = var_l21; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 928u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B108;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 932u); + var_p1 = var_i0; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 936u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B109;} + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070104u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 802u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l13 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p2 = var_i0; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B107;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B106;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 800u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_p1; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B149; + } + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 932, var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l35; + var_i1 = var_l14; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = var_p1; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1196, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f358(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 928u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 269u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l8 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B153;} + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B152;} + var_i0 = var_l17; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l17; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l8; + var_i1 = var_l13; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_l8; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B155; + } + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B154;} + var_i0 = var_p1; + var_p2 = var_i0; + var_B155:; + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B151; + var_B154:; + var_i0 = var_p3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 279u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_p3; + var_i1 = var_l13; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 277, var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + var_i0 = 1066544u; + var_i1 = 62u; + var_i2 = var_p3; + var_i3 = 280u; + var_i2 += var_i3; + var_i3 = 1066608u; + var_i4 = 1066624u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B153:; + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1066484u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B152:; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 1066520u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p3; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1066528u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B151:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_B149:; + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B105;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B105;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B105;} + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B103;} + var_i0 = var_p1; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p3; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_L157: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_p3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 376u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 468u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L157;} + goto var_B103; + var_B109:; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B108:; + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + goto var_B103; + var_B107:; + var_i0 = var_p2; + var_i1 = var_l12; + var_i2 = 1066484u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B106:; + var_i0 = var_l4; + var_i1 = 940u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 948u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1066520u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 936, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 944, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l4; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = 1066528u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B105:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1070072u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B104:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1070088u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B103:; + var_i0 = var_l6; + var_i1 = var_l27; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L102;} + goto var_B100; + var_B101:; + var_i0 = var_l6; + var_i1 = var_l27; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l27; + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 272u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 272u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_L158: + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + var_i0 = var_l6; + var_i1 = 272u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 272u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L158;} + var_B100:; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l4; + var_i1 = 1200u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f39(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, u32 var_p9, u32 var_p10) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0; + u64 var_l89 = 0, var_l90 = 0, var_l91 = 0; + f32 var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, + var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, + var_l74 = 0, var_l75 = 0, var_l76 = 0, var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0, var_l81 = 0, + var_l82 = 0, var_l83 = 0, var_l84 = 0, var_l85 = 0, var_l86 = 0, var_l87 = 0, var_l88 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 1328u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_l11; + var_i1 = 544u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p6; + var_i2 = var_p4; + var_i3 = var_p7; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i1 = 80u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_l11; + var_i1 = 672u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = var_p3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l11; + var_i1 = 564u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 544u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 556u); + var_l47 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 548u); + var_l48 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 552u); + var_l49 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 672u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_p3; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = 276u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 268u; + var_i0 += var_i1; + var_f1 = var_l43; + var_f2 = var_l49; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 264u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 260u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 256u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 252u; + var_i0 += var_i1; + var_f1 = var_l44; + var_f2 = var_l48; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l47; + var_f2 = var_l46; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 232u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 228u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 220u; + var_i0 += var_i1; + var_f1 = var_l49; + var_f2 = var_l43; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 212u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 208u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 204u; + var_i0 += var_i1; + var_f1 = var_l48; + var_f2 = var_l44; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 196u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 192u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 188u; + var_i0 += var_i1; + var_f1 = var_l46; + var_f2 = var_l47; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 184u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l11; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = var_l17; + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l11; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l11; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l11; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l11; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l11; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l11; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l11; + var_i1 = 320u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_p3 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l11; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 675u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l11; + var_i1 = 1085u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l11; + var_i1 = 1021u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = 957u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 61u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 1088u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 53u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 |= var_i1; + var_l18 = var_i0; + var_i0 = var_l11; + var_i1 = 1264u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 53u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 |= var_i1; + var_l28 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 |= var_i1; + var_l29 = var_i0; + var_f0 = 3.40282347e+38; + var_p8 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = 4u; + var_p2 = var_i0; + var_L6: + var_f0 = var_p8; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_p3 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p5 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p4 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p1; + var_i4 = 76u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p4 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = var_p3; + var_i1 = var_p9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_i0 = var_p3; + var_i1 = var_p9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i0 = var_p3; + var_i1 = var_p9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + } + var_i0 = var_p9; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_p9; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_f0; + var_i0 = var_p9; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_f0; + var_i0 = var_p9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_f0; + var_i0 = var_p9; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_f0; + var_i0 = var_p9; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_f0; + var_i0 = var_p9; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l70 = var_f0; + var_i0 = var_p9; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l71 = var_f0; + var_i0 = var_p9; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l72 = var_f0; + var_i0 = var_p9; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l73 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l74 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l75 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l76 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l77 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l78 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l79 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l80 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l81 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l82 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l83 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l84 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l85 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l86 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l42 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l43 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l44 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l47 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l48 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l49 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l50 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l45 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l51 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l52 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l53 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l54 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l55 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l56 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l57 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l58 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l59 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l60 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l61 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l62 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l63 = var_f0; + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_l87 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 220u); + var_l88 = var_f2; + var_i3 = var_p9; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 764, var_f1); + var_i0 = var_l11; + var_f1 = var_l62; + var_f2 = var_l63; + var_f3 = var_l73; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 760, var_f1); + var_i0 = var_l11; + var_f1 = var_l60; + var_f2 = var_l61; + var_f3 = var_l72; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 756, var_f1); + var_i0 = var_l11; + var_f1 = var_l58; + var_f2 = var_l59; + var_f3 = var_l71; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_f1); + var_i0 = var_l11; + var_f1 = var_l56; + var_f2 = var_l57; + var_f3 = var_l70; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 748, var_f1); + var_i0 = var_l11; + var_f1 = var_l54; + var_f2 = var_l55; + var_f3 = var_l69; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 744, var_f1); + var_i0 = var_l11; + var_f1 = var_l52; + var_f2 = var_l53; + var_f3 = var_l68; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 740, var_f1); + var_i0 = var_l11; + var_f1 = var_l45; + var_f2 = var_l51; + var_f3 = var_l67; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_f1); + var_i0 = var_l11; + var_f1 = var_l49; + var_f2 = var_l50; + var_f3 = var_l66; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 732, var_f1); + var_i0 = var_l11; + var_f1 = var_l47; + var_f2 = var_l48; + var_f3 = var_l65; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 728, var_f1); + var_i0 = var_l11; + var_f1 = var_l44; + var_f2 = var_l46; + var_f3 = var_l64; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 724, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + var_f2 = var_l43; + var_f3 = var_l86; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 720, var_f1); + var_i0 = var_l11; + var_f1 = var_l85; + var_f2 = var_l88; + var_f1 += var_f2; + var_f2 = var_l87; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 716, var_f1); + var_i0 = var_l11; + var_f1 = var_l84; + var_f2 = var_l63; + var_f1 += var_f2; + var_f2 = var_l62; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 712, var_f1); + var_i0 = var_l11; + var_f1 = var_l83; + var_f2 = var_l61; + var_f1 += var_f2; + var_f2 = var_l60; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 708, var_f1); + var_i0 = var_l11; + var_f1 = var_l82; + var_f2 = var_l59; + var_f1 += var_f2; + var_f2 = var_l58; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_f1); + var_i0 = var_l11; + var_f1 = var_l81; + var_f2 = var_l57; + var_f1 += var_f2; + var_f2 = var_l56; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 700, var_f1); + var_i0 = var_l11; + var_f1 = var_l80; + var_f2 = var_l55; + var_f1 += var_f2; + var_f2 = var_l54; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 696, var_f1); + var_i0 = var_l11; + var_f1 = var_l79; + var_f2 = var_l53; + var_f1 += var_f2; + var_f2 = var_l52; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 692, var_f1); + var_i0 = var_l11; + var_f1 = var_l78; + var_f2 = var_l51; + var_f1 += var_f2; + var_f2 = var_l45; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 688, var_f1); + var_i0 = var_l11; + var_f1 = var_l77; + var_f2 = var_l50; + var_f1 += var_f2; + var_f2 = var_l49; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 684, var_f1); + var_i0 = var_l11; + var_f1 = var_l76; + var_f2 = var_l48; + var_f1 += var_f2; + var_f2 = var_l47; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_f1); + var_i0 = var_l11; + var_f1 = var_l75; + var_f2 = var_l46; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 676, var_f1); + var_i0 = var_l11; + var_f1 = var_l74; + var_f2 = var_l43; + var_f1 += var_f2; + var_f2 = var_l42; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_f1); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1276, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1272, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1268, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_f1); + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 672u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 80u; + var_i2 += var_i3; + var_i3 = var_l11; + var_i4 = 1264u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l11; + var_i1 = 784u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l29; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 776, var_j1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 832u); + var_p10 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 848u); + var_l42 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 852u); + var_l43 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 856u); + var_l44 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 860u); + var_l46 = var_f0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l11; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_i1); + var_i0 = var_l11; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_l11; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 796, var_i1); + var_i0 = var_l11; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_i1); + var_i0 = var_l28; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 776u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_i1); + var_i0 = var_l11; + var_f1 = var_p8; + var_f2 = var_l46; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 835, var_i1); + var_i0 = var_l11; + var_f1 = var_p8; + var_f2 = var_l44; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 834, var_i1); + var_i0 = var_l11; + var_f1 = var_p8; + var_f2 = var_l43; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 833, var_i1); + var_i0 = var_l11; + var_f1 = var_p8; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_i1); + var_i0 = var_l11; + var_i1 = 1088u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 1264u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 832u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1091u); + var_p3 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1088u); + var_p4 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1089u); + var_p6 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1090u); + var_p7 = var_i0; + var_j0 = 0ull; + var_l89 = var_j0; + var_i0 = var_l11; + var_i1 = 816u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_j1); + var_i0 = 0u; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 828, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1084, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1020, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 956, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 892, var_i1); + var_i0 = var_p4; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_j1 = 255ull; + var_j0 &= var_j1; + var_l91 = var_j0; + var_i0 = var_l11; + var_i1 = 828u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = 0u; + var_p10 = var_i0; + var_L12: + var_j0 = var_l89; + var_l90 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l89 = var_j0; + var_j0 = var_l91; + var_j1 = var_l90; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i1 = 792u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p3 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l19 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l20 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l16 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l22 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l23 = var_i0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_p4 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p4; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = var_l31; + var_i5 = var_p3; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_i0; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_f1; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 292u); + var_p4 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l47 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l43 = var_f2; + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l48 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p3; + var_i4 = 84u; + var_i3 += var_i4; + var_p6 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l44 = var_f3; + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l49 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p3; + var_i5 = 96u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l46 = var_f4; + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l50 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1228, var_f1); + var_i0 = var_l11; + var_f1 = var_l43; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l46; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l42; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1224, var_f1); + var_i0 = var_l11; + var_f1 = var_l46; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l42; + var_f3 = var_l49; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1220, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l46; + var_f3 = var_l49; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l43; + var_f4 = var_l47; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1216, var_f1); + var_f0 = var_l43; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p3; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l49 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l44; + var_i2 = var_p4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_i4 = 104u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l50 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l47 = var_f0; + var_f1 = var_l47; + var_f0 += var_f1; + var_l47 = var_f0; + var_f0 = var_l42; + var_f1 = var_l50; + var_f0 *= var_f1; + var_f1 = var_l43; + var_i2 = var_p4; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l48 = var_f0; + var_f1 = var_l48; + var_f0 += var_f1; + var_l48 = var_f0; + var_i0 = var_l11; + var_f1 = var_l45; + var_f2 = var_l46; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f4 = var_l44; + var_f5 = var_l44; + var_f6 = var_l45; + var_f5 *= var_f6; + var_f6 = var_l42; + var_f7 = var_l49; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l45 = var_f5; + var_f6 = var_l45; + var_f5 += var_f6; + var_l45 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1240, var_f1); + var_i0 = var_l11; + var_f1 = var_l50; + var_f2 = var_l46; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l47; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1236, var_f1); + var_i0 = var_l11; + var_f1 = var_l49; + var_f2 = var_l46; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l45; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l47; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1232, var_f1); + var_f0 = var_l43; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l49 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l44; + var_i2 = var_l16; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l50 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l47 = var_f0; + var_f1 = var_l47; + var_f0 += var_f1; + var_l47 = var_f0; + var_f0 = var_l42; + var_f1 = var_l50; + var_f0 *= var_f1; + var_f1 = var_l43; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l48 = var_f0; + var_f1 = var_l48; + var_f0 += var_f1; + var_l48 = var_f0; + var_i0 = var_l11; + var_f1 = var_l45; + var_f2 = var_l46; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f4 = var_l44; + var_f5 = var_l44; + var_f6 = var_l45; + var_f5 *= var_f6; + var_f6 = var_l42; + var_f7 = var_l49; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l45 = var_f5; + var_f6 = var_l45; + var_f5 += var_f6; + var_l45 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1256, var_f1); + var_i0 = var_l11; + var_f1 = var_l50; + var_f2 = var_l46; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l47; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1252, var_f1); + var_i0 = var_l11; + var_f1 = var_l49; + var_f2 = var_l46; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l45; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l47; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1248, var_f1); + var_i0 = var_l11; + var_i1 = 1264u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l11; + var_i3 = 1216u; + var_i2 += var_i3; + var_i3 = var_l11; + var_i4 = 1248u; + var_i3 += var_i4; + var_i4 = var_l26; + var_i5 = var_l21; + var_i6 = var_l20; + var_i7 = var_l19; + var_i8 = var_l11; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 288u); + var_i9 = var_l11; + var_i9 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i9) + 304u); + var_i10 = var_l22; + var_i10 = i32_load_default32(&instance->w2c_memory, (u64)(var_i10) + 32u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t46, var_i10, instance->w2c_T0.data[var_i10].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1316u); + var_l21 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i1 = 1160u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l11; + var_i2 = 1264u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_l36 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_p4; + var_i2 = 40u; + var_i1 += var_i2; + var_l16 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_l20 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l40 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_l22 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_l23 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 1158u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 += var_i2; + var_l41 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1160, var_j1); + var_i0 = var_l11; + var_i1 = var_l25; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1156, var_i1); + var_i0 = var_l21; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l25; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1156u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l36; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l38; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l39; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = var_l40; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l41; + var_i1 = var_p4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_j1); + var_i0 = var_l11; + var_i1 = var_l21; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1316, var_i1); + var_i0 = var_l11; + var_i1 = 1088u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l11; + var_i2 = 1264u; + var_i1 += var_i2; + var_p4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_f0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l56 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l45 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l51 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_p3; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p3; + var_f1 = var_l51; + var_f2 = var_l46; + var_f3 = var_l42; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l52 = var_f3; + var_f4 = var_l52; + var_f3 += var_f4; + var_l52 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l44; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f5 = var_l42; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l53 = var_f4; + var_f5 = var_l53; + var_f4 += var_f5; + var_l53 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l43; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f6 = var_l44; + var_f7 = var_l49; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l51 = var_f5; + var_f6 = var_l51; + var_f5 += var_f6; + var_l51 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l50; + var_f2 = var_l46; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l52; + var_f3 *= var_f4; + var_f4 = var_l44; + var_f5 = var_l53; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l49; + var_f2 = var_l46; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l52; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l56; + var_f2 = var_l45; + var_f3 = var_l46; + var_f4 = var_l47; + var_f5 = var_l42; + var_f4 *= var_f5; + var_f5 = var_l48; + var_f6 = var_l43; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l49 = var_f4; + var_f5 = var_l49; + var_f4 += var_f5; + var_l49 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l48; + var_f6 = var_l44; + var_f5 *= var_f6; + var_f6 = var_l45; + var_f7 = var_l42; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l50 = var_f5; + var_f6 = var_l50; + var_f5 += var_f6; + var_l50 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l43; + var_f6 = var_l45; + var_f7 = var_l43; + var_f6 *= var_f7; + var_f7 = var_l47; + var_f8 = var_l44; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l45 = var_f6; + var_f7 = var_l45; + var_f6 += var_f7; + var_l45 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l55; + var_f2 = var_l48; + var_f3 = var_l46; + var_f4 = var_l45; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l49; + var_f4 *= var_f5; + var_f5 = var_l44; + var_f6 = var_l50; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l54; + var_f2 = var_l47; + var_f3 = var_l46; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_l44; + var_f5 = var_l45; + var_f4 *= var_f5; + var_f5 = var_l42; + var_f6 = var_l49; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1140u); + var_p4 = var_i0; + var_i0 = var_l23; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = var_l18; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l18; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l18; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 1162u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l27; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_j1); + var_i0 = var_l11; + var_i1 = var_l27; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1160, var_i1); + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1088u); + var_l42 = var_f0; + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 61u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1160u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 63u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 808u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_f1 = var_p8; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B13:; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i0 = var_p7; + var_i1 = 1u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_p10 = var_i0; + var_j0 = var_l89; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L12;} + var_i0 = var_l11; + var_i1 = 608u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 832u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 832u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_j1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 820u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 816u); + var_l44 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 812u); + var_l43 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 808u); + var_l42 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 828u); + var_p10 = var_i0; + var_i0 = var_l11; + var_i1 = 544u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_j1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 892u); + var_p5 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 956u); + var_p7 = var_i0; + var_i0 = var_l11; + var_i1 = 480u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1020u); + var_p4 = var_i0; + var_i0 = var_l11; + var_i1 = 416u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1084u); + var_p6 = var_i0; + var_i0 = var_l11; + var_i1 = 414u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l24; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_p10; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p5; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l11; + var_i1 = 843u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 616u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 1266u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 546u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 891u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 664u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 883u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 608u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 875u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 867u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 859u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 851u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 608u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 835, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 544u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_i1); + var_i0 = var_l11; + var_i1 = 672u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 832u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 832u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_p5; + var_p2 = var_i0; + goto var_B5; + } + var_i0 = var_p3; + var_i1 = var_p5; + var_i2 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_p10; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = 4u; + var_p5 = var_i0; + var_i0 = 4u; + var_p7 = var_i0; + var_i0 = 4u; + var_p4 = var_i0; + var_i0 = 4u; + var_p6 = var_i0; + var_B8:; + var_i0 = var_p9; + var_i1 = 120u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 616u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 608u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 608u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_l11; + var_i1 = var_p5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 892, var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 544u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 544u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 956, var_i1); + var_i0 = var_l13; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 480u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1020, var_i1); + var_i0 = var_l12; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 416u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1084, var_i1); + var_i0 = var_l24; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 414u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 412u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1276, var_f1); + var_i0 = var_l11; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1272, var_f1); + var_i0 = var_l11; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1268, var_f1); + var_i0 = var_l11; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_f1); + var_i0 = var_p10; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p10; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p10; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p10; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l91 = var_j0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_j0 = 0ull; + var_l89 = var_j0; + var_L14: + var_j0 = var_l89; + var_l90 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l89 = var_j0; + var_j0 = var_l91; + var_j1 = var_l90; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_j0 = var_l90; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_l11; + var_i2 = 1264u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_f1 = var_p8; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p3 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p6; + var_i1 = var_p7; + var_i2 = var_p9; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l17; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 334u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 63u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 61u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l11; + var_i1 = 336u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 672u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 672u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_p3; + var_p2 = var_i0; + var_f0 = var_l42; + var_p8 = var_f0; + goto var_B15; + } + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i1 = var_p9; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l11; + var_i1 = 1264u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l42 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_p10 = var_i0; + var_p7 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i1 = var_p10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_p10; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_p7 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_p3 = var_i0; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_p3; + var_i1 = var_p10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p7 = var_i0; + goto var_B18; + } + var_L20: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p3; + var_i3 = var_p10; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l19 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l43 = var_f2; + var_f3 = var_l42; + var_i2 = var_f2 <= var_f3; + var_l20 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l42; + var_f3 = var_l43; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p10; + var_p7 = var_i0; + goto var_B18; + } + var_i0 = var_p3; + var_i1 = var_p10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_p10 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L20;} + var_B18:; + var_i0 = var_p3; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B15:; + var_j0 = var_l89; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L14;} + var_i0 = var_l11; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 320u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L6;} + goto var_B4; + var_B7:; + var_i0 = var_l11; + var_i1 = 672u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 336u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 1266u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 334u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_i1); + var_B5:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l11; + var_i1 = 672u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 336u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 1266u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 334u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 332u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_p2; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1264u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_l11; + var_i1 = 832u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 672u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 63u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 1266u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 672u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 891u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 883u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 875u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 867u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 859u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 851u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 843u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 835u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l11; + var_i1 = 1328u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f40(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + u64 var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3, var_j4; + var_i0 = instance->w2c_g0; + var_i1 = 1344u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B20;} + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l36 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B19;} + var_j0 = var_l34; + var_j1 = var_l36; + var_j0 += var_j1; + var_l33 = var_j0; + var_j1 = var_l34; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B18;} + var_j0 = var_l34; + var_j1 = var_l35; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B17;} + var_i0 = var_p1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 26u); + var_l21 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i0 = var_l4; + var_j1 = var_l34; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i2 = 2u; + var_j3 = var_l34; + var_j4 = 4294967296ull; + var_i3 = var_j3 < var_j4; + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + var_j2 = var_l34; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 152u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_j1 = var_l35; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i2 = 2u; + var_j3 = var_l35; + var_j4 = 4294967296ull; + var_i3 = var_j3 < var_j4; + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + var_j2 = var_l35; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 152u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_j1 = var_l36; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i2 = 2u; + var_j3 = var_l36; + var_j4 = 4294967296ull; + var_i3 = var_j3 < var_j4; + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 496, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + var_j2 = var_l36; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 152u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_i1 = 0u; + var_i2 = 156u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_i1); + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_j1 = 48ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 48ull; + var_j0 = (u64)((s64)var_j0 >> (var_j1 & 63)); + var_j1 = var_l33; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j1 = I64_CLZ(var_j1); + var_j0 -= var_j1; + var_j1 = 1292913986ull; + var_j0 *= var_j1; + var_j1 = 82746495104ull; + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l20 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_B22:; + var_i0 = var_l20; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = var_l20; + var_i1 -= var_i2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_p1 = var_i1; + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + goto var_B24; + } + var_i0 = var_l4; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 65535u; + var_i1 &= var_i2; + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + var_B24:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1336, var_i1); + var_i0 = var_l14; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 496u); + var_l8 = var_i1; + var_i2 = var_l8; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B15; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L27: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l12; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + var_i2 = var_l9; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + goto var_B16; + } + var_i0 = 1104119u; + var_i1 = 28u; + var_i2 = 1104148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = 1104164u; + var_i1 = 29u; + var_i2 = 1104196u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = 1104212u; + var_i1 = 28u; + var_i2 = 1104240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = 1104256u; + var_i1 = 54u; + var_i2 = 1104312u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1104328u; + var_i1 = 55u; + var_i2 = 1104384u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 1176u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l12; + var_i3 = var_l4; + var_i4 = 336u; + var_i3 += var_i4; + var_i4 = var_l7; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_B15:; + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1336, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 664u); + var_l12 = var_i0; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L30: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = 1176u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i4 = 504u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L30;} + goto var_B29; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B29:; + var_i0 = var_l5; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l14; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l14 = var_i0; + goto var_B11; + } + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B12; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L35: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L35;} + goto var_B12; + } + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + goto var_B4; + var_B14:; + var_i0 = var_l6; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l14; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l5; + if (var_i0) { + var_L37: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L37;} + } + var_j0 = var_l33; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l14; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_B11:; + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l6 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B8; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B9; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L40: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L40;} + goto var_B9; + var_B10:; + var_i0 = var_l14; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l5; + if (var_i0) { + var_L42: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L42;} + } + var_j0 = var_l33; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_B8:; + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l8; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 496, var_i1); + goto var_B4; + } + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B5; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L45: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L45;} + goto var_B5; + var_B7:; + var_i0 = var_l6; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l8; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l5; + if (var_i0) { + var_L47: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L47;} + } + var_i0 = var_l4; + var_j1 = var_l33; + var_i1 = (u32)(var_j1); + var_p1 = var_i1; + if (var_i1) { + var_i1 = var_l8; + var_i2 = 39u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B3;} + var_i1 = var_l4; + var_i2 = 336u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + } else { + var_i1 = var_l8; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 496, var_i1); + var_B4:; + var_i0 = var_l4; + var_i1 = 672u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 504u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l28 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 664u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 840u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l8; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1000, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l29 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 664u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 1008u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l8; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l30 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1168u); + var_l23 = var_i1; + var_i2 = var_l7; + var_i3 = var_l23; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 668u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l4; + var_i1 = 836u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l4; + var_i1 = 1004u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 664u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 832u); + var_l24 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1000u); + var_l25 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_L51: + var_i0 = var_l8; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L53: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l14; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l4; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 -= var_i4; + var_p1 = var_i3; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L53;} + goto var_B52; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B52:; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_i1 = 1008u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L58: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l7; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + var_i2 = var_l9; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L58;} + } + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = var_l8; + var_i4 = var_l30; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = 8u; + var_l10 = var_i0; + var_i0 = var_l6; + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l25; + var_i2 = var_l7; + var_i3 = var_l25; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L61: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l32; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l4; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 -= var_i4; + var_p1 = var_i3; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L61;} + goto var_B60; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B60:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l6 = var_i0; + goto var_B63; + } + var_i0 = var_l6; + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_i1 = 840u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L67: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l7; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + var_i2 = var_l9; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L67;} + } + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = var_l8; + var_i4 = var_l29; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 |= var_i1; + var_l10 = var_i0; + var_B63:; + var_i0 = var_l6; + var_i1 = var_l24; + var_i2 = var_l6; + var_i3 = var_l24; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L88: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l31; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_l4; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 -= var_i4; + var_p1 = var_i3; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L88;} + goto var_B87; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B87:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l8 = var_i0; + goto var_B90; + } + var_i0 = var_l8; + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_i1 = 672u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L94: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l6; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + var_i2 = var_l9; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L94;} + } + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l6; + var_i3 = var_l7; + var_i4 = var_l28; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l10; + var_i1 = 2u; + var_i0 += var_i1; + var_l10 = var_i0; + var_B90:; + var_i0 = var_l8; + var_i1 = var_l22; + var_i2 = var_l8; + var_i3 = var_l22; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L97: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = 504u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L97;} + goto var_B96; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B96:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l7 = var_i0; + goto var_B99; + } + var_i0 = var_l7; + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_i1 = 504u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L103: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l6; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + var_i2 = var_l9; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L103;} + } + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 504u; + var_i3 += var_i4; + var_i4 = var_l8; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_B99:; + var_i0 = var_l12; + var_i1 = 17u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B83;} + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + var_l17 = var_i1; + var_i2 = var_l7; + var_i3 = var_l17; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L106: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = 168u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L106;} + goto var_B105; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_B105:; + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1336, var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 496u); + var_l18 = var_i1; + var_i2 = var_l7; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B80;} + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l10 = var_i0; + goto var_B108; + } + var_i0 = var_l10; + var_i1 = 1u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L111: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l26 = var_i1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l13; + var_i2 = var_l26; + var_i1 = var_i1 < var_i2; + var_i2 = var_l19; + var_i3 = var_l26; + var_i2 = var_i2 > var_i3; + var_i1 |= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l27; + var_i0 = var_i0 < var_i1; + var_i1 = var_l3; + var_i2 = var_l27; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L111;} + } + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = var_l4; + var_i2 = 1176u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_l13; + var_i3 = var_l4; + var_i4 = 336u; + var_i3 += var_i4; + var_i4 = var_l9; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 += var_i3; + var_l3 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B108;} + var_i0 = var_l10; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B84;} + var_i0 = var_l4; + var_i1 = 1176u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_B108:; + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1336, var_i1); + var_i0 = var_l22; + var_i1 = var_l10; + var_i2 = var_l10; + var_i3 = var_l22; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L114: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = 1176u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i4 = 504u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L114;} + goto var_B113; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B113:; + var_i0 = var_l6; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B116;} + var_i0 = var_l5; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B116;} + var_i0 = var_l7; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B82;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B77; + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B78; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L119: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L119;} + goto var_B78; + var_B116:; + var_i0 = var_l5; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B79;} + var_i0 = var_l6; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 664u); + var_p1 = var_i1; + var_i2 = var_p1; + var_i3 = var_l3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 500u; + var_i0 += var_i1; + var_l9 = var_i0; + var_L122: + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l13; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l3; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L122;} + goto var_B121; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_B121:; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B79;} + } + var_i0 = var_l12; + var_i1 = 17u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B81;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_i0 = var_l12; + var_p1 = var_i0; + var_L125: + var_i0 = var_p1; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B124;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 57u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L125;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B79; + var_B124:; + var_i0 = var_p2; + var_i1 = 49u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l8; + var_i1 = 17u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 48u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 += var_i1; + var_l8 = var_i0; + goto var_B79; + } + var_i0 = var_l8; + var_i1 = 17u; + var_i2 = 1104496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B84:; + var_i0 = var_l10; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B83:; + var_i0 = 17u; + var_i1 = 17u; + var_i2 = 1104464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B82:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B81:; + var_i0 = var_l8; + var_i1 = 17u; + var_i2 = 1104480u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B80:; + var_i0 = var_l10; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_l8; + var_i1 = 17u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l20; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1344u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l8; + var_i1 = 17u; + var_i2 = 1104512u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = var_l5; + if (var_i0) { + var_L130: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L130;} + } + var_j0 = var_l33; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + var_i0 = var_l7; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B77:; + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l17; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B75;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l17 = var_i0; + goto var_B73; + } + var_i0 = var_l17; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B74; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L133: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L133;} + goto var_B74; + var_B76:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B75:; + var_i0 = var_l17; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_l5; + if (var_i0) { + var_L135: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L135;} + } + var_j0 = var_l33; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B73;} + var_i0 = var_l17; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B72;} + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_B73:; + var_i0 = var_l4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l18; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l18 = var_i0; + goto var_B69; + } + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + goto var_B70; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l33 = var_j0; + var_L138: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l33 = var_j0; + var_i0 = var_l3; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L138;} + goto var_B70; + var_B72:; + var_i0 = var_l17; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B71:; + var_i0 = var_l18; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B70:; + var_i0 = var_l5; + if (var_i0) { + var_L140: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l33; + var_j1 += var_j2; + var_l33 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l33; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l33 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L140;} + } + var_j0 = var_l33; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_B69:; + var_i0 = var_l4; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 496, var_i1); + var_i0 = var_l7; + var_i1 = var_l23; + var_i2 = var_l7; + var_i3 = var_l23; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L51;} + } + goto var_B2; + var_B49:; + var_i0 = var_l18; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l8; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p1; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 1109800u; + var_i1 = 26u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f41(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l12 = 0; + f32 var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p0 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 152u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B20; + case 1: goto var_B19; + case 2: goto var_B18; + case 3: goto var_B17; + case 4: goto var_B16; + case 5: goto var_B15; + case 6: goto var_B14; + case 7: goto var_B13; + case 8: goto var_B12; + case 9: goto var_B11; + case 10: goto var_B10; + case 11: goto var_B9; + case 12: goto var_B8; + case 13: goto var_B7; + case 14: goto var_B6; + case 15: goto var_B5; + case 16: goto var_B4; + case 17: goto var_B3; + default: goto var_B21; + } + var_B21:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B20:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B19:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B18:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B17:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B16:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f141(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L31: + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L31;} + goto var_B0; + } + var_i0 = var_l7; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_L35: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L35;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L43: + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 12u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L43;} + goto var_B0; + } + var_i0 = var_l7; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L46: + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L46;} + goto var_B0; + var_B15:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f141(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L49: + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L49;} + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_L52: + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L52;} + goto var_B0; + var_B14:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B13:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f658(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + if (var_i0) { + var_L59: + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l3; + } else { + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L59;} + } + var_i0 = var_l5; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l12 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l12 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l12 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B12:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 9u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L66: + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f41(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L66;} + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f141(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L69: + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 24u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L69;} + goto var_B0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B11:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f154(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B10:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 11u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B9:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B8:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 13u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B7:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 14u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B6:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B5:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 16u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B4:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 17u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f154(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B1; + var_B3:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 18u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B2:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B94; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L100: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l3; + } else { + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l2 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L100;} + } + var_i0 = var_l7; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L104: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l2; + } else { + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L104;} + } + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_L107: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L107;} + var_B94:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B112; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L118: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l3; + } else { + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l2 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L118;} + } + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L122: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l6; + } else { + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L122;} + } + var_i0 = var_l7; + var_i1 = 188u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L125: + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l2; + } else { + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i0 += var_i1; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L125;} + var_B112:; + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = 0u; + var_p0 = var_i0; + var_B0:; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f42(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0; + u64 var_l100 = 0, var_l101 = 0, var_l102 = 0; + f32 var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, + var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, + var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0, + var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, var_l76 = 0, + var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, var_l84 = 0, + var_l85 = 0, var_l86 = 0, var_l87 = 0, var_l88 = 0, var_l89 = 0, var_l90 = 0, var_l91 = 0, var_l92 = 0, + var_l93 = 0, var_l94 = 0, var_l95 = 0, var_l96 = 0, var_l97 = 0, var_l98 = 0, var_l99 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 1088u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = 528u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p6; + var_i2 = var_p2; + var_i3 = var_p7; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 548u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 536u); + var_l47 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l46 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 184u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 176u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 532u); + var_l49 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l46 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 164u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 160u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 540u); + var_l50 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 528u); + var_l51 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l46 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 152u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 148u; + var_i0 += var_i1; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 140u; + var_i0 += var_i1; + var_f1 = var_l47; + var_f2 = var_l45; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 128u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 124u; + var_i0 += var_i1; + var_f1 = var_l49; + var_f2 = var_l48; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l51; + var_f2 = var_l50; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l46 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l45 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l10; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l10; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l10; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l10; + var_i1 = 204u; + var_i0 += var_i1; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l10; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l10; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_p4; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l19 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l10; + var_i1 = 248u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_p2 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l10; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l10; + var_i1 = 224u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l10; + var_i1 = 208u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = 216u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l10; + var_i1 = 765u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l10; + var_i1 = 716u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l10; + var_i1 = 705u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l10; + var_i1 = 656u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 645u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l10; + var_i1 = 528u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 585u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l10; + var_i1 = 572u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l10; + var_i1 = 569u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l10; + var_i1 = 1024u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l10; + var_i1 = 1061u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l10; + var_i1 = 1077u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 912u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l36 = var_i0; + var_f0 = 3.40282347e+38; + var_l47 = var_f0; + var_i0 = var_l19; + var_i1 = 28u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_L6: + var_f0 = var_l47; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_p2 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l44; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p5 = var_i0; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l19; + var_i4 = 68u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p3 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l37 = var_i0; + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l38 = var_i0; + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l39 = var_i0; + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + } + var_i0 = var_p4; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l72 = var_f0; + var_i0 = var_p4; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l73 = var_f0; + var_i0 = var_p4; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l74 = var_f0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l75 = var_f0; + var_i0 = var_p4; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l76 = var_f0; + var_i0 = var_p4; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l77 = var_f0; + var_i0 = var_p4; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l78 = var_f0; + var_i0 = var_p4; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_f0; + var_i0 = var_p4; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_f0; + var_i0 = var_p4; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l83 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l84 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l85 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l86 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l87 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l88 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l89 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l90 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l91 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l92 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l93 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l94 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p8 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l46 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l45 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l48 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l49 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l50 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l51 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l52 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l53 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l54 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l55 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l56 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l57 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l58 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l59 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l60 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l61 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l62 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l63 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l64 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l65 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l66 = var_f0; + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_l95 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_l96 = var_f2; + var_i3 = var_p4; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_f1); + var_i0 = var_l10; + var_f1 = var_l65; + var_f2 = var_l66; + var_f3 = var_l81; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_f1); + var_i0 = var_l10; + var_f1 = var_l63; + var_f2 = var_l64; + var_f3 = var_l80; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 612, var_f1); + var_i0 = var_l10; + var_f1 = var_l61; + var_f2 = var_l62; + var_f3 = var_l79; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_f1); + var_i0 = var_l10; + var_f1 = var_l59; + var_f2 = var_l60; + var_f3 = var_l78; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_f1); + var_i0 = var_l10; + var_f1 = var_l57; + var_f2 = var_l58; + var_f3 = var_l77; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_f1); + var_i0 = var_l10; + var_f1 = var_l55; + var_f2 = var_l56; + var_f3 = var_l76; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 596, var_f1); + var_i0 = var_l10; + var_f1 = var_l53; + var_f2 = var_l54; + var_f3 = var_l75; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_f1); + var_i0 = var_l10; + var_f1 = var_l51; + var_f2 = var_l52; + var_f3 = var_l74; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 588, var_f1); + var_i0 = var_l10; + var_f1 = var_l49; + var_f2 = var_l50; + var_f3 = var_l73; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + var_f2 = var_l48; + var_f3 = var_l72; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_f1); + var_i0 = var_l10; + var_f1 = var_p8; + var_f2 = var_l46; + var_f3 = var_l94; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_f1); + var_i0 = var_l10; + var_f1 = var_l93; + var_f2 = var_l96; + var_f1 += var_f2; + var_f2 = var_l95; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 572, var_f1); + var_i0 = var_l10; + var_f1 = var_l92; + var_f2 = var_l66; + var_f1 += var_f2; + var_f2 = var_l65; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 568, var_f1); + var_i0 = var_l10; + var_f1 = var_l91; + var_f2 = var_l64; + var_f1 += var_f2; + var_f2 = var_l63; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 564, var_f1); + var_i0 = var_l10; + var_f1 = var_l90; + var_f2 = var_l62; + var_f1 += var_f2; + var_f2 = var_l61; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 560, var_f1); + var_i0 = var_l10; + var_f1 = var_l89; + var_f2 = var_l60; + var_f1 += var_f2; + var_f2 = var_l59; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 556, var_f1); + var_i0 = var_l10; + var_f1 = var_l88; + var_f2 = var_l58; + var_f1 += var_f2; + var_f2 = var_l57; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 552, var_f1); + var_i0 = var_l10; + var_f1 = var_l87; + var_f2 = var_l56; + var_f1 += var_f2; + var_f2 = var_l55; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 548, var_f1); + var_i0 = var_l10; + var_f1 = var_l86; + var_f2 = var_l54; + var_f1 += var_f2; + var_f2 = var_l53; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_f1); + var_i0 = var_l10; + var_f1 = var_l85; + var_f2 = var_l52; + var_f1 += var_f2; + var_f2 = var_l51; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_f1); + var_i0 = var_l10; + var_f1 = var_l84; + var_f2 = var_l50; + var_f1 += var_f2; + var_f2 = var_l49; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_f1); + var_i0 = var_l10; + var_f1 = var_l83; + var_f2 = var_l48; + var_f1 += var_f2; + var_f2 = var_l45; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l10; + var_f1 = var_l82; + var_f2 = var_l46; + var_f1 += var_f2; + var_f2 = var_p8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 924, var_f1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_f1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 916, var_f1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 912, var_f1); + var_i0 = var_l10; + var_i1 = 1024u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 528u; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = var_l10; + var_i4 = 912u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_i1 = 784u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 776, var_j1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1024u); + var_p3 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1040u); + var_l48 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1044u); + var_l46 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1048u); + var_l45 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1052u); + var_p8 = var_f0; + var_i0 = 4u; + var_p7 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = 4u; + var_p6 = var_i0; + var_i0 = 4u; + var_p5 = var_i0; + goto var_B7; + } + var_i0 = var_l36; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 776u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 912, var_i1); + var_i0 = var_l10; + var_f1 = var_p8; + var_f2 = var_l47; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1027, var_i1); + var_i0 = var_l10; + var_f1 = var_l45; + var_f2 = var_l47; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1026, var_i1); + var_i0 = var_l10; + var_f1 = var_l46; + var_f2 = var_l47; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1025, var_i1); + var_i0 = var_l10; + var_f1 = var_l47; + var_f2 = var_l48; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1024, var_i1); + var_i0 = var_l10; + var_i1 = 848u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 912u; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = 1024u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 848u); + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 849u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 850u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 851u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l13 = var_i0; + var_j0 = (u64)(var_i0); + var_l101 = var_j0; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l100 = var_j0; + var_i0 = 4u; + var_p6 = var_i0; + var_i0 = 0u; + var_p9 = var_i0; + var_f0 = 0; + var_l46 = var_f0; + var_j0 = var_l101; + var_j1 = 1ull; + var_j0 &= var_j1; + var_j1 = 0ull; + var_i2 = var_l37; + var_j0 = var_i2 ? var_j0 : var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_f0 = 0; + var_l48 = var_f0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = 4u; + var_p5 = var_i0; + goto var_B8; + } + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1076, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p3 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_i1); + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 820, var_i1); + var_i0 = var_l10; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 816, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 1024u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_p2; + var_i1 = var_l26; + var_i2 = var_l10; + var_i3 = 792u; + var_i2 += var_i3; + var_i3 = 1087800u; + var_i4 = var_p3; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1076u); + var_p5 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l20 = var_i0; + var_f0 = 0; + var_l48 = var_f0; + goto var_B8; + } + var_i0 = var_l10; + var_i1 = 992u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 990u; + var_i0 += var_i1; + var_i1 = var_l35; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 984u; + var_i0 += var_i1; + var_i1 = var_l34; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 992, var_j1); + var_i0 = var_l10; + var_i1 = var_l35; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 988, var_i1); + var_i0 = var_l10; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 976, var_j1); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1060u); + var_l27 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1024u); + var_l48 = var_f0; + var_i0 = var_l10; + var_i1 = 974u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 972, var_i1); + var_f0 = var_l47; + var_f1 = var_l48; + var_i0 = var_f0 > var_f1; + var_l20 = var_i0; + var_f0 = var_l48; + var_l67 = var_f0; + goto var_B8; + } + var_i0 = var_p2; + var_i1 = var_l14; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_j0 = var_l100; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1076, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p3 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_i1); + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 820, var_i1); + var_i0 = var_l10; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 816, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 1024u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_p2; + var_i1 = var_l40; + var_i2 = var_l10; + var_i3 = 792u; + var_i2 += var_i3; + var_i3 = 1087800u; + var_i4 = var_p3; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1076u); + var_p6 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l10; + var_i1 = 912u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 910u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 912, var_j1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 908, var_i1); + var_f0 = var_l47; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1024u); + var_l46 = var_f1; + var_i0 = var_f0 > var_f1; + var_p9 = var_i0; + var_f0 = var_l46; + var_l97 = var_f0; + var_B14:; + var_i0 = 0u; + var_l14 = var_i0; + var_f0 = 0; + var_p8 = var_f0; + var_f0 = 0; + var_l45 = var_f0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 4u; + var_p2 = var_i0; + var_j0 = var_l100; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B15;} + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1076, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p3 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_i1); + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 820, var_i1); + var_i0 = var_l10; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 816, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 1024u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_p2; + var_i1 = var_l41; + var_i2 = var_l10; + var_i3 = 792u; + var_i2 += var_i3; + var_i3 = 1087800u; + var_i4 = var_p3; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1076u); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B15; + } + var_i0 = var_l10; + var_i1 = 848u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 846u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 848, var_j1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 844, var_i1); + var_f0 = var_l47; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1024u); + var_l45 = var_f1; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_f0 = var_l45; + var_l98 = var_f0; + var_B15:; + var_i0 = var_l13; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l38; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l38; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1076, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p7 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_i1); + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 820, var_i1); + var_i0 = var_l10; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 816, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 1024u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_i1); + var_i0 = var_p7; + var_i1 = var_l42; + var_i2 = var_l10; + var_i3 = 792u; + var_i2 += var_i3; + var_i3 = 1087800u; + var_i4 = var_l13; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1076u); + var_p7 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l10; + var_i1 = 792u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 790u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 788, var_i1); + var_f0 = var_l47; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1024u); + var_p8 = var_f1; + var_i0 = var_f0 > var_f1; + var_l14 = var_i0; + var_f0 = var_p8; + var_l99 = var_f0; + var_B17:; + var_i0 = var_l10; + var_i1 = 496u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 992u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 494u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 990u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 984u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 478u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 974u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 992u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 496, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 988u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 976u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 972u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_i1); + var_i0 = var_l10; + var_i1 = 424u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 912u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 422u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 910u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 848u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 912u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 908u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 848u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l10; + var_i1 = 366u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 846u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 844u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l10; + var_i1 = 312u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 792u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 792u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l10; + var_i1 = 310u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 790u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 788u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p3; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l20; + var_i0 |= var_i1; + var_p3 = var_i0; + var_B7:; + var_i0 = var_p3; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 120u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l24; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 496u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l33; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 492u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 496u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l33; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 494u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 488u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_f1 = var_l67; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_f1); + var_i0 = var_l10; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l10; + var_i1 = var_l27; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 568, var_i1); + var_i0 = var_l31; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 476u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 478u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 424u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_i1); + var_i0 = var_l10; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 588, var_i1); + var_i0 = var_l10; + var_f1 = var_l97; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_f1); + var_i0 = var_l30; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 422u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 368u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l10; + var_f1 = var_l98; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 652, var_f1); + var_i0 = var_l10; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_i1); + var_i0 = var_l29; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 366u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 364u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_f1 = var_l99; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 712, var_f1); + var_i0 = var_l10; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 708, var_i1); + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 312u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 764, var_i1); + var_i0 = var_l28; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 310u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1036, var_f1); + var_i0 = var_l10; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1032, var_f1); + var_i0 = var_l10; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1028, var_f1); + var_i0 = var_l10; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1024, var_f1); + var_i0 = var_p3; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p3; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l102 = var_j0; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l19; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_j0 = 0ull; + var_l100 = var_j0; + var_L19: + var_j0 = var_l100; + var_l101 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l100 = var_j0; + var_j0 = var_l102; + var_j1 = var_l101; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_j0 = var_l101; + var_i0 = (u32)(var_j0); + var_p2 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p5 = var_i0; + var_i1 = var_l10; + var_i2 = 1024u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_f0; + var_f1 = var_l47; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l10; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 60u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p6; + var_i1 = var_p4; + var_i2 = var_p5; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l10; + var_i1 = 262u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 59u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 264u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 57u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l68 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l43 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l69 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l70 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l71 = var_f0; + var_i0 = var_p2; + var_p1 = var_i0; + var_f0 = var_p8; + var_l47 = var_f0; + goto var_B20; + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l10; + var_i1 = 1024u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_p8 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p3 = var_i0; + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p2 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_p5 = var_i0; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p9 = var_i0; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p9; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_p5; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p8 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B23; + } + var_L25: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p5; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_p9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p2 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l13 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l46 = var_f2; + var_f3 = var_p8; + var_i2 = var_f2 <= var_f3; + var_l20 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p8; + var_f3 = var_l46; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p2 = var_i0; + goto var_B23; + } + var_i0 = var_p5; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_p3 = var_i0; + var_i0 = var_p9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L25;} + var_B23:; + var_i0 = var_p5; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_j0 = var_l100; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L19;} + var_i0 = var_l10; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 248u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L6;} + goto var_B4; + } + var_i0 = var_l10; + var_i1 = 1026u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 4u; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l10; + var_i2 = 528u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = 264u; + var_i2 += var_i3; + var_p3 = var_i2; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = var_l10; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 528, var_j2); + var_i1 = var_l10; + var_i2 = 260u; + var_i1 += var_i2; + goto var_B27; + } + var_i1 = var_l10; + var_i2 = 528u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = 496u; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = var_l10; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 496u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 528, var_j2); + var_f1 = var_l67; + var_l68 = var_f1; + var_i1 = var_l26; + var_l43 = var_i1; + var_f1 = var_p8; + var_l69 = var_f1; + var_f1 = var_l45; + var_l70 = var_f1; + var_f1 = var_l46; + var_l71 = var_f1; + var_i1 = var_l27; + var_p1 = var_i1; + var_i1 = var_l10; + var_i2 = 492u; + var_i1 += var_i2; + var_B27:; + var_p2 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1024, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l10; + var_i1 = 528u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 264u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 1026u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 262u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1024, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1024u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_f1 = var_l68; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l69; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l70; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l71; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 1026u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 536u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 544u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 552u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B0:; + var_i0 = var_l10; + var_i1 = 1088u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f43(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, f32 var_p9, u32 var_p10) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0, var_l44 = 0, var_l45 = 0; + u64 var_l77 = 0, var_l78 = 0, var_l79 = 0; + f32 var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, + var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, + var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, + var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, var_l76 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i10, var_i11; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = instance->w2c_g0; + var_i1 = 1008u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 128u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l11; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l11; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l11; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l11; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l16 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_p2 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 52u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l11; + var_i1 = 36u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = var_l11; + var_i1 = 803u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 492u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l11; + var_i1 = 489u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l11; + var_i1 = 368u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = var_l11; + var_i1 = 872u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l11; + var_i1 = 952u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l32 = var_i0; + var_f0 = 3.40282347e+38; + var_p8 = var_f0; + var_i0 = var_l11; + var_i1 = 432u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_L8: + var_f0 = var_p8; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p2 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l16; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l16; + var_i4 = 68u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p4 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l38 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l39 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l40 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + } + var_i0 = var_p3; + var_i1 = 120u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_l11; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_f1); + var_i0 = var_l33; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 684, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 564, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_i1); + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_f0; + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_f0; + var_i0 = var_p3; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_p3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_p3; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_p3; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l71 = var_f0; + var_i0 = var_p3; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l72 = var_f0; + var_i0 = var_p3; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l51 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l54 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l53 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l60 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l73 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l55 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l64 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l56 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l65 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l74 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l66 = var_f1; + var_f0 -= var_f1; + var_l67 = var_f0; + var_f1 = var_l67; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l67 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l75 = var_f2; + var_f1 -= var_f2; + var_l68 = var_f1; + var_f2 = var_l68; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l68 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l69 = var_f2; + var_f1 -= var_f2; + var_l70 = var_f1; + var_f2 = var_l70; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l70 = var_f0; + var_f0 = var_p9; + var_f1 = var_l51; + var_f0 -= var_f1; + var_l76 = var_f0; + var_f1 = var_l76; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l56; + var_f1 -= var_f2; + var_l56 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l46; + var_f2 = var_l65; + var_f1 -= var_f2; + var_l56 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l56 = var_f0; + var_f0 = var_l47; + var_f1 = var_l54; + var_f0 -= var_f1; + var_l65 = var_f0; + var_f1 = var_l65; + var_f0 *= var_f1; + var_f1 = var_l48; + var_f2 = var_l55; + var_f1 -= var_f2; + var_l55 = var_f1; + var_f2 = var_l55; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l62; + var_f2 = var_l64; + var_f1 -= var_f2; + var_l55 = var_f1; + var_f2 = var_l55; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l55 = var_f0; + var_i0 = var_l11; + var_i1 = 688u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l49; + var_f2 = var_l53; + var_f1 -= var_f2; + var_l64 = var_f1; + var_f2 = var_l64; + var_f1 *= var_f2; + var_f2 = var_l50; + var_f3 = var_l60; + var_f2 -= var_f3; + var_l60 = var_f2; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l63; + var_f3 = var_l73; + var_f2 -= var_f3; + var_l60 = var_f2; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l70; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l72; + var_f1 = var_l63; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l72 = var_f0; + var_f0 = var_l71; + var_f1 = var_l62; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l71 = var_f0; + var_f0 = var_l58; + var_f1 = var_l46; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l60 = var_f0; + var_f0 = var_l57; + var_f1 = var_l50; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l73 = var_f0; + var_f0 = var_l61; + var_f1 = var_l48; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l55 = var_f0; + var_f0 = var_l59; + var_f1 = var_l52; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l64 = var_f0; + var_f0 = var_l69; + var_f1 = var_l68; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l56 = var_f0; + var_f0 = var_l75; + var_f1 = var_l67; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l65 = var_f0; + var_f0 = var_l53; + var_f1 = var_l49; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l67 = var_f0; + var_f0 = var_l54; + var_f1 = var_l47; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l75 = var_f0; + var_f0 = var_l51; + var_f1 = var_p9; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l68 = var_f0; + var_f0 = var_l66; + var_f1 = var_l74; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l74 = var_f0; + var_i0 = 0u; + var_p4 = var_i0; + var_L11: + var_i0 = var_l11; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 716, var_i1); + var_i0 = var_l11; + var_f1 = var_l67; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_f1); + var_i0 = var_l11; + var_f1 = var_l75; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_f1); + var_i0 = var_l11; + var_f1 = var_l68; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_f1); + var_i0 = var_l11; + var_f1 = var_l74; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_f1); + var_i0 = var_l11; + var_i1 = 800u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p6; + var_i0 += var_i1; + var_p7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_l11; + var_f1 = var_l73; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_f1); + var_i0 = var_l11; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_f1); + var_i0 = var_l11; + var_f1 = var_l64; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_f1); + var_i0 = var_l11; + var_f1 = var_l65; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_f1); + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_l11; + var_f1 = var_l72; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 812, var_f1); + var_i0 = var_l11; + var_f1 = var_l71; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_f1); + var_i0 = var_l11; + var_f1 = var_l60; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 804, var_f1); + var_i0 = var_l11; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_f1); + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 688u; + var_i1 += var_i2; + var_i2 = var_p6; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l62 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 720, var_f1); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l63 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 728, var_f1); + var_i0 = var_l11; + var_i1 = 736u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_p7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_j1); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 756u); + var_l61 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 764u); + var_l54 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 772u); + var_l53 = var_f0; + var_i0 = var_l14; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l66 = var_f1; + var_f2 = var_l48; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 748u); + var_l52 = var_f3; + var_f4 = var_l46; + var_i5 = var_l11; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 740u); + var_p9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l50; + var_i6 = var_l21; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l47 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l49 = var_f4; + var_f5 = var_l49; + var_f4 += var_f5; + var_l57 = var_f4; + var_f3 *= var_f4; + var_f4 = var_p9; + var_f5 = var_l50; + var_i6 = var_l11; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 736u); + var_l49 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l48; + var_f7 = var_p9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l58 = var_f5; + var_f6 = var_l58; + var_f5 += var_f6; + var_l58 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l47; + var_f6 = var_l48; + var_f7 = var_l47; + var_f6 *= var_f7; + var_f7 = var_l46; + var_f8 = var_l49; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l48 = var_f6; + var_f7 = var_l48; + var_f6 += var_f7; + var_l48 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l69 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l59; + var_f2 = var_l46; + var_f3 = var_l52; + var_f4 = var_l58; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f5 = var_p9; + var_f6 = var_l57; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l70 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l61; + var_f2 = var_l50; + var_f3 = var_l52; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l57; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l58; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l57 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 756, var_f1); + var_i0 = var_l15; + var_f1 = var_l61; + var_f2 = var_l51; + var_f3 = var_l52; + var_f4 = var_l47; + var_f5 = var_l54; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l53; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l48 = var_f4; + var_f5 = var_l48; + var_f4 += var_f5; + var_l48 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_p9; + var_f6 = var_l53; + var_f5 *= var_f6; + var_f6 = var_l47; + var_f7 = var_l51; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l50 = var_f5; + var_f6 = var_l50; + var_f5 += var_f6; + var_l50 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l49; + var_f7 = var_l51; + var_f6 *= var_f7; + var_f7 = var_p9; + var_f8 = var_l54; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l46 = var_f6; + var_f7 = var_l46; + var_f6 += var_f7; + var_l46 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l57; + var_f1 -= var_f2; + var_l51 = var_f1; + var_f2 = var_l52; + var_f3 = var_l49; + var_f4 = var_l59; + var_f5 = var_l53; + var_f6 = var_l52; + var_f7 = var_l46; + var_f6 *= var_f7; + var_f7 = var_l49; + var_f8 = var_l48; + var_f7 *= var_f8; + var_f8 = var_p9; + var_f9 = var_l50; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l70; + var_f4 -= var_f5; + var_l53 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l66; + var_f6 = var_l54; + var_f7 = var_l52; + var_f8 = var_l50; + var_f7 *= var_f8; + var_f8 = var_p9; + var_f9 = var_l46; + var_f8 *= var_f9; + var_f9 = var_l47; + var_f10 = var_l48; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f6 = var_l69; + var_f5 -= var_f6; + var_l48 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l50 = var_f3; + var_f4 = var_l50; + var_f3 += var_f4; + var_l50 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l49; + var_f4 = var_p9; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l46 = var_f4; + var_f5 = var_l46; + var_f4 += var_f5; + var_l46 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l47; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f6 = var_p9; + var_f7 = var_l53; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l51 = var_f5; + var_f6 = var_l51; + var_f5 += var_f6; + var_l51 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l53; + var_f2 = var_l52; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f3 = var_p9; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 772, var_f1); + var_i0 = var_l11; + var_f1 = var_l48; + var_f2 = var_l52; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f3 = var_l47; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_p9; + var_f5 = var_l46; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 764, var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_p7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_j1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l46 = var_f0; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 804u); + var_p9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l53 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l47 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l49 = var_f0; + var_f1 = var_l49; + var_f0 += var_f1; + var_l48 = var_f0; + var_f0 = var_l53; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 800u); + var_l49 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_f1; + var_f2 = var_p9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l52 = var_f0; + var_f1 = var_l52; + var_f0 += var_f1; + var_l50 = var_f0; + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l61 = var_f1; + var_f2 = var_l51; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 812u); + var_l52 = var_f3; + var_f4 = var_l48; + var_f3 *= var_f4; + var_f4 = var_p9; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f5 = var_l47; + var_f6 = var_l51; + var_f7 = var_l47; + var_f6 *= var_f7; + var_f7 = var_l46; + var_f8 = var_l49; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l51 = var_f6; + var_f7 = var_l51; + var_f6 += var_f7; + var_l59 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l57 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l58 = var_f1; + var_f2 = var_l46; + var_f3 = var_l52; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l59; + var_f4 *= var_f5; + var_f5 = var_p9; + var_f6 = var_l48; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l66 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 836u); + var_l51 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 828u); + var_l54 = var_f0; + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 820u); + var_l69 = var_f1; + var_f2 = var_l53; + var_f3 = var_l52; + var_f4 = var_l59; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l50; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l53 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 820, var_f1); + var_i0 = var_l15; + var_f1 = var_l69; + var_f2 = var_l46; + var_f3 = var_l52; + var_f4 = var_l47; + var_f5 = var_l54; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l48 = var_f4; + var_f5 = var_l48; + var_f4 += var_f5; + var_l48 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_p9; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f6 = var_l47; + var_f7 = var_l46; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l50 = var_f5; + var_f6 = var_l50; + var_f5 += var_f6; + var_l50 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l49; + var_f7 = var_l46; + var_f6 *= var_f7; + var_f7 = var_p9; + var_f8 = var_l54; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l46 = var_f6; + var_f7 = var_l46; + var_f6 += var_f7; + var_l46 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l53; + var_f1 -= var_f2; + var_l53 = var_f1; + var_f2 = var_l52; + var_f3 = var_l49; + var_f4 = var_l58; + var_f5 = var_l51; + var_f6 = var_l52; + var_f7 = var_l46; + var_f6 *= var_f7; + var_f7 = var_l49; + var_f8 = var_l48; + var_f7 *= var_f8; + var_f8 = var_p9; + var_f9 = var_l50; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l66; + var_f4 -= var_f5; + var_l51 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l61; + var_f6 = var_l54; + var_f7 = var_l52; + var_f8 = var_l50; + var_f7 *= var_f8; + var_f8 = var_p9; + var_f9 = var_l46; + var_f8 *= var_f9; + var_f9 = var_l47; + var_f10 = var_l48; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f6 = var_l57; + var_f5 -= var_f6; + var_l48 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l50 = var_f3; + var_f4 = var_l50; + var_f3 += var_f4; + var_l50 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l49; + var_f4 = var_p9; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l53; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l46 = var_f4; + var_f5 = var_l46; + var_f4 += var_f5; + var_l46 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l47; + var_f6 = var_l53; + var_f5 *= var_f6; + var_f6 = var_p9; + var_f7 = var_l51; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l54 = var_f5; + var_f6 = var_l54; + var_f5 += var_f6; + var_l54 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l48; + var_f2 = var_l52; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f3 = var_l47; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_p9; + var_f5 = var_l46; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 828, var_f1); + var_i0 = var_l11; + var_f1 = var_l51; + var_f2 = var_l52; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f3 = var_p9; + var_f4 = var_l54; + var_f3 *= var_f4; + var_f4 = var_l49; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 836, var_f1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p9 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l47 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + var_f0 = var_l62; + var_f1 = var_l63; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l11; + var_i1 = 952u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l11; + var_i3 = 800u; + var_i2 += var_i3; + var_f3 = var_l63; + var_i4 = var_l11; + var_i5 = 728u; + var_i4 += var_i5; + var_i5 = var_l11; + var_i6 = 736u; + var_i5 += var_i6; + var_f6 = var_l62; + var_i7 = var_l11; + var_i8 = 720u; + var_i7 += var_i8; + var_f8 = var_l47; + var_f9 = var_p9; + var_i10 = var_l11; + var_i11 = 928u; + var_i10 += var_i11; + w2c_rapier__wasm3d__bg_f64(instance, var_i0, var_i1, var_i2, var_f3, var_i4, var_i5, var_f6, var_i7, var_f8, var_f9, var_i10); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1004u); + var_p7 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l28; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 952u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 872, var_f1); + goto var_B12; + } + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 952, var_i1); + var_i0 = var_l11; + var_i1 = 872u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l11; + var_i3 = 736u; + var_i2 += var_i3; + var_f3 = var_l62; + var_i4 = var_l11; + var_i5 = 720u; + var_i4 += var_i5; + var_i5 = var_l11; + var_i6 = 800u; + var_i5 += var_i6; + var_f6 = var_l63; + var_i7 = var_l11; + var_i8 = 728u; + var_i7 += var_i8; + var_f8 = var_l47; + var_f9 = var_p9; + var_i10 = var_l11; + var_i11 = 952u; + var_i10 += var_i11; + w2c_rapier__wasm3d__bg_f64(instance, var_i0, var_i1, var_i2, var_f3, var_i4, var_i5, var_f6, var_i7, var_f8, var_f9, var_i10); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 924u); + var_p7 = var_i0; + var_B12:; + var_i0 = var_p7; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 872u); + var_p9 = var_f0; + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 940, var_i1); + var_i0 = var_l11; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 936, var_i1); + var_i0 = var_l11; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 932, var_i1); + var_i0 = var_l11; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_f0 = var_p9; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 716u); + var_p2 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l11; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l11; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 948, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p7 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 980, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 972, var_j1); + var_i0 = var_l11; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 968, var_i1); + var_i0 = var_l11; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 964, var_i1); + var_i0 = var_l11; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 960, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 952, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 948u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1004, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 448u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1000, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 420u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 996, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 444u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 992, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 716u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 988, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i2 = 424u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 984, var_i1); + var_i0 = var_p7; + var_i1 = var_p2; + var_i2 = var_l11; + var_i3 = 952u; + var_i2 += var_i3; + var_i3 = 1087780u; + var_i4 = var_l13; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B14; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 716u); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l11; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f1 = var_p9; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 420u); + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B14:; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_i0 = var_p10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l11; + var_i2 = 448u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_l22 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 32u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_l43 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 350u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 += var_i2; + var_l45 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l11; + var_i1 = var_l20; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l11; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_p2 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_p4 = var_i0; + var_i0 = var_l11; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 196u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p4; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l20; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l43; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l45; + var_i1 = var_l44; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_i1); + var_i0 = var_l11; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l24; + var_i1 = var_l11; + var_i2 = 152u; + var_i1 += var_i2; + var_i2 = 196u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 744, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_j1); + var_i0 = var_p4; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p4; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p4; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l79 = var_j0; + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l16; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_j0 = 0ull; + var_l77 = var_j0; + var_L16: + var_j0 = var_l77; + var_l78 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l77 = var_j0; + var_j0 = var_l79; + var_j1 = var_l78; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_j0 = var_l78; + var_i0 = (u32)(var_j0); + var_p2 = var_i0; + var_i0 = var_l41; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p7 = var_i0; + var_i1 = var_l11; + var_i2 = 736u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_f0; + var_f1 = var_p8; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l11; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 60u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l17; + var_i1 = var_p3; + var_i2 = var_p7; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_p5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 70u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 59u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 57u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l11; + var_i1 = 72u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 855u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l42; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 800u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p2; + var_p1 = var_i0; + var_f0 = var_p9; + var_p8 = var_f0; + goto var_B17; + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l11; + var_i1 = 736u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_p9 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p7 = var_i0; + var_p4 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_p7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p2 = var_i0; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l19 = var_i0; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p2; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p9 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p4 = var_i0; + goto var_B20; + } + var_L22: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p2; + var_i3 = var_p7; + var_i4 = 1u; + var_i3 -= var_i4; + var_l19 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p4 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l22 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l47 = var_f2; + var_f3 = var_p9; + var_i2 = var_f2 <= var_f3; + var_l23 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p9; + var_f3 = var_l47; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p7; + var_p4 = var_i0; + goto var_B20; + } + var_i0 = var_p2; + var_i1 = var_p7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_p7 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L22;} + var_B20:; + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B17:; + var_j0 = var_l77; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L16;} + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 56u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L8;} + goto var_B4; + var_B10:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1086632u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1086616u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 800u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 72u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 738u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 70u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_i1); + goto var_B24; + } + var_i0 = var_l11; + var_i1 = 459u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 499u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 352u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 491u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 483u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 475u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 467u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 738u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 350u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 451, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_i1); + var_i0 = var_l11; + var_i1 = 800u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 448u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 55u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_j1); + var_i0 = var_p2; + var_p1 = var_i0; + var_B24:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l11; + var_i1 = 800u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 72u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 55u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 738u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 70u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 800, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 736u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_l11; + var_i1 = 448u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 55u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l11; + var_i2 = 800u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 55u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 738u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 800u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 495u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 487u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 479u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 471u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 463u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 455u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l11; + var_i1 = 1008u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f44(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0; + u64 var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0; + f32 var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, + var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 152u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B20; + case 1: goto var_B19; + case 2: goto var_B18; + case 3: goto var_B17; + case 4: goto var_B16; + case 5: goto var_B15; + case 6: goto var_B14; + case 7: goto var_B4; + case 8: goto var_B13; + case 9: goto var_B12; + case 10: goto var_B11; + case 11: goto var_B10; + case 12: goto var_B9; + case 13: goto var_B8; + case 14: goto var_B7; + case 15: goto var_B6; + case 16: goto var_B5; + case 17: goto var_B0; + default: goto var_B21; + } + var_B21:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_j1 = 13563072037471107411ull; + var_i2 = 1054448u; + var_i0 = w2c_rapier__wasm3d__bg_f300(instance, var_i0, var_j1, var_i2); + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p1; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B20:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_j1 = 9277381659105601537ull; + var_i2 = 1054432u; + var_i0 = w2c_rapier__wasm3d__bg_f300(instance, var_i0, var_j1, var_i2); + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l10; + var_i7 = var_p0; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B19:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l24 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l27 = var_f0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l30 = var_f2; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l32 = var_f2; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l25 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B25;} + var_f0 = var_l24; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B25;} + var_i0 = var_p3; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f429(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f116(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f116(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_f0 = var_l24; + var_f1 = var_l24; + var_f0 += var_f1; + var_l26 = var_f0; + var_L27: + var_i0 = var_p0; + var_f1 = var_l26; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l26; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l25; + var_f2 = var_l26; + var_i3 = var_l12; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + } + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = var_l24; + var_f1 = var_l24; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = -(var_f0); + var_l26 = var_f0; + var_L29: + var_i0 = var_p0; + var_f1 = var_l24; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_f1 = var_l24; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + } + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l43 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l9; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f532(instance, var_i0, var_i1); + var_i0 = var_l10; + if (var_i0) { + var_f0 = var_l28; + var_f1 = var_l32; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = var_l31; + var_f1 = var_l30; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l27; + var_f1 = var_l29; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l36 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l27 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l24 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l26 = var_f0; + var_i0 = var_p1; + var_p0 = var_i0; + var_L31: + var_f0 = var_l26; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l25; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l24; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_l12 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l12; + var_f1 = var_l35; + var_f2 = var_l32; + var_f3 = var_l27; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l25; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f7 = var_l24; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l32 = var_f6; + var_f7 = var_l32; + var_f6 += var_f7; + var_l32 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l33; + var_f2 = var_l30; + var_f3 = var_l27; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l32; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + var_f2 = var_l28; + var_f3 = var_l27; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L31;} + } + var_i0 = var_l8; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l8; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B22; + var_B25:; + var_i0 = 1093436u; + var_i1 = 77u; + var_i2 = 1093616u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1099052u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 1099052u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l10; + var_i3 = var_p0; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_l8; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B18:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 2u; + var_i3 = 1051260u; + var_i4 = 1u; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 312u; + var_i6 += var_i7; + var_i7 = var_p0; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B17:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l35 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l33 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l36 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l39 = var_f0; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + var_i2 = var_p5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l40; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l37 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l38 = var_f0; + var_i0 = var_l7; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_f1; + var_f2 = var_l37; + var_i3 = var_p5; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l27 = var_f3; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l37; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f7 = var_l39; + var_f8 = var_l26; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l37 = var_f6; + var_f7 = var_l37; + var_f6 += var_f7; + var_l37 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + var_f2 = var_l39; + var_f3 = var_l27; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f2 = var_l40; + var_f3 = var_l27; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l7; + var_f1 = var_l41; + var_f2 = var_l30; + var_f3 = var_l27; + var_f4 = var_l28; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l33; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l34 = var_f4; + var_f5 = var_l34; + var_f4 += var_f5; + var_l34 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l33; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f6 = var_l30; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l38 = var_f5; + var_f6 = var_l38; + var_f5 += var_f6; + var_l38 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l30; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f7 = var_l28; + var_f8 = var_l26; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l30 = var_f6; + var_f7 = var_l30; + var_f6 += var_f7; + var_l30 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l37 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + var_f2 = var_l28; + var_f3 = var_l27; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f2 = var_l33; + var_f3 = var_l27; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 312u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = var_l7; + var_i3 = 40u; + var_i2 += var_i3; + var_p5 = var_i2; + var_i3 = var_p0; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l7; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_l7; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l7; + var_f1 = var_l41; + var_f2 = var_l29; + var_f3 = var_l27; + var_f4 = var_l31; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l30 = var_f4; + var_f5 = var_l30; + var_f4 += var_f5; + var_l30 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l35; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f6 = var_l29; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l28 = var_f5; + var_f6 = var_l28; + var_f5 += var_f6; + var_l28 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l29; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f7 = var_l31; + var_f8 = var_l26; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l29 = var_f6; + var_f7 = var_l29; + var_f6 += var_f7; + var_l29 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + var_f2 = var_l31; + var_f3 = var_l27; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f2 = var_l35; + var_f3 = var_l27; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_p0; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l7; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_l7; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l7; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_p0; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B0; + var_B16:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = 92u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p3 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_l14 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p4 = var_i0; + var_i1 = 80u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p4; + var_i1 = 76u; + var_i0 += var_i1; + var_l17 = var_i0; + goto var_B3; + var_B15:; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_p0 = var_i1; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 88u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p4; + var_i4 = var_p0; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_l8; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B14:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l24 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l25 = var_f0; + var_i0 = var_l7; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 168u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l25; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l29 = var_f1; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l24; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = -1; + var_f4 = var_l27; + var_f5 = var_l25; + var_f4 += var_f5; + var_f3 /= var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 164u; + var_i0 += var_i1; + var_f1 = var_l31; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l26; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f2 *= var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_l31 = var_f1; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l29; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l7; + var_f1 = var_l27; + var_f2 = var_l26; + var_f3 = var_l26; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = -10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l7; + var_f1 = var_l31; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = 10000; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 136u; + var_i1 += var_i2; + var_i2 = 4u; + var_i3 = 1054416u; + var_i4 = 2u; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 312u; + var_i6 += var_i7; + var_i7 = var_p0; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B13:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p3 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l36 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = 0u; + var_p4 = var_i0; + var_L33: + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p4; + var_i2 = var_l8; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 28u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_i0; + var_i0 = var_l7; + var_f1 = var_l27; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l26; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_i3 = var_p3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l24; + var_i3 = var_p3; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l25; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l25; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l24; + var_f1 = var_l28; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l7; + var_f1 = var_l35; + var_f2 = var_l32; + var_f3 = var_l27; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l25; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f7 = var_l24; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l32 = var_f6; + var_f7 = var_l32; + var_f6 += var_f7; + var_l32 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l7; + var_f1 = var_l33; + var_f2 = var_l30; + var_f3 = var_l27; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l32; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f2 = var_l28; + var_f3 = var_l32; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l7; + var_i1 = 312u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_p0; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_l11; + var_i4 = var_l10; + var_i5 = var_l7; + var_i6 = 136u; + var_i5 += var_i6; + var_i6 = var_p3; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = 36u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + goto var_B0; + var_B12:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_i0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p0 = var_i0; + goto var_B34; + } + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l10; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 134217727u; + var_i0 &= var_i1; + var_p4 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_p4; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B37;} + var_i0 = 0u; + var_l8 = var_i0; + goto var_B36; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B37:; + var_i0 = var_l8; + var_i1 = 268435452u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_p0; + var_p4 = var_i0; + var_L39: + var_i0 = var_p4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 96u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 128u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L39;} + var_B36:; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_L40: + var_i0 = var_p4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L40;} + var_B34:; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p0; + var_i4 = var_l8; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p4; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B11:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_j1 = 12618006700492273925ull; + var_i2 = 1054400u; + var_i0 = w2c_rapier__wasm3d__bg_f300(instance, var_i0, var_j1, var_i2); + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p1; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B10:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_j1 = 16460756489303372737ull; + var_i2 = 1054384u; + var_i0 = w2c_rapier__wasm3d__bg_f300(instance, var_i0, var_j1, var_i2); + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p1; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B0; + var_B9:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_f0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l29 = var_f1; + var_f2 = 0; + var_f1 += var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = 0; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = 0; + var_f2 = var_l27; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = var_l29; + var_f1 -= var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = 0; + var_f1 += var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l24 = var_f0; + var_i0 = 4u; + var_p4 = var_i0; + var_i0 = 288u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 284u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 260u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l25; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 224u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 212u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 184u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 148u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l26; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f2 = var_l30; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 280u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l24; + var_f3 = 0; + var_f2 *= var_f3; + var_l24 = var_f2; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_p1; + var_i1 = 268u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_p1; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_p1; + var_i1 = 232u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l26; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f2 = var_l31; + var_f1 += var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_p1; + var_i1 = 220u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f2 = var_l30; + var_f1 += var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_p1; + var_i1 = 208u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l27; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_p1; + var_i1 = 196u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_p1; + var_i1 = 188u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_p1; + var_i1 = 176u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_p1; + var_i1 = 152u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l25; + var_f1 += var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_p1; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l29; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_L43: + var_j0 = var_l43; + var_j1 = 1ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_j1 = var_l43; + var_j0 |= var_j1; + var_l46 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l43; + var_j1 = 2ull; + var_j0 += var_j1; + var_l46 = var_j0; + var_j0 = var_l44; + var_j1 = 8589934592ull; + var_j0 += var_j1; + var_j1 = var_l45; + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l43; + var_j1 = 3ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_j0 = var_l44; + var_j1 = 12884901888ull; + var_j0 += var_j1; + var_j1 = var_l46; + var_j0 |= var_j1; + var_l46 = var_j0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l44; + var_j1 = var_l45; + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l43; + var_j1 = 4ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_j0 = var_l44; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l44 = var_j0; + var_j1 = 103079215104ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L43;} + var_i0 = var_p0; + var_i1 = 216u; + var_i0 += var_i1; + var_j1 = 81604378634ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 208u; + var_i0 += var_i1; + var_j1 = 25769803794ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 192u; + var_i0 += var_i1; + var_j1 = 73014444047ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 184u; + var_i0 += var_i1; + var_j1 = 12884901904ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 98784247817ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_j1 = 21474836502ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_j1 = 90194313228ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 47244640258ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_p0; + var_j1 = 60129542151ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_p0; + var_j1 = 34359738369ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_p0; + var_j1 = 20ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p0; + var_j1 = 55834574852ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_L50: + var_i0 = var_l11; + var_i1 = 12u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = var_p0; + var_i2 = 128u; + var_i1 += var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 232u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p0; + var_i2 = var_l14; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_p0; + var_i1 = 248u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l15 = var_i1; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_p0; + var_i1 = 256u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l15; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = var_l12; + var_i4 = var_p0; + var_i5 = 96u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p4; + var_i1 = var_l16; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_j0 = (u64)(var_i0); + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B52;} + goto var_B51; + } + var_i0 = var_p4; + var_j0 = (u64)(var_i0); + var_l43 = var_j0; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_l44 = var_j0; + var_i1 = var_p3; + var_j1 = (u64)(var_i1); + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_j0 = (u64)(var_i0); + var_l45 = var_j0; + var_i0 = var_p4; + var_i1 = var_l15; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_L56: + var_j0 = var_l43; + var_j1 = var_l44; + var_j0 |= var_j1; + var_l46 = var_j0; + var_j0 = var_l43; + var_j1 = 1ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_j0 = var_l43; + var_j1 = var_l45; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L56;} + } + var_i0 = var_l8; + var_j0 = (u64)(var_i0); + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l45; + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B51;} + var_B52:; + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_B51:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l19; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l15 = var_i1; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l18 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l20; + var_i1 = var_l15; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 256u; + var_i2 += var_i3; + var_i3 = var_l12; + var_i4 = var_p0; + var_i5 = 96u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p4; + var_i1 = var_l16; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_j0 = (u64)(var_i0); + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B59;} + goto var_B58; + } + var_i0 = var_p4; + var_j0 = (u64)(var_i0); + var_l43 = var_j0; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_l44 = var_j0; + var_i1 = var_p3; + var_j1 = (u64)(var_i1); + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_j0 = (u64)(var_i0); + var_l45 = var_j0; + var_i0 = var_p4; + var_i1 = var_l15; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_L63: + var_j0 = var_l43; + var_j1 = var_l44; + var_j0 |= var_j1; + var_l46 = var_j0; + var_j0 = var_l43; + var_j1 = 1ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_j0 = var_l43; + var_j1 = var_l45; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L63;} + } + var_i0 = var_l8; + var_j0 = (u64)(var_i0); + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l45; + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B58;} + var_B59:; + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_B58:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l19; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l10 = var_i1; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = var_l10; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 256u; + var_i2 += var_i3; + var_i3 = var_l12; + var_i4 = var_p0; + var_i5 = 96u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p4; + var_i1 = var_l16; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_j0 = (u64)(var_i0); + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B66;} + goto var_B65; + } + var_i0 = var_p4; + var_j0 = (u64)(var_i0); + var_l43 = var_j0; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_l44 = var_j0; + var_i1 = var_p3; + var_j1 = (u64)(var_i1); + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_j0 = (u64)(var_i0); + var_l45 = var_j0; + var_i0 = var_p4; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_L70: + var_j0 = var_l43; + var_j1 = var_l44; + var_j0 |= var_j1; + var_l46 = var_j0; + var_j0 = var_l43; + var_j1 = 1ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_j0 = var_l44; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_j0 = var_l43; + var_j1 = var_l45; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L70;} + } + var_i0 = var_l8; + var_j0 = (u64)(var_i0); + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l45; + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B65;} + var_B66:; + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_B65:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L50;} + var_i0 = var_l9; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B41; + var_B49:; + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 1099596u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B48:; + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1099612u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 288u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B41:; + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l10; + var_i3 = var_p0; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_l9; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B8:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = var_p2; + var_i3 = var_p4; + var_i4 = 1054056u; + var_i5 = var_p5; + var_i6 = var_p1; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + goto var_B0; + var_B7:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l24 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l9 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f1 = var_l25; + var_f1 = -(var_f1); + var_l27 = var_f1; + var_f2 = var_l26; + var_f1 -= var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f1 = -(var_f1); + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = var_l26; + var_f1 -= var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = var_l8; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_f0 = var_l26; + var_f1 = var_l25; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_p4 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = 3u; + var_i3 = var_l11; + var_i4 = var_l8; + var_i5 = var_p0; + var_i6 = 24u; + var_i5 += var_i6; + var_p1 = var_i5; + w2c_rapier__wasm3d__bg_f123(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p4; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l11; + var_i3 = var_p0; + var_i4 = var_l8; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p3; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B6:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l26; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = -2; + var_f1 *= var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l9 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f1 = -(var_f1); + var_l30 = var_f1; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l26; + var_f1 = -(var_f1); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = 0; + var_f3 = var_l27; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = var_l26; + var_f3 = var_l27; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_l30 = var_f1; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = var_l31; + var_f3 = var_l27; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_l27 = var_f1; + var_f2 = var_l26; + var_f1 -= var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = var_l8; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_f0 = var_l27; + var_f1 = 0; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l25; + var_f1 = var_l24; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l24; + var_f1 = var_l30; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l10; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_p4 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = 1u; + var_i1 = var_p1; + var_i2 = 3u; + var_i3 = var_l11; + var_i4 = var_l8; + var_i5 = var_p0; + var_i6 = 24u; + var_i5 += var_i6; + var_p1 = var_i5; + w2c_rapier__wasm3d__bg_f123(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p4; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l11; + var_i3 = var_p0; + var_i4 = var_l8; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_p3; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B5:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l24 = var_f0; + var_i0 = 4u; + var_l12 = var_i0; + var_i0 = var_p4; + var_p0 = var_i0; + var_L82: + var_i0 = var_l11; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l18; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B83;} + var_i0 = var_l23; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l22; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_L87: + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l25; + var_i1 = var_l21; + var_i2 = var_l13; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l26; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l27; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L87;} + goto var_B83; + } + var_i0 = var_l13; + var_i1 = var_l15; + var_i2 = 1099248u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1099232u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = var_p3; + var_i1 = var_l18; + var_i2 = 1099232u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l14; + var_i1 = var_l14; + var_i2 = 1099216u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B83:; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L82;} + } + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l24 = var_f0; + var_L91: + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l14; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4294967295u; + var_l9 = var_i0; + var_i0 = var_p1; + var_p0 = var_i0; + goto var_B93; + } + var_i0 = var_l21; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_p1; + var_p0 = var_i0; + var_L98: + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B97;} + var_i0 = var_l18; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L98;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_B93;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i0 = 1u; + goto var_B92; + var_B97:; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 1099280u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 1099264u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B94:; + var_i0 = var_p0; + var_i1 = var_l14; + var_i2 = 1099264u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B93:; + var_i0 = var_l9; + var_j0 = (u64)(var_i0); + var_l44 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i0 = var_p1; + var_p3 = var_i0; + var_L100: + var_i0 = var_p3; + var_j0 = (u64)(var_i0); + var_l43 = var_j0; + var_j0 = var_l43; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_j0 = var_l44; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l44 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_L100;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B92:; + var_p3 = var_i0; + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p1; + var_j0 = (u64)(var_i0); + var_i1 = var_p1; + var_i2 = var_p3; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l43 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_p1 = var_i0; + var_i0 = var_l12; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L91;} + } + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L106: + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_j0 = (u64)(var_i0); + var_l46 = var_j0; + var_j0 = 0ull; + var_l43 = var_j0; + var_L108: + var_j0 = var_l46; + var_j1 = var_l43; + var_l44 = var_j1; + var_j2 = 1ull; + var_j1 += var_j2; + var_l43 = var_j1; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_B109;} + var_i0 = var_p0; + var_j1 = var_l44; + var_i1 = (u32)(var_j1); + var_i0 += var_i1; + var_l17 = var_i0; + var_j0 = (u64)(var_i0); + var_l48 = var_j0; + var_j0 = var_l43; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_L111: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l12; + var_i1 = var_l17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B112;} + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i2 = var_l17; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B110;} + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l14; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i2 = var_l9; + var_i3 = var_l19; + var_i4 = var_l8; + w2c_rapier__wasm3d__bg_f247(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l12; + var_i1 = var_l15; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l12; + var_j0 = (u64)(var_i0); + var_l44 = var_j0; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_l45 = var_j0; + var_j1 = var_l48; + var_j0 |= var_j1; + var_l47 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l47; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l22; + var_i1 = 1u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_j0 = (u64)(var_i0); + var_l47 = var_j0; + var_i0 = var_l12; + var_i1 = var_l22; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l45; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_L118: + var_j0 = var_l44; + var_j1 = var_l45; + var_j0 |= var_j1; + var_l49 = var_j0; + var_j0 = var_l44; + var_j1 = 1ull; + var_j0 += var_j1; + var_l44 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l49; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_j0 = var_l45; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_j0 = var_l44; + var_j1 = var_l47; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L118;} + } + var_i0 = var_l14; + var_j0 = (u64)(var_i0); + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l47; + var_j0 |= var_j1; + var_l44 = var_j0; + var_i0 = var_l9; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B114;} + goto var_B113; + } + var_i0 = var_l14; + var_j0 = (u64)(var_i0); + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l48; + var_j0 |= var_j1; + var_l44 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B113;} + var_B114:; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_B113:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L111;} + goto var_B109; + var_B112:; + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = 1099596u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B110:; + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = 1099612u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_j0 = var_l43; + var_j1 = var_l46; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L108;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L106;} + } + var_i0 = var_l16; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B103; + var_B104:; + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 1099296u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B103:; + var_i0 = var_l7; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l9; + var_i3 = var_p0; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_l7; + var_i7 = 40u; + var_i6 += var_i7; + var_i7 = var_l16; + w2c_rapier__wasm3d__bg_f302(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B4:; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_p3 = var_i1; + var_i2 = 0u; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f260(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l7; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p4; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p4; + var_i1 = var_p3; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 312u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l7; + var_i2 = 172u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l7; + var_i2 = 164u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i2 = 156u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l7; + var_i1 = 180u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_p3; + var_p4 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 1u; + goto var_B1; + var_B3:; + var_L123: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B122;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B121;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l16; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l16; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l18; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l7; + var_i1 = 312u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l7; + var_i1 = 232u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = var_p2; + var_i3 = var_p4; + var_i4 = 1054056u; + var_i5 = var_p5; + var_i6 = var_l11; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l14; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + goto var_L123; + } + var_i0 = var_l12; + var_i1 = var_p4; + var_i2 = 1052012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B122:; + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = 1051980u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B121:; + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 1051996u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 0u; + var_B1:; + var_l8 = var_i0; + var_L125: + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 232u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l12; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_j1 = var_l44; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l7; + var_i1 = 272u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l7; + var_i1 = 296u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = var_l7; + var_i4 = 312u; + var_i3 += var_i4; + var_i4 = 1054056u; + var_i5 = var_p5; + var_i6 = var_l9; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = 0u; + var_l8 = var_i0; + goto var_L125; + } else { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l9 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_L128: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B127;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 -= var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = 0u; + var_p4 = var_i0; + } + var_i0 = var_l19; + var_i1 = var_l9; + var_i2 = var_p4; + var_i3 = var_l8; + w2c_rapier__wasm3d__bg_f260(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L128;} + var_i0 = var_p3; + var_B127:; + var_p4 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + goto var_L125; + } + UNREACHABLE; + UNREACHABLE; + var_B0:; + var_i0 = var_l7; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f45(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0; + u64 var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3, var_j4; + var_i0 = instance->w2c_g0; + var_i1 = 848u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B17;} + var_j0 = var_l31; + var_j1 = var_l32; + var_j0 += var_j1; + var_j1 = var_l32; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B16;} + var_j0 = var_l32; + var_j1 = var_l33; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B15;} + var_i0 = var_p1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i0 = var_l6; + var_j1 = var_l32; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 1u; + var_i2 = 2u; + var_j3 = var_l32; + var_j4 = 4294967296ull; + var_i3 = var_j3 < var_j4; + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + var_j2 = var_l32; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 152u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_i1 = 0u; + var_i2 = 156u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_j1 = 48ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 48ull; + var_j0 = (u64)((s64)var_j0 >> (var_j1 & 63)); + var_j1 = var_l32; + var_j2 = 1ull; + var_j1 -= var_j2; + var_j1 = I64_CLZ(var_j1); + var_j0 -= var_j1; + var_j1 = 1292913986ull; + var_j0 *= var_j1; + var_j1 = 82746495104ull; + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l18 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + goto var_B20; + } + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_B20:; + var_i0 = var_l18; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l18; + var_i1 -= var_i2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + goto var_B22; + } + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 65535u; + var_i1 &= var_i2; + w2c_rapier__wasm3d__bg_f240(instance, var_i0, var_i1); + var_B22:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 176u; + var_i1 += var_i2; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 840, var_i1); + var_i0 = var_p3; + var_l10 = var_i0; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l14; + var_i1 = 40u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l14; + var_p1 = var_i0; + goto var_B25; + } + var_i0 = var_l6; + var_i1 = 672u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l14; + var_p1 = var_i0; + var_L27: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = 0ull; + var_l31 = var_j0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + goto var_B29; + } + var_i0 = var_l5; + var_i1 = 2147483646u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = var_l15; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + var_L31: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l31 = var_j0; + var_j1 = 1000000000ull; + var_j0 = DIV_U(var_j0, var_j1); + var_l33 = var_j0; + var_i0 = var_l5; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l31; + var_j3 = var_l33; + var_j4 = 1000000000ull; + var_j3 *= var_j4; + var_j2 -= var_j3; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l33 = var_j1; + var_j2 = 1000000000ull; + var_j1 = DIV_U(var_j1, var_j2); + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = var_l31; + var_j2 = 1000000000ull; + var_j1 *= var_j2; + var_j0 -= var_j1; + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L31;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_B29:; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l31; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_j2 = 1000000000ull; + var_j1 = DIV_U(var_j1, var_j2); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B28:; + var_i0 = var_l10; + var_i1 = 9u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 9u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 840u); + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L27;} + var_B25:; + goto var_B2; + var_B24:; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1103816u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 840u); + var_l10 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = 0u; + var_i1 = var_l10; + var_i1 = !(var_i1); + if (var_i1) {goto var_B32;} + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_l9; + var_j0 = (u64)(var_i0); + var_l32 = var_j0; + var_i0 = var_l5; + if (var_i0) {goto var_B34;} + var_j0 = 0ull; + var_l31 = var_j0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + goto var_B33; + } + var_i0 = 1109855u; + var_i1 = 27u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B34:; + var_i0 = var_p1; + var_i1 = 2147483646u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 672u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + var_L36: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l31 = var_j0; + var_j1 = var_l32; + var_j0 = DIV_U(var_j0, var_j1); + var_l33 = var_j0; + var_i0 = var_l5; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l31; + var_j3 = var_l32; + var_j4 = var_l33; + var_j3 *= var_j4; + var_j2 -= var_j3; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l33 = var_j1; + var_j2 = var_l32; + var_j1 = DIV_U(var_j1, var_j2); + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l33; + var_j1 = var_l31; + var_j2 = var_l32; + var_j1 *= var_j2; + var_j0 -= var_j1; + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L36;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_B33:; + var_p1 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l31; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_j2 = var_l32; + var_j1 = DIV_U(var_j1, var_j2); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 840u); + var_B32:; + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_l13 = var_i1; + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l12 = var_i0; + goto var_B11; + } + var_i0 = var_l12; + var_i1 = 1u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l10 = var_i0; + goto var_B12; + } + var_i0 = var_l12; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L40: + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 += var_i3; + var_l10 = var_i2; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + var_i1 = var_l7; + var_i2 = var_l10; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + var_i1 = var_l5; + var_i2 = var_l16; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L40;} + goto var_B12; + } + var_i0 = 1104119u; + var_i1 = 28u; + var_i2 = 1104528u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = 1104164u; + var_i1 = 29u; + var_i2 = 1104544u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1104212u; + var_i1 = 28u; + var_i2 = 1104560u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 1104256u; + var_i1 = 54u; + var_i2 = 1104576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = 1104328u; + var_i1 = 55u; + var_i2 = 1104592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l10; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l12; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l6; + var_i2 = 680u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l10; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + } else { + var_i0 = var_l10; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l12; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_B11:; + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 840, var_i1); + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = var_l12; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L43: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 176u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_p1; + var_i3 = var_l6; + var_i4 = 680u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l5; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L43;} + goto var_B42; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B42:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + goto var_B6; + } + var_i0 = var_l13; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l13 = var_i0; + goto var_B7; + } + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + var_L48: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l5; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l5; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l5; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L48;} + goto var_B8; + var_B10:; + var_i0 = var_l12; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l13; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l8; + if (var_i0) { + var_L50: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L50;} + } + var_j0 = var_l31; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l13; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_B7:; + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B6:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l18; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l7 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_p1 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = var_p3; + var_i2 = var_l7; + var_i3 = var_p1; + var_i2 -= var_i3; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_B51;} + } + var_i0 = 0u; + var_l10 = var_i0; + goto var_B4; + var_B51:; + var_i0 = var_l6; + var_i1 = 344u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 176u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l24 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 512u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l15; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l25 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l15; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 840, var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l27 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = w2c_rapier__wasm3d__bg_f187(instance, var_i0, var_i1); + var_l30 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_l21 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 672u); + var_l22 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 840u); + var_l23 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L54: + var_i0 = var_l15; + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L67: + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L67;} + var_i0 = var_l5; + var_i1 = var_l23; + var_i2 = var_l5; + var_i3 = var_l23; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B62;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L69: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l29; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_p1 = var_i2; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l8; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L69;} + goto var_B68; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B68:; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + if (var_i0) { + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 680u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L74: + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l11 = var_i2; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_l9; + var_i2 = var_l11; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + var_i1 = var_l9; + var_i2 = var_l13; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l20; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L74;} + } + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = var_l30; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l11; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + } else { + var_i0 = var_l11; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = 8u; + var_l19 = var_i0; + var_i0 = var_l7; + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l22; + var_i2 = var_l5; + var_i3 = var_l22; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B59;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L76: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l28; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_p1 = var_i2; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l7; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L76;} + goto var_B64; + var_B66:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B60;} + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i1 = var_l16; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_l10; + var_i3 = var_l16; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B3; + var_B65:; + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B64:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l9 = var_i0; + goto var_B77; + } + var_i0 = var_l9; + if (var_i0) { + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 512u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L81: + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l11 = var_i2; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_l7; + var_i2 = var_l11; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + var_i1 = var_l7; + var_i2 = var_l13; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l20; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L81;} + } + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = var_l5; + var_i3 = var_l25; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l11; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + } else { + var_i0 = var_l11; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l19; + var_i1 = 4u; + var_i0 |= var_i1; + var_l19 = var_i0; + var_B77:; + var_i0 = var_l9; + var_i1 = var_l21; + var_i2 = var_l9; + var_i3 = var_l21; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L84: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l27; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_p1 = var_i2; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l5; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L84;} + goto var_B83; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B83:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l9; + var_l7 = var_i0; + goto var_B86; + } + var_i0 = var_l7; + if (var_i0) { + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 344u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L90: + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_l11 = var_i2; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_l9; + var_i2 = var_l11; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + var_i1 = var_l9; + var_i2 = var_l13; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l20; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L90;} + } + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = var_l24; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l11; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + } else { + var_i0 = var_l11; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l19; + var_i1 = 2u; + var_i0 += var_i1; + var_l19 = var_i0; + var_B86:; + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = var_l7; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L93: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_l26; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_p1 = var_i2; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l8; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L93;} + goto var_B92; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B92:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l5 = var_i0; + goto var_B95; + } + var_i0 = var_l5; + if (var_i0) { + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L99: + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l17 = var_i1; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l17; + var_i0 = var_i0 < var_i1; + var_i1 = var_l9; + var_i2 = var_l17; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l9; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + var_i1 = var_l11; + var_i2 = var_l17; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L99;} + } + var_i0 = var_l20; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = var_l6; + var_i3 = 176u; + var_i2 += var_i3; + var_i3 = var_l7; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = var_l11; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + } else { + var_i0 = var_l11; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l19; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_B95:; + var_i0 = var_p3; + var_i1 = var_l16; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l16; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 48u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B55; + } + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + goto var_B56; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + var_L104: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L104;} + goto var_B56; + } + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 1104624u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + goto var_B1; + var_B62:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B61:; + var_i0 = var_l16; + var_i1 = var_l10; + var_i2 = 1104608u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B60:; + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1104608u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B59:; + var_i0 = var_l9; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B56:; + var_i0 = var_l8; + if (var_i0) { + var_L106: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 10ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L106;} + } + var_j0 = var_l31; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B55;} + var_i0 = var_l5; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B53;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B55:; + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L54;} + var_i0 = 1u; + var_l5 = var_i0; + goto var_B4; + var_B53:; + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l13; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l14; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l14 = var_i0; + goto var_B111; + } + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + goto var_B112; + } + var_i0 = var_p1; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = 0ull; + var_l31 = var_j0; + var_L116: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 5ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 5ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 5ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 5ull; + var_j0 *= var_j1; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j1 = var_l31; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L116;} + goto var_B112; + } + var_i0 = var_l14; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B112:; + var_i0 = var_l8; + if (var_i0) { + var_L118: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 5ull; + var_j1 *= var_j2; + var_j2 = var_l31; + var_j1 += var_j2; + var_l31 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l31; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l31 = var_j0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L118;} + } + var_j0 = var_l31; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B111;} + var_i0 = var_l14; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B110;} + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_B111:; + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p1 = var_i0; + var_i1 = var_l14; + var_i2 = var_p1; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_L120: + var_i0 = var_p1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 176u; + var_i2 += var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_p1; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i1 = var_i1 != var_i2; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L120;} + goto var_B119; + } + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B119:; + var_i0 = var_l8; + var_i1 = 255u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B123; + case 1: goto var_B122; + default: goto var_B107; + } + var_B123:; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B107;} + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B109;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B107;} + var_B122:; + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B108;} + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p2; + var_l8 = var_i0; + var_L125: + var_i0 = var_p1; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B124;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 57u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L125;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B107;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B107; + var_B124:; + var_i0 = 49u; + var_i1 = var_l10; + var_i1 = !(var_i1); + if (var_i1) {goto var_B126;} + var_i0 = var_p2; + var_i1 = 49u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 48u; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B126;} + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = 48u; + var_B126:; + var_p1 = var_i0; + var_i0 = var_l18; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 65536u; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l18 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B107;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B107;} + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + goto var_B107; + var_B110:; + var_i0 = var_l14; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B109:; + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1104640u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B108:; + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1104656u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1104672u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l18; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 848u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + var_i0 = var_p1; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 1109800u; + var_i1 = 26u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f46(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + u64 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0; + f32 var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-07; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l32 = var_f0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l4; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 -= var_i2; + var_l9 = var_i1; + var_i2 = var_l5; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 4u; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 67108864u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B3; + } + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B3:; + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = var_l9; + var_i3 = var_l11; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B5; + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 228u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = 4u; + var_l25 = var_i0; + var_L16: + var_i0 = var_l26; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l13; + var_j0 = (u64)(var_i0); + var_j1 = 18446744069414584320ull; + var_j0 |= var_j1; + var_l38 = var_j0; + var_i0 = 0u; + var_l19 = var_i0; + var_L17: + var_i0 = var_l19; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i2 = var_l19; + var_i3 = 1u; + var_i2 += var_i3; + var_l19 = var_i2; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l23 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i2 = var_p3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_j0 = (u64)(var_i0); + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l36 = var_j0; + var_i0 = var_p3; + var_i1 = 2380164679u; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l5; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l35 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l6 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l5; + var_p3 = var_i0; + var_L25: + var_j0 = var_l35; + var_i1 = var_p3; + var_i2 = var_l20; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i2 = var_l7; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_j1; + var_j0 ^= var_j1; + var_l34 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l34; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l34 = var_j0; + var_L26: + var_j0 = var_l34; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l37; + var_j1 = var_l37; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l11; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_L25; + } + var_i0 = var_l8; + var_j1 = var_l34; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l20; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_j0 = var_l34; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l34; + var_j0 &= var_j1; + var_l34 = var_j0; + var_j0 = var_l36; + var_i1 = var_l6; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L26;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l5; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B23;} + goto var_B2; + var_B24:; + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l4; + var_j1 = var_l36; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l12; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l20 = var_i2; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l35 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l8 = var_i0; + var_L29: + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = var_l17; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l35 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L29;} + } + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_i0 = var_l12; + var_j1 = var_l35; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_l17; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B31;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f229(instance, var_i0, var_i1, var_i2); + var_i0 = var_l20; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 &= var_i1; + var_p3 = var_i0; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l35 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l5 = var_i0; + var_L33: + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = var_l17; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l35 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L33;} + } + var_i0 = var_l12; + var_j1 = var_l35; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p3; + var_i1 += var_i2; + var_i2 = var_l17; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B31;} + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l5 = var_i0; + var_B31:; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l17; + var_i0 &= var_i1; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l7 = var_i1; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_l5 = var_i1; + var_i2 = var_l7; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = var_l7; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l14; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B36; + } + var_i0 = var_l14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B36:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = var_p3; + var_i3 = var_l14; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B34; + } + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + goto var_B34; + var_B35:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B34:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_B41; + } + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 1080192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_l11; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l18; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = var_l15; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + var_l28 = var_f0; + var_f0 = 1; + goto var_B43; + } + var_f0 = var_l28; + var_f1 = var_l27; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l27 = var_f1; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l29; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l29 = var_f0; + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_f0 = var_l30; + var_f1 = var_l27; + var_f0 /= var_f1; + var_B43:; + var_l27 = var_f0; + var_i0 = var_l5; + var_i0 = !(var_i0); + var_l5 = var_i0; + var_i0 = var_l15; + var_j0 = (u64)(var_i0); + var_i1 = var_p3; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l34 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f835(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l6; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p3; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p3; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 29, var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 31u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 226u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B18; + var_B23:; + var_i0 = var_p3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B18; + var_B22:; + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1092780u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_p3; + var_i1 = var_l18; + var_i2 = 1092748u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = 1092764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = var_l19; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f0 -= var_f1; + var_l33 = var_f0; + var_i1 = var_p3; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l27 = var_f2; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l27; + var_f1 -= var_f2; + var_l27 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l28; + var_f2 -= var_f3; + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l27 = var_f3; + var_f2 -= var_f3; + var_l28 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l27; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l28 = var_f2; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_f0 = 0; + var_l28 = var_f0; + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + goto var_B47; + } + var_f0 = var_l27; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_l4; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_f0 = var_l31; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l29 = var_f0; + var_f0 = var_l28; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l30; + var_f1 = var_l27; + var_f0 /= var_f1; + var_B47:; + var_l27 = var_f0; + var_i0 = var_l4; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 216u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l35 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l34 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l4; + var_i1 = 206u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 175u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 173u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l6; + var_i0 = !(var_i0); + var_p3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l13; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l13; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l25 = var_i0; + } + var_i0 = var_l25; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 232u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l34 = var_j0; + var_i0 = var_l6; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l6; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l6; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 45, var_i1); + var_i0 = var_l6; + var_i1 = 47u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l22; + var_i1 = var_l9; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + goto var_L16; + } + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = 1092796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l5; + var_i1 = var_l18; + var_i2 = 1092812u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l8; + var_i1 = var_l18; + var_i2 = 1092828u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i1 = var_p2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + goto var_B11; + var_B12:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_B11:; + var_l6 = var_i0; + var_f0 = 1; + var_f1 = var_l32; + var_f0 -= var_f1; + var_l27 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l11 = var_i0; + var_i0 = var_l5; + var_p3 = var_i0; + var_L50: + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = var_l8; + var_i3 = 48u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l7; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l27; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B51; + } + goto var_B2; + var_B51:; + var_i0 = var_l6; + var_i1 = var_l9; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L50;} + goto var_B9; + var_B10:; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_B9:; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l16 = var_i0; + var_i0 = var_l4; + var_i1 = 232u; + var_i0 += var_i1; + var_l23 = var_i0; + var_L54: + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B56;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B60;} + var_i0 = 0u; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = 5u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B62;} + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B60;} + var_i0 = 1u; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = 5u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B62;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B60;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) {goto var_B56;} + var_i0 = 2u; + var_B62:; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l12 = var_i0; + var_i0 = var_l23; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l20 = var_i0; + var_l15 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l20; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l15 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l21 = var_i0; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_l6 = var_i0; + goto var_B55; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = 1u; + var_l17 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l15 = var_i0; + var_i0 = var_l9; + var_l6 = var_i0; + var_L66: + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B56;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l12 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l12; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + goto var_B56; + } + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l22; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l22; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l14; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B59;} + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p3 = var_i2; + var_i3 = var_p3; + var_i4 = var_l6; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B71;} + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B71;} + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B57;} + var_B71:; + var_i0 = var_p3; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B69;} + var_i0 = 1092924u; + var_i1 = 80u; + var_i2 = 1093004u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l7 = var_i0; + } + var_i0 = var_l21; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l17; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l15 = var_i0; + var_B69:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L66;} + goto var_B55; + } + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 1092844u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B60:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1092860u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B59:; + var_i0 = var_l14; + var_i1 = var_p2; + var_i2 = 1092892u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 1092908u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B57:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1092732u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B56:; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L54;} + goto var_B53; + var_B55:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 1092876u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B53:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l6 = var_i0; + var_L74: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L74;} + var_B8:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B77; + } + var_i0 = var_l5; + var_i1 = var_p2; + var_p3 = var_i1; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 8u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_l6 = var_i0; + goto var_B81; + } + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B80;} + var_B81:; + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_B80:; + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B77:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + goto var_B83; + } + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l5 = var_i0; + var_i0 = var_l8; + var_l7 = var_i0; + var_L85: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l22; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B88;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_L90: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L90;} + goto var_B86; + } + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1093020u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_p3; + var_i1 = var_l22; + var_i2 = 1093020u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B87:; + var_i0 = var_p2; + var_i1 = var_l19; + var_i2 = 1093036u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B86:; + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L85;} + var_B83:; + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l9; + var_p3 = var_i0; + goto var_B92; + } + var_i0 = var_l5; + var_i1 = 1073741816u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l9; + var_p3 = var_i0; + var_L95: + var_i0 = var_p3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L95;} + goto var_B92; + } + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f669(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f669(instance, var_i0, var_i1); + goto var_B91; + var_B92:; + var_i0 = var_l15; + if (var_i0) { + var_L97: + var_i0 = var_p3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L97;} + } + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f669(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f669(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B91;} + var_i0 = var_l9; + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = 7u; + var_i0 &= var_i1; + var_l6 = var_i0; + if (var_i0) { + var_L99: + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L99;} + } + var_i0 = var_l11; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B91;} + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_p3 = var_i0; + var_L100: + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L100;} + var_B91:; + var_i0 = var_l10; + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l23 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l26 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l25 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l18 = var_i0; + var_L102: + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p2 = var_i2; + var_i1 += var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i1 = var_l22; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p3; + var_i1 = var_l23; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = var_l7; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l17; + var_i2 = var_l7; + var_i3 = var_l17; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l7 = var_i0; + var_L110: + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B108;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B107;} + var_i0 = var_l9; + var_i1 = var_l16; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l25; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B106;} + var_i0 = var_l21; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B105;} + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l26; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B104;} + var_i0 = var_l20; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L110;} + goto var_B103; + } + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 1093052u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B108:; + var_i0 = var_l11; + var_i1 = var_l18; + var_i2 = 1093068u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B107:; + var_i0 = var_l16; + var_i1 = var_l19; + var_i2 = 1093084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B106:; + var_i0 = var_l16; + var_i1 = var_l25; + var_i2 = 1093100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B105:; + var_i0 = var_p3; + var_i1 = var_l17; + var_i2 = 1093116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B104:; + var_i0 = var_l16; + var_i1 = var_l26; + var_i2 = 1093132u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B103:; + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L102;} + } + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 268u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_i1 = 292u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 316u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f1211(instance, var_i0); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B2:; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f47(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7, + u32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l33 = 0, var_l34 = 0, var_l35 = 0; + f32 var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 528u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i1 = 0u; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l11 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 255u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 255u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + } + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1286(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_p4; + var_i3 = var_p5; + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = var_p8; + var_i7 = 0u; + w2c_rapier__wasm3d__bg_f29(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7); + goto var_B1; + } + var_i0 = var_l9; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l33 = var_j0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_j0 = var_l33; + var_j1 = 11332231541761904159ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B13;} + var_B14:; + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p2; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p4; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_p4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B15:; + var_i0 = var_p8; + var_i1 = 1084004u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B13:; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B11; + var_B12:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B11:; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l33 = var_j0; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_j0 = var_l33; + var_j1 = 11332231541761904159ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B5;} + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = 1u; + var_i1 ^= var_i2; + var_p2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 207, var_i1); + var_i0 = var_l12; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 208u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l9; + var_i1 = 240u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_f1; + var_f1 = -(var_f1); + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_f0 = var_p6; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l23 = var_f1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l23; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 244u); + var_l26 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l25 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_p6; + var_f4 = var_l26; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_p6; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l32 = var_f4; + var_f5 = var_l32; + var_f4 += var_f5; + var_l32 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p8; + var_f1 = var_l25; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l23; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l9; + var_f1 = var_l25; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + var_p6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l9; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f3 = var_l23; + var_f2 *= var_f3; + var_i3 = var_p3; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p3; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_i1 = var_f1 < var_f2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 287, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_p1 = var_i0; + var_i0 = var_p2; + var_p3 = var_i0; + var_i0 = var_l14; + var_p2 = var_i0; + var_i0 = var_l10; + var_p8 = var_i0; + var_i0 = var_l13; + var_l14 = var_i0; + var_i0 = var_l12; + var_l10 = var_i0; + goto var_B2; + var_B8:; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1286(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l23; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l26 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l24 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l32 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l24; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = var_p2; + var_i3 = var_p3; + var_f4 = var_p6; + var_i5 = var_p7; + var_i6 = var_p8; + var_i7 = 1u; + w2c_rapier__wasm3d__bg_f29(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6, var_i7); + goto var_B1; + var_B7:; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l23; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l26 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 += var_i2; + var_p4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l24 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p4; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l32 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l24; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_p2 = var_i0; + if (var_i0) {goto var_B16;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057092u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l15; + var_i1 = 8u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l23; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l26 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l24 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l32 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l24; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_p2 = var_i0; + if (var_i0) {goto var_B19;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057076u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l12; + if (var_i0) { + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l12; + var_i3 = var_l13; + var_i4 = var_p4; + var_i5 = var_p5; + var_f6 = var_p6; + var_i7 = var_p7; + var_i8 = var_p8; + var_i9 = 0u; + w2c_rapier__wasm3d__bg_f78(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8, var_i9); + goto var_B1; + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p4; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p1; + var_f1 = var_l23; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p4; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p4; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l26; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l24; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_p5 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l24; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l23; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l28; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l10; + var_i3 = var_l14; + var_i4 = var_p2; + var_i5 = var_p3; + var_f6 = var_p6; + var_i7 = var_p7; + var_i8 = var_p8; + var_i9 = 1u; + w2c_rapier__wasm3d__bg_f78(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8, var_i9); + var_i0 = 0u; + var_l11 = var_i0; + goto var_B1; + } + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 148u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 156u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_j1); + var_i0 = var_l9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 168u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i5 = var_p5; + var_f6 = var_p6; + var_i7 = var_p7; + var_i8 = 4u; + var_i7 += var_i8; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_i0 = w2c_rapier__wasm3d__bg_f22(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); + var_l11 = var_i0; + goto var_B1; + var_B19:; + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = var_l12; + var_i5 = var_l13; + var_f6 = var_p6; + var_i7 = var_p7; + var_i8 = var_p8; + var_i9 = 1u; + w2c_rapier__wasm3d__bg_f33(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8, var_i9); + var_i0 = 0u; + var_l11 = var_i0; + goto var_B1; + var_B17:; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l12; + var_i3 = var_p4; + var_i4 = var_p5; + var_f5 = var_p6; + var_i6 = var_p7; + var_i7 = var_p8; + var_i8 = 0u; + w2c_rapier__wasm3d__bg_f34(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6, var_i7, var_i8); + goto var_B25; + } + var_i0 = var_p4; + var_i1 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l23; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l32 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l24; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = var_l12; + var_i3 = var_p2; + var_i4 = var_p3; + var_f5 = var_p6; + var_i6 = var_p7; + var_i7 = var_p8; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f34(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6, var_i7, var_i8); + var_B25:; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + goto var_B1; + var_B16:; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = var_p2; + var_i4 = var_l10; + var_i5 = var_l14; + var_f6 = var_p6; + var_i7 = var_p7; + var_i8 = var_p8; + var_i9 = 0u; + w2c_rapier__wasm3d__bg_f33(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8, var_i9); + goto var_B1; + var_B6:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1062072u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1062072u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l33 = var_j0; + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l34 = var_j0; + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l9; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l9; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l33 = var_j0; + var_i0 = var_l9; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l9; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l33 = var_j0; + var_i0 = var_l9; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l9; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_p2; + var_p1 = var_i0; + var_i0 = var_l13; + var_p2 = var_i0; + var_i0 = var_l12; + var_p8 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1056956u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l9; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l9; + var_i3 = 208u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 384u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l9; + var_i1 = 368u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l24 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_l27 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l25 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l29 = var_f0; + var_i0 = var_l9; + var_i1 = 288u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_j0; + var_i0 = var_p7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l9; + var_i1 = 316u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 304u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l9; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l9; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 200u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 240u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 207u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l9; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 287u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 272u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l9; + var_f1 = var_p6; + var_f2 = var_l26; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l9; + var_f1 = var_p6; + var_f2 = var_l23; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l9; + var_f1 = var_p6; + var_f2 = var_l29; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_f1 = var_l25; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l9; + var_f1 = var_l27; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p4; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p4 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 472u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p3; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_L31: + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l9; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 483u); + var_p5 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 482u); + var_p8 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l9; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 481u); + var_l10 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l9; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 480u); + var_p2 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l21 = var_i0; + var_j0 = (u64)(var_i0); + var_l33 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B33;} + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l22 = var_i0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_j0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_j0; + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l9; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l9; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l9; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l19; + var_i1 = var_l17; + var_i2 = var_l9; + var_i3 = 368u; + var_i2 += var_i3; + var_i3 = 1062088u; + var_i4 = var_l22; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B33; + } + var_i0 = var_l9; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l9; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 483u); + var_p5 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 482u); + var_p8 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 481u); + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_p2 = var_i0; + goto var_B32; + } + var_i0 = var_p0; + var_i1 = var_p7; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_j0 = var_l33; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B36;} + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_j0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_j0; + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l9; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l9; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l17; + var_i1 = var_l16; + var_i2 = var_l9; + var_i3 = 368u; + var_i2 += var_i3; + var_i3 = 1062088u; + var_i4 = var_l19; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B36:; + var_j0 = var_l33; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B37;} + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_j0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_j0; + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l9; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l16; + var_i1 = var_l15; + var_i2 = var_l9; + var_i3 = 368u; + var_i2 += var_i3; + var_i3 = 1062088u; + var_i4 = var_l17; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B37:; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l12; + var_i1 = var_l18; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_j0; + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_j0; + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l9; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l9; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l18; + var_i1 = var_l15; + var_i2 = var_l9; + var_i3 = 368u; + var_i2 += var_i3; + var_i3 = 1062088u; + var_i4 = var_l16; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B32:; + var_i0 = var_p2; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i2 = var_p8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_p5; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_p5 = var_i0; + var_j0 = (u64)(var_i0); + var_l33 = var_j0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_B38:; + var_j0 = var_l33; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B40;} + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_B40:; + var_j0 = var_l33; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B42;} + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_B42:; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p1 = var_i0; + } + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_B44:; + var_i0 = var_p1; + if (var_i0) {goto var_L31;} + var_B30:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_p7; + var_i1 = 1u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 207u); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_p1 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L48: + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i1 = var_p5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + if (var_i0) {goto var_B51;} + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + goto var_B27; + } + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_B50; + var_B51:; + var_i0 = var_p3; + var_i1 = var_p2; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4294967276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_j0; + var_i0 = var_l13; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B50; + } + var_i0 = var_p0; + var_i1 = var_p7; + var_i2 = 1063600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = var_p3; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B47;} + var_B49:; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 1063584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = var_p2; + if (var_i0) {goto var_B28;} + goto var_B27; + } + var_i0 = var_l9; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l9; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B28:; + var_i0 = var_p2; + var_i1 = var_p7; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = var_p2; + var_i1 -= var_i2; + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 255u; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p7; + var_i1 = var_p8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l10; + var_i1 = var_p7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i0 = 0u; + var_p7 = var_i0; + var_L56: + var_i0 = var_p2; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_i1; + var_i2 = var_p0; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L58: + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_p3; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L58;} + } + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p3; + var_i1 += var_i2; + var_i2 = var_p0; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l12 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 1u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p8; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p8 = var_i0; + var_i0 = var_p4; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L56;} + var_i0 = var_l11; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B27:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_i1 = 132u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L61: + var_i0 = var_p1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = 168u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L61;} + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 0u; + var_l11 = var_i0; + var_B1:; + var_i0 = var_l9; + var_i1 = 528u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + goto var_Bfunc; + var_B0:; + var_i0 = 1063616u; + var_i1 = 69u; + var_i2 = 1063784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f48(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0; + u64 var_l68 = 0, var_l69 = 0; + f32 var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, + var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, + var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, + var_l67 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14, var_i15; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 3040u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l10 = var_i0; + var_i1 = var_p3; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l10; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l10; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l24 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = var_l24; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l12; + var_i3 = var_l24; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_p2; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p2; + var_i1 = 284u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_p2; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_p2; + var_i1 = 272u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_p2; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_p2; + var_i1 = 248u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_p2; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l37 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l35 = var_f0; + var_i0 = var_p2; + var_i1 = 260u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i1 = var_l19; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 256u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_l19; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l29; + var_i1 = var_l19; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 264u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f2 = var_l44; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l28; + var_i3 = var_l19; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l50 = var_f3; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l44; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l45; + var_f6 = var_l28; + var_f7 = var_l45; + var_f6 *= var_f7; + var_f7 = var_l30; + var_f8 = var_l46; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f6 += var_f7; + var_l27 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l30; + var_f3 = var_l50; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l46; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l44; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l58; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l43; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l40; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l9; + var_f1 = var_l58; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l35; + var_f4 = var_l45; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l9; + var_f1 = var_l35; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_l40; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l9; + var_f1 = var_l40; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l29; + var_f3 = var_l50; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l45; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l46; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l49; + var_i3 = var_l14; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f4 = var_l32; + var_i5 = var_l14; + var_i6 = 40u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l35 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l33; + var_i6 = var_l14; + var_i7 = 44u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l34 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = var_l27; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l33; + var_i6 = var_l14; + var_i7 = 48u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l31 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l49; + var_f7 = var_l35; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f5 += var_f6; + var_l28 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l34; + var_f6 = var_l49; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f7 = var_l32; + var_f8 = var_l31; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f6 += var_f7; + var_l27 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l32; + var_f3 = var_l30; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l31; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l53; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l57; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l54; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l9; + var_f1 = var_l53; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l57; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l54; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l37; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l9; + var_f1 = var_l37; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l57; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l54; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_f1 = var_l54; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l57; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l33; + var_f3 = var_l30; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 72u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 244u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 160u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 168u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_j1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 236u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 152u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l12; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i2 = 224u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 152u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 244u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 160u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 168u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_j1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 236u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 152u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l12; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 224u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_j1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + } + var_i0 = var_p4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p4; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + goto var_B7; + var_B8:; + var_i0 = var_p4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = var_l19; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p4; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_p3; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l26; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l19; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_B7:; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l12; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i2 = var_l24; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_i0; + var_i1 = var_l26; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l14; + var_i1 = var_p4; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l26; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l15; + var_i1 = var_l24; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_B10:; + var_i0 = var_p3; + var_i1 = var_l11; + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 240u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l9; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l9; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l9; + var_i1 = 260u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 360u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l9; + var_i1 = 372u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 472u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l9; + var_i1 = 484u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 576u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 592u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 584u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 568, var_j1); + var_i0 = var_l9; + var_i1 = 596u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 688u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 704u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 696u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_l9; + var_i1 = 708u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 800u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 816u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 808u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l9; + var_i1 = 820u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 912u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 920u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 904, var_j1); + var_i0 = var_l9; + var_i1 = 932u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 1024u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1040u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1032u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1016, var_j1); + var_i0 = var_l9; + var_i1 = 1044u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 1136u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1152u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1144u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1128, var_j1); + var_i0 = var_l9; + var_i1 = 1156u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 1248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1264u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1256u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1240, var_j1); + var_i0 = var_l9; + var_i1 = 1268u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 1360u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1376u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1368u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1352, var_j1); + var_i0 = var_l9; + var_i1 = 1380u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 1472u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1488u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1480u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1464, var_j1); + var_i0 = var_l9; + var_i1 = 1492u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_p4 = var_i0; + var_i0 = var_p1; + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 232u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 298u); + var_p1 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 297u); + var_p0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 299u); + var_l24 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i4 = 72u; + var_i3 += var_i4; + var_l10 = var_i3; + var_i4 = 60u; + var_i3 += var_i4; + var_i4 = var_l9; + var_i5 = 152u; + var_i4 += var_i5; + var_l11 = var_i4; + var_i5 = 60u; + var_i4 += var_i5; + var_i5 = var_p2; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 296u); + var_l22 = var_i5; + w2c_rapier__wasm3d__bg_f110(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l24; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = var_l22; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_l26 = var_i0; + var_i0 = var_p1; + var_i1 = var_l22; + var_i2 = var_l24; + var_i1 |= var_i2; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_f0; + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l11; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p6 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p5 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l37 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l45 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l35 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l50 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l32 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l63 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l33 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l61 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l53 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l54 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l57 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_f1 = var_l39; + var_f0 *= var_f1; + var_l58 = var_f0; + var_i0 = 3u; + var_l21 = var_i0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L16: + var_i0 = var_l19; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = var_l21; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l20; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l25; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p0; + var_i1 = var_l8; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_l25; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f0 = 1; + var_f1 = var_l39; + var_i2 = var_l25; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l40 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l25; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 += var_f2; + var_l28 = var_f1; + var_f0 /= var_f1; + var_l27 = var_f0; + var_f0 = 0; + var_f1 = var_l40; + var_f2 = 0; + var_f3 = var_l27; + var_f4 = var_l28; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l27; + var_f4 = var_l28; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_l28 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B18;} + var_i0 = var_l25; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_f0 = var_l28; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_f2 = w2c_rapier__wasm3d__bg_f180(instance, var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_B18:; + var_l43 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l13; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l13; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l13; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_f1 = var_l39; + var_f2 = var_l31; + var_f1 *= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l27; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = 0; + var_f2 = 0; + var_f3 = 1; + var_f4 = var_l58; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 /= var_f4; + var_l27 = var_f3; + var_f4 = var_l28; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l27; + var_f4 = var_l28; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l27 = var_f2; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l13; + var_f1 = var_l27; + var_f2 = 0; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l13; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l61; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l13; + var_f1 = var_l48; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l13; + var_f1 = var_l43; + var_f2 = var_l48; + var_f3 = var_l57; + var_f2 *= var_f3; + var_f3 = var_l47; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l41; + var_f4 = var_l52; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l48; + var_f4 = var_l54; + var_f3 *= var_f4; + var_f4 = var_l47; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l41; + var_f5 = var_l60; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f3 = var_l30; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l13; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l13; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l13; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l23; + var_i1 = 4u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l20; + var_i1 = 28u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 84u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l39; + var_f1 /= var_f2; + var_f2 = var_l39; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l37 = var_f0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l33 = var_f0; + var_i0 = var_l11; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l34 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_l31 = var_f0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_L19: + var_i0 = 1u; + var_i1 = var_l14; + var_i0 <<= (var_i1 & 31); + var_p5 = var_i0; + var_i1 = var_l19; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l26; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l20; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l13; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l13; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l13; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = var_l13; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l13; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = var_l14; + var_i7 = 2u; + var_i8 = var_l14; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l58; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l39; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l30 = var_f2; + var_f1 /= var_f2; + var_l27 = var_f1; + var_f2 = var_l30; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l27; + var_f2 = var_l30; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l32 = var_f0; + var_f0 = 0; + var_l55 = var_f0; + var_f0 = var_l35; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l49; + var_f4 = var_l39; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l30 = var_f3; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f3 = var_l30; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l30; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l27; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 240u); + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 200u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 244u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 204u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 248u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l55 = var_f0; + } + var_f0 = var_l32; + var_f1 = 0; + var_i2 = var_p5; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l30 = var_f0; + var_f0 = 0; + var_f1 = var_l32; + var_i2 = var_p5; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f0 = var_l39; + var_f1 = var_l28; + var_f0 *= var_f1; + var_l32 = var_f0; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l56 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l42 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l65 = var_f0; + goto var_B23; + } + var_f0 = var_l37; + var_f1 = var_l61; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 196u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 240u); + var_l65 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 244u); + var_l42 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 204u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 248u); + var_l56 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l27 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l28 = var_f0; + var_f1 = var_l37; + var_f2 = var_l63; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l27 = var_f1; + var_f2 = var_l36; + var_f3 = var_l27; + var_f4 = var_l36; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l28; + var_f3 = var_l36; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_B23:; + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l8; + var_f1 = var_l32; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l8; + var_f1 = var_l55; + var_f2 = var_l65; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l56; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l57; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 264u); + var_f3 *= var_f4; + var_f4 = var_l44; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 268u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l52; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 272u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l54; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 252u); + var_f4 *= var_f5; + var_f5 = var_l38; + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 256u); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l60; + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 260u); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l36; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 84u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + goto var_B13; + var_B15:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f241(instance, var_i0, var_i1); + var_f0 = 1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l28 = var_f1; + var_f0 /= var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l27 = var_f1; + var_f2 = var_l27; + var_f3 = var_l29; + var_f4 = 1; + var_f3 += var_f4; + var_f4 = 4; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 /= var_f1; + var_l44 = var_f0; + var_f0 = var_l28; + var_f1 = var_l37; + var_f0 *= var_f1; + var_l45 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l14 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l13 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l62 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l50 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l39 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l41 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l53 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l47 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l54 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l48 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l60 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l57 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l58 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l40 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l43 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l37 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_f0; + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l32 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_i2 = var_l8; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l8; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l60; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l32; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l58; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + var_f2 = var_l45; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 172u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_i2 = var_l8; + var_i3 = 176u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l8; + var_i3 = 180u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l60; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l58; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_f1 = var_l27; + var_f2 = var_l45; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p5; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 21474836480ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_i2 = var_l8; + var_i3 = 188u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l8; + var_i3 = 192u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l60; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l29; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l58; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_f1 = var_l27; + var_f2 = var_l45; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p5; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 0u; + var_i7 = 0u; + var_i8 = 0u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 1u; + var_i7 = 0u; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 2u; + var_i7 = 0u; + var_i8 = 2u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l26; + var_i0 &= var_i1; + var_p6 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = 3u; + var_l21 = var_i0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = 0u; + var_l20 = var_i0; + var_L49: + var_i0 = var_p6; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = var_l21; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l20; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l32 = var_f0; + var_f0 = var_l27; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l33 = var_f0; + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l8; + var_i1 = var_l20; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_p5; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_l23; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l12; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l12; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l12; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l12; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l33; + var_f4 = var_l49; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l32; + var_f4 = var_l49; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l12; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p5; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l60; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l12; + var_f1 = var_l52; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l52; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l38; + var_f4 = var_l58; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l12; + var_f1 = var_l27; + var_f2 = var_l49; + var_f3 = var_l33; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = 0; + var_f4 = var_l27; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l32; + var_f4 = var_l49; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = 0; + var_f5 = var_l27; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l12; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l12; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l12; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l23; + var_i1 = 4u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L49;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l28 = var_f0; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l27 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l27; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = 1; + var_f1 = var_l28; + var_f0 /= var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l27 = var_f1; + var_f2 = var_l27; + var_f3 = var_l28; + var_f4 = 1; + var_f3 += var_f4; + var_f4 = 4; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 /= var_f1; + var_l52 = var_f0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 0u; + var_i7 = 1u; + var_i8 = 0u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l8; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = INFINITY; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 196u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 240u); + var_f3 *= var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 200u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 244u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 248u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l8; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l28; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_f2 = var_l38; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = 0; + var_f5 = var_l27; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l28; + var_f5 = var_l29; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 >= var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p6; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 1u; + var_i7 = 1u; + var_i8 = 1u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l8; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = INFINITY; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 196u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 240u); + var_f3 *= var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 200u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 244u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 248u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l8; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l28; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_f2 = var_l38; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = 0; + var_f5 = var_l27; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l28; + var_f5 = var_l29; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 >= var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p6; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p4; + var_i3 = var_p3; + var_i4 = var_l10; + var_i5 = var_l11; + var_i6 = 2u; + var_i7 = 1u; + var_i8 = 2u; + w2c_rapier__wasm3d__bg_f237(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l8; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = INFINITY; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 196u); + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 240u); + var_f3 *= var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 200u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 244u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 248u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l29 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l8; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l28; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_f2 = var_l38; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = 0; + var_f5 = var_l27; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l28; + var_f5 = var_l29; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 >= var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l24; + var_i1 = var_l26; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = 56u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 31u; + var_i1 &= var_i2; + var_p6 = var_i1; + var_i1 = I32_POPCNT(var_i1); + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p5; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i0 = I32_CTZ(var_i0); + var_p5 = var_i0; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 4294967291u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_p5 = var_i1; + var_i2 = var_l15; + var_i1 += var_i2; + var_p6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = var_l8; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 320u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 336u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f402(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + if (var_i0) {goto var_B55;} + var_f0 = 1; + var_l61 = var_f0; + var_f0 = 0; + var_l55 = var_f0; + var_f0 = 0; + var_l42 = var_f0; + var_f0 = 0; + goto var_B54; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = 0u; + var_i1 = var_l8; + var_i2 = 336u; + var_i1 += var_i2; + var_i2 = 1066216u; + var_i3 = var_l8; + var_i4 = 208u; + var_i3 += var_i4; + var_i4 = 1073880u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B55:; + var_i0 = var_l8; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l42 = var_f0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B54:; + var_l27 = var_f0; + var_f0 = var_l55; + var_f1 = var_l55; + var_f1 = -(var_f1); + var_f2 = var_l61; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_p5 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l27; + var_f2 = -(var_f2); + var_i3 = var_p5; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l42; + var_f3 = -(var_f3); + var_i4 = var_p5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l30 = var_f2; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l32; + var_f1 = var_l29; + var_f0 *= var_f1; + var_f1 = -1; + var_f2 = var_l33; + var_f3 = var_l33; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = 1065353216u; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_l28 = var_f3; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l27 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l32; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = 1; + var_f0 += var_f1; + var_l59 = var_f0; + var_f0 = var_l32; + var_f1 = var_l28; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l51 = var_f0; + var_f0 = 0; + goto var_B57; + } + var_f0 = var_l34; + var_f1 = var_l28; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l28 = var_f1; + var_f0 /= var_f1; + var_l51 = var_f0; + var_f0 = var_l31; + var_f1 = var_l28; + var_f0 /= var_f1; + var_l36 = var_f0; + var_f0 = var_l30; + var_f1 = var_l28; + var_f0 /= var_f1; + var_l59 = var_f0; + var_f0 = var_l55; + var_f1 = var_l55; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_l61; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 = w2c_rapier__wasm3d__bg_f649(instance, var_f0, var_f1); + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_B57:; + var_l27 = var_f0; + var_f0 = 0; + var_l56 = var_f0; + var_f0 = 0; + var_l42 = var_f0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) {goto var_B38;} + goto var_B36; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073244u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l56 = var_f0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l42 = var_f0; + goto var_B36; + var_B37:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l56; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l42; + var_i1 = var_p2; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + } + var_i0 = var_l12; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l56; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l42; + var_i1 = var_p2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p6 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p5 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l57 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l44 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l58 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l45 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l43 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l50 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l53 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l54 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l49 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l32 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l33 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l34 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l31 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l28 = var_f0; + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l15; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l15; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l15; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l15; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l15; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l15; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l42; + var_f3 = wasm_sqrtf(var_f3); + var_l30 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l56; + var_f3 = wasm_sqrtf(var_f3); + var_l29 = var_f3; + var_f4 = var_l27; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l57; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l58; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l50; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l15; + var_f1 = var_l59; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l59; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l51; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l15; + var_f1 = var_l28; + var_f2 = 0; + var_f3 = 0; + var_f4 = var_l27; + var_f5 = var_l30; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l28; + var_f5 = var_l28; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l29; + var_f6 = var_l27; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l27; + var_f6 = var_l27; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l15; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l15; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l15; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_B35:; + var_i0 = var_l12; + var_i1 = 7u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_f0 = 0; + var_l27 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l33 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l31 = var_f0; + var_f0 = 0; + var_l55 = var_f0; + var_f0 = 0; + var_l56 = var_f0; + var_f0 = 0; + var_l42 = var_f0; + var_f0 = 0; + var_l65 = var_f0; + var_f0 = 0; + var_l61 = var_f0; + var_f0 = 0; + var_l63 = var_f0; + var_f0 = 0; + var_l59 = var_f0; + var_f0 = 0; + var_l51 = var_f0; + var_f0 = 0; + var_l36 = var_f0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B33;} + goto var_B32; + var_B34:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073324u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_f0 = var_l31; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l34; + var_i2 = var_l8; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l33; + var_i2 = var_l8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_i1 = var_l8; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l30; + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l30; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l30; + var_i1 = var_l8; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l63 = var_f0; + var_f0 = var_l30; + var_i1 = var_l8; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l61 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l65 = var_f0; + var_f0 = var_l27; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l28; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l51 = var_f0; + var_f0 = var_l29; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l59 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_B32:; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l42; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l34; + var_i3 = var_l8; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_i3 = var_l8; + var_i4 = 36u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l32 = var_f1; + var_i2 = var_l8; + var_i3 = 144u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l56; + var_f1 = var_l32; + var_i2 = var_l8; + var_i3 = 140u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l55; + var_f1 = var_l32; + var_i2 = var_l8; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l63; + var_f1 = var_l32; + var_i2 = var_l8; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l63 = var_f0; + var_f0 = var_l61; + var_f1 = var_l32; + var_i2 = var_l8; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l61 = var_f0; + var_f0 = var_l65; + var_i1 = var_l8; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l65 = var_f0; + var_f0 = var_l36; + var_f1 = var_l28; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l51; + var_f1 = var_l29; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l51 = var_f0; + var_f0 = var_l59; + var_f1 = var_l30; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l59 = var_f0; + var_f0 = var_l27; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + } + var_i0 = var_l12; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l42; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l34; + var_i3 = var_l8; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_i3 = var_l8; + var_i4 = 48u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l31 = var_f1; + var_i2 = var_l8; + var_i3 = 156u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l42 = var_f0; + var_f0 = var_l56; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 152u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l55; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 148u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l63; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l63 = var_f0; + var_f0 = var_l61; + var_f1 = var_l31; + var_i2 = var_l8; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l61 = var_f0; + var_f0 = var_l65; + var_i1 = var_l8; + var_i2 = 112u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l65 = var_f0; + var_f0 = var_l36; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l51; + var_f1 = var_l29; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l51 = var_f0; + var_f0 = var_l59; + var_f1 = var_l30; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l59 = var_f0; + var_f0 = var_l27; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + } + var_f0 = var_l27; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l52 = var_f0; + var_f0 = var_l59; + var_f1 = var_l59; + var_f0 *= var_f1; + var_f1 = var_l51; + var_f2 = var_l51; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l36; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l66 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l44 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l45 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l46 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l50 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l53 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l54 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l57 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l58 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l40 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l43 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l37 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l35 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l64 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l62 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l39 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l32 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l33 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l41 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l47 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l48 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l31 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l30 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l60 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l38 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p4 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p2 = var_i0; + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239835811840ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_f1 = var_l36; + var_f2 = 0; + var_f3 = 1; + var_f4 = var_l66; + var_f3 /= var_f4; + var_l27 = var_f3; + var_f4 = var_l66; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l27; + var_f4 = var_l66; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l51; + var_f2 = var_l36; + var_f1 *= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_f1 = var_l59; + var_f2 = var_l36; + var_f1 *= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l60; + var_f2 = var_l55; + var_f3 = var_l36; + var_f2 *= var_f3; + var_l51 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l56; + var_f4 = var_l36; + var_f3 *= var_f4; + var_l56 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l42; + var_f4 = var_l36; + var_f3 *= var_f4; + var_l55 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_f1 = var_l51; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l55; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p5; + var_f1 = var_l51; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l55; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_f1 = var_l41; + var_f2 = var_l65; + var_f3 = var_l36; + var_f2 *= var_f3; + var_l38 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = var_l61; + var_f4 = var_l36; + var_f3 *= var_f4; + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l63; + var_f4 = var_l36; + var_f3 *= var_f4; + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p5; + var_f1 = var_l38; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l38; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = 1; + var_f2 = var_l62; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l64; + var_f3 = var_l64; + var_f4 = var_l30; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p5; + var_f1 = var_l27; + var_f2 = var_l46; + var_f3 = var_l50; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l53; + var_f4 = var_l54; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f3 = var_l44; + var_f4 = var_l45; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l51; + var_f3 = var_l58; + var_f2 *= var_f3; + var_f3 = var_l56; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l55; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l38; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l31; + var_f5 = var_l43; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l66; + var_f3 = var_l52; + var_f2 -= var_f3; + var_l29 = var_f2; + var_f3 = 0; + var_f4 = var_l29; + var_f5 = 0; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = 0; + var_f4 = 1; + var_f5 = var_l67; + var_f4 /= var_f5; + var_f5 = var_l67; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_f1 = var_l27; + var_f2 = var_l29; + var_f3 = 0; + var_f4 = var_l29; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l28; + var_f4 = var_l62; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p5; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p5; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_B31:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f241(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B25; + var_B30:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B29:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1073356u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B28:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073356u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_p0; + var_p1 = var_i0; + var_B26:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + goto var_B11; + } + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = 6u; + } + var_i1 = var_p3; + if (var_i1) { + var_i1 = var_p3; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } else { + var_i1 = 6u; + } + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + goto var_B1; + var_B11:; + var_i0 = var_l9; + var_i1 = 1576u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 232u; + var_i1 += var_i2; + var_i2 = 1344u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2924, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = 1u; + var_l10 = var_i0; + var_L65: + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2928, var_i1); + var_i0 = var_p3; + var_i1 = 1344u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2920, var_i1); + var_i0 = var_l9; + var_i1 = 1576u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 112u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p4; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L65;} + goto var_B0; + var_B6:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072124u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072140u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072188u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072204u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p6; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_B1:; + var_i0 = var_l9; + var_i1 = 248u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 264u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 272u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 280u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 294u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 312u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 320u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 328u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 336u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 344u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 360u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 366u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l9; + var_i1 = 384u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 392u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 400u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 408u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 416u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 424u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 432u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 438u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 456u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 464u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 472u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 480u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 488u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 496u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 504u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 510u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l9; + var_i1 = 582u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 576u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 568u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 560u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 552u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 544u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 536u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 528u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 654u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 648u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 640u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 632u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 624u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 616u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 608u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 600u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 592, var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 664, var_j1); + var_i0 = var_l9; + var_i1 = 726u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 720u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 712u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 704u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 696u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 688u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 680u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 672u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_j1); + var_i0 = var_l9; + var_i1 = 798u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 792u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 784u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 776u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 768u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 760u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 752u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 744u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 808, var_j1); + var_i0 = var_l9; + var_i1 = 870u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 864u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 856u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 848u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 840u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 832u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 824u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 816u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 880, var_j1); + var_i0 = var_l9; + var_i1 = 942u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 936u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 928u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 920u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 912u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 904u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 896u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 888u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 952, var_j1); + var_i0 = var_l9; + var_i1 = 1014u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1008u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1000u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 992u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 984u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 976u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 968u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 960u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1024, var_j1); + var_i0 = var_l9; + var_i1 = 1086u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1080u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1072u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1064u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1056u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1048u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1040u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1032u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_p4 = var_i0; + var_i0 = var_p1; + var_l15 = var_i0; + var_i0 = var_l9; + var_i1 = 232u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 297u); + var_l21 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 298u); + var_l26 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i4 = 72u; + var_i3 += var_i4; + var_l16 = var_i3; + var_i4 = 60u; + var_i3 += var_i4; + var_i4 = var_l9; + var_i5 = 152u; + var_i4 += var_i5; + var_l17 = var_i4; + var_i5 = 60u; + var_i4 += var_i5; + var_i5 = var_p2; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 296u); + var_l22 = var_i5; + w2c_rapier__wasm3d__bg_f110(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = 3u; + var_p0 = var_i0; + var_i0 = var_l26; + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l13 = var_i0; + var_i0 = var_l16; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_l17; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_f0; + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l52 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l44 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_f1 = var_l64; + var_f0 *= var_f1; + var_l45 = var_f0; + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l8; + var_i1 = 296u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L77: + var_i0 = var_l13; + var_i1 = var_p0; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l23; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l14; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l14; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l14; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l14; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l14; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 2u; + var_i11 = var_p0; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l45; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l28 = var_f2; + var_f1 /= var_f2; + var_l27 = var_f1; + var_f2 = var_l28; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l27; + var_f2 = var_l28; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_f1 = 0; + var_i2 = var_l19; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f0 = 0; + var_f1 = var_l27; + var_i2 = var_l19; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_f0 = var_l64; + var_f1 = var_l30; + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l35; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l49; + var_f4 = var_l64; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l30 = var_f3; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f3 = var_l30; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l30; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_f0 = var_l27; + var_i1 = var_l24; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l31; + var_f2 = w2c_rapier__wasm3d__bg_f1648(instance, var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + } + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l8; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = var_l33; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_f1 = var_l32; + var_f2 = var_l40; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l37; + var_f4 = var_l60; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l40; + var_f4 = var_l52; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l48; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l37; + var_f5 = var_l47; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f3 = var_l34; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l18; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l25; + var_i1 = 12u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l23; + var_i1 = 28u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 84u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L77;} + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l49 = var_f0; + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l32 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_l33 = var_f0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L80: + var_i0 = var_l26; + var_i1 = var_p0; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l25; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l13; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l13; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l13; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l13; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_l13; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_l13; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_l13; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l13; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_l13; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_l13; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l58; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l57; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 2u; + var_i11 = var_p0; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_f0 = 0; + var_l37 = var_f0; + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l45; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_l46; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l28 = var_f2; + var_f1 /= var_f2; + var_l27 = var_f1; + var_f2 = var_l28; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l27; + var_f2 = var_l28; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_f1 = 0; + var_i2 = var_l12; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_f0 = 0; + var_f1 = var_l27; + var_i2 = var_l12; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + var_f0 = var_l64; + var_f1 = var_l30; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = var_l62; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l46; + var_f4 = var_l64; + var_f5 = var_l62; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l30 = var_f3; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f3 = var_l30; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l30; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l27; + var_f1 = var_l39; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 204u); + var_f1 *= var_f2; + var_f2 = var_l41; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 208u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l43; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 212u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l37 = var_f0; + } + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = var_l35; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_f1 = var_l37; + var_f2 = var_l39; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l43; + var_f4 = var_l49; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l50; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f4 = var_l53; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l54; + var_f5 = var_l60; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l57; + var_f5 = var_l52; + var_f4 *= var_f5; + var_f5 = var_l58; + var_f6 = var_l48; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l40; + var_f6 = var_l47; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l34; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B74;} + var_i0 = var_l18; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l25; + var_i1 = 28u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l23; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L80;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B75;} + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = var_l18; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f581(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l64; + var_f2 /= var_f3; + var_f3 = var_l64; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l32 = var_f0; + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 176u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 288u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 3u; + var_i12 = var_p0; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = var_l32; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B68;} + var_i0 = var_l18; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 184u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 188u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 4u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = var_l32; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 192u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 5u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = var_l32; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 268u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l69 = var_j0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l68 = var_j0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 0u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = var_l30; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l31; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 144u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_j0; + var_i0 = var_l8; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_l8; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 1u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = var_l31; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l30; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l22; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 156u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_j0; + var_i0 = var_l8; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_l8; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 0u; + var_i11 = 2u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = var_l31; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l30; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 176u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 288u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 3u; + var_i12 = var_p4; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l29 = var_f3; + var_f4 = var_l28; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f1648(instance, var_f4); + var_l28 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l27; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f1648(instance, var_f3); + var_l27 = var_f3; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l29; + var_f6 = var_l28; + var_f5 -= var_f6; + var_l28 = var_f5; + var_f6 = var_l28; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l28; + var_f6 = var_l28; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = var_l29; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B72;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 180u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 184u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = 188u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 4u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l29 = var_f3; + var_f4 = var_l28; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f1648(instance, var_f4); + var_l28 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l27; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f1648(instance, var_f3); + var_l27 = var_f3; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l29; + var_f6 = var_l28; + var_f5 -= var_f6; + var_l28 = var_f5; + var_f6 = var_l28; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l28; + var_f6 = var_l28; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = var_l29; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B72;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 192u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = 200u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 5u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_l29 = var_f3; + var_f4 = var_l28; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f1648(instance, var_f4); + var_l28 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l27; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f1648(instance, var_f3); + var_l27 = var_f3; + var_f4 = var_l29; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l29; + var_f6 = var_l28; + var_f5 -= var_f6; + var_l28 = var_f5; + var_f6 = var_l28; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l28; + var_f6 = var_l28; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l27; + var_f7 = var_l29; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B72;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l34 = var_f0; + var_i0 = var_l8; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l69 = var_j0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l68 = var_j0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 0u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l30; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l31; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l28 = var_f3; + var_f4 = var_l34; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l28; + var_f4 = var_l33; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l28; + var_f6 = var_l34; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l27; + var_f6 = var_l27; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l33; + var_f7 = var_l28; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l21; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l34 = var_f0; + var_i0 = var_l8; + var_i1 = 144u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_j0; + var_i0 = var_l8; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_l8; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 1u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l31; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l30; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l28 = var_f3; + var_f4 = var_l33; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l28; + var_f4 = var_l34; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l28; + var_f6 = var_l33; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l27; + var_f6 = var_l27; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l34; + var_f7 = var_l28; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B94;} + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l21; + var_i2 = 4u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B92;} + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l34 = var_f0; + var_i0 = var_l8; + var_i1 = 156u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_j0; + var_i0 = var_l8; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_l8; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l8; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l8; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l8; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_j1 = var_l69; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p5; + var_i3 = var_l15; + var_i4 = var_l16; + var_i5 = var_l17; + var_i6 = var_l11; + var_i7 = var_l20; + var_i8 = var_p3; + var_i9 = var_l10; + var_i10 = 1u; + var_i11 = 2u; + var_i12 = var_l8; + var_i13 = 288u; + var_i12 += var_i13; + var_i13 = var_l8; + var_i14 = 304u; + var_i13 += var_i14; + var_i14 = var_l8; + var_i15 = 320u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f218(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l8; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l31; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 204u); + var_f3 *= var_f4; + var_f4 = var_l30; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 208u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l27; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 212u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l28 = var_f3; + var_f4 = var_l33; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l8; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l28; + var_f4 = var_l34; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_f2 = var_l32; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l28; + var_f6 = var_l33; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l27; + var_f6 = var_l27; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l34; + var_f7 = var_l28; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l27; + var_f7 = var_l27; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B93;} + var_B94:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072616u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B93:; + var_i0 = var_l18; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_B92:; + var_p0 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B70;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072632u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B76:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B75:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072552u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072536u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B73:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B72:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B71:; + var_i0 = var_l13; + var_i1 = var_l12; + var_i2 = var_l18; + var_i3 = var_p1; + var_i4 = 72u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = var_p1; + var_i3 -= var_i4; + w2c_rapier__wasm3d__bg_f581(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B67; + var_B70:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1072632u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = var_p0; + var_p1 = var_i0; + var_B68:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B67:; + var_i0 = var_l9; + var_i1 = 1576u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 864u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2444, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = 1u; + var_p3 = var_i0; + var_L97: + var_i0 = var_l9; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2448, var_i1); + var_i0 = var_p2; + var_i1 = 864u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2440, var_i1); + var_i0 = var_l9; + var_i1 = 1576u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_j0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = var_l68; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L97;} + var_B0:; + var_i0 = var_l9; + var_i1 = 3040u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f49(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + u64 var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + f32 var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, + var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, + var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_l17 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l1; + } + var_l17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l17; + var_l1 = var_i0; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 -= var_i3; + var_l1 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i1 = var_l1; + var_i0 += var_i1; + var_l1 = var_i0; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_l28 = var_i0; + var_L16: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = var_l1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_l1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i1 = var_l1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + var_f0 -= var_f1; + var_l37 = var_f0; + var_i1 = var_l1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l46 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l50 = var_f2; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l51 = var_f1; + var_f2 = var_l50; + var_f1 -= var_f2; + var_l39 = var_f1; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l52 = var_f2; + var_f3 = var_l45; + var_f2 -= var_f3; + var_l40 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l57 = var_f0; + var_f1 = var_l57; + var_f0 *= var_f1; + var_f1 = var_l39; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l53 = var_f2; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l54 = var_f3; + var_f2 -= var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l55 = var_f2; + var_f3 = var_l54; + var_f2 -= var_f3; + var_l42 = var_f2; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l58 = var_f1; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l59 = var_f2; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l44 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l44; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l56 = var_f0; + var_f0 = 0; + var_l47 = var_f0; + var_f0 = var_l37; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l39; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l42; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l48 = var_f0; + var_f0 = var_l40; + var_f1 = var_l40; + var_f0 *= var_f1; + var_f1 = var_l38; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l41; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l49 = var_f0; + var_f0 = 0; + var_f1 = var_l48; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B19;} + var_f0 = 0; + var_f1 = var_l49; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B19;} + var_f0 = -1; + var_f1 = var_l37; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l42; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l48; + var_f3 = var_l49; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_l37 = var_f1; + var_f2 = 1; + var_f1 = FMIN(var_f1, var_f2); + var_f2 = var_l37; + var_f3 = -1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f652(instance, var_f0); + var_B19:; + var_l44 = var_f0; + var_f0 = var_l45; + var_f1 = var_l43; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l50; + var_f2 = var_l51; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l54; + var_f2 = var_l55; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l40 = var_f0; + var_f0 = var_l52; + var_f1 = var_l43; + var_f0 -= var_f1; + var_l41 = var_f0; + var_f1 = var_l41; + var_f0 *= var_f1; + var_f1 = var_l46; + var_f2 = var_l51; + var_f1 -= var_f2; + var_l42 = var_f1; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l53; + var_f2 = var_l55; + var_f1 -= var_f2; + var_l48 = var_f1; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l49 = var_f0; + var_f0 = var_l40; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l49; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = -1; + var_f1 = var_l37; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l39; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l40; + var_f3 = var_l49; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_l37 = var_f1; + var_f2 = 1; + var_f1 = FMIN(var_f1, var_f2); + var_f2 = var_l37; + var_f3 = -1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f652(instance, var_f0); + var_l47 = var_f0; + var_B20:; + var_f0 = 0; + var_l37 = var_f0; + var_f0 = var_l43; + var_f1 = var_l52; + var_f0 -= var_f1; + var_l38 = var_f0; + var_f1 = var_l38; + var_f0 *= var_f1; + var_f1 = var_l51; + var_f2 = var_l46; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l55; + var_f2 = var_l53; + var_f1 -= var_f2; + var_l40 = var_f1; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l41 = var_f0; + var_f0 = var_l45; + var_f1 = var_l52; + var_f0 -= var_f1; + var_l42 = var_f0; + var_f1 = var_l42; + var_f0 *= var_f1; + var_f1 = var_l50; + var_f2 = var_l46; + var_f1 -= var_f2; + var_l43 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l54; + var_f2 = var_l53; + var_f1 -= var_f2; + var_l45 = var_f1; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l46 = var_f0; + var_f0 = var_l41; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B21;} + var_f0 = var_l46; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B21;} + var_f0 = -1; + var_f1 = var_l38; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l40; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l41; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_l37 = var_f1; + var_f2 = 1; + var_f1 = FMIN(var_f1, var_f2); + var_f2 = var_l37; + var_f3 = -1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f652(instance, var_f0); + var_l37 = var_f0; + var_B21:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l17; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l58; + var_f2 = var_l56; + var_f1 /= var_f2; + var_l38 = var_f1; + var_f2 = var_l44; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_f1 = var_l59; + var_f2 = var_l56; + var_f1 /= var_f2; + var_l39 = var_f1; + var_f2 = var_l44; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l1; + var_f1 = var_l57; + var_f2 = var_l56; + var_f1 /= var_f2; + var_l40 = var_f1; + var_f2 = var_l44; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l17; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l38; + var_f2 = var_l47; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_f1 = var_l39; + var_f2 = var_l47; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l1; + var_f1 = var_l40; + var_f2 = var_l47; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l17; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l38; + var_f2 = var_l37; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_f1 = var_l39; + var_f2 = var_l37; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l1; + var_f1 = var_l40; + var_f2 = var_l37; + var_f1 *= var_f2; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l1 = var_i1; + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_i2; + var_i3 = var_l1; + var_i4 = var_l4; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + var_i2 = var_l1; + var_i3 = var_l4; + var_i4 = var_l1; + var_i5 = var_l4; + var_i4 = var_i4 > var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l4; + var_i3 = var_l4; + var_i4 = var_l8; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + var_i2 = var_l8; + var_i3 = var_l4; + var_i4 = var_l4; + var_i5 = var_l8; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_l1; + var_i3 = var_l1; + var_i4 = var_l8; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + var_i2 = var_l8; + var_i3 = var_l1; + var_i4 = var_l1; + var_i5 = var_l8; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_l14 = var_i0; + var_L22: + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_j1 = var_l34; + var_i1 = (u32)(var_j1); + var_i2 = 2380164679u; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l11 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l36 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l8; + var_l1 = var_i0; + var_L33: + var_i0 = var_l1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_j0; + var_j1 = var_l36; + var_j0 ^= var_j1; + var_l33 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_L34: + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l35; + var_j1 = var_l35; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l1 = var_i0; + goto var_L33; + } + var_i0 = var_l13; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l9; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j0 &= var_j1; + var_l33 = var_j0; + var_j0 = var_l34; + var_i1 = var_l3; + var_i2 = var_l1; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L34;} + var_i0 = var_l1; + var_l4 = var_i0; + goto var_B28; + var_B32:; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l1 = var_i0; + var_L37: + var_i0 = var_l1; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L37;} + } + var_i0 = var_l7; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l6; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) {goto var_B39;} + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B40; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l19; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l19; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l1; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B48;} + var_i0 = 4294967295u; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B47;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B47; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 204u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B40; + var_B48:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B47:; + var_l1 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_l1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l5; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l5; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B45;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l18; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B42; + } + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l30 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l23 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_L52: + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l31 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l23; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l30; + var_i3 = var_l1; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l32 = var_i2; + var_i1 &= var_i2; + var_l16 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l1 = var_i0; + var_L55: + var_i0 = var_l1; + var_i1 = var_l16; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l16; + var_i1 &= var_i2; + var_l16 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L55;} + } + var_i0 = var_l5; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l16; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l1 = var_i0; + } + var_i0 = var_l1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l16 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l31; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l13; + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + var_l1 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L52;} + goto var_B43; + var_B46:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B40; + var_B45:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B40; + var_B44:; + var_i0 = var_l1; + var_i1 = var_l23; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B43:; + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + if (var_i0) {goto var_B42;} + goto var_B40; + var_B42:; + var_i0 = var_l9; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B40:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_i1; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l7 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l1 = var_i0; + var_L58: + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L58;} + } + var_i0 = var_l7; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B39;} + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l1 = var_i0; + var_B39:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l21; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_l1 = var_i1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = var_l6; + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i1 = 24u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 89478486u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_i2); + var_i1 = var_l2; + var_i2 = var_l4; + var_i3 = 24u; + var_i2 *= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 116, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 112u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + goto var_B29; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_B0; + var_B31:; + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + var_B29:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f830(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_l5; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_j1 = var_l34; + var_i1 = (u32)(var_j1); + var_i2 = 2380164679u; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l11 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l36 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_B28:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l38; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l39; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l40; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l3 = var_i0; + var_i0 = var_l8; + var_l1 = var_i0; + var_L63: + var_i0 = var_l1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_j0; + var_j1 = var_l36; + var_j0 ^= var_j1; + var_l33 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_L64: + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l35; + var_j1 = var_l35; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l1 = var_i0; + goto var_L63; + } + var_i0 = var_l9; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l14; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j0 &= var_j1; + var_l33 = var_j0; + var_j0 = var_l34; + var_i1 = var_l3; + var_i2 = var_l1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L64;} + var_i0 = var_l1; + var_l4 = var_i0; + goto var_B23; + var_B62:; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l1 = var_i0; + var_L67: + var_i0 = var_l1; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L67;} + } + var_i0 = var_l7; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l6; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + if (var_i0) {goto var_B69;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f229(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l5 = var_i1; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l7 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l1 = var_i0; + var_L71: + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L71;} + } + var_i0 = var_l7; + var_j1 = var_l33; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B69;} + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l1 = var_i0; + var_B69:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i2 = var_l6; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_l1 = var_i1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = var_l6; + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_i2); + var_i1 = var_l2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 116, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 112u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + goto var_B24; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_B0; + var_B27:; + var_i0 = var_l4; + var_i1 = var_l1; + var_i2 = 1080192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B26:; + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l1 = var_i0; + var_B24:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l3 = var_i0; + var_B23:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L22;} + } + var_i0 = var_l24; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + goto var_L16; + var_B17:; + var_i0 = var_l4; + var_i1 = var_l1; + var_i2 = 1080192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l1; + var_i1 = var_l12; + var_i2 = 1094304u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l1; + var_i1 = var_l12; + var_i2 = 1094288u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l1; + var_i1 = var_l12; + var_i2 = 1094272u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l6; + var_i1 = var_l1; + var_i2 = 1094256u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l8; + var_i1 = var_l1; + var_i2 = 1094240u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = var_l1; + var_i2 = 1094224u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l4; + var_i1 = var_l1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + goto var_B4; + } + var_i0 = var_l14; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 715827876u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l14; + var_i1 = 36u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 715827877u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L77: + var_f0 = 0; + var_l42 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l44 = var_f0; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = 0; + var_l39 = var_f0; + var_f0 = 0; + var_l40 = var_f0; + var_f0 = 0; + var_l41 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + goto var_B79; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l1 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = var_l1; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = var_l1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = var_l3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = var_l3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l1 = var_i0; + var_j0 = (u64)(var_i0); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l3; + var_i4 = var_l4; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l4 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l36 = var_j0; + var_i0 = var_l1; + var_i1 = 2380164679u; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l4; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l35 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_i0; + var_L81: + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_j1 = var_l35; + var_j0 ^= var_j1; + var_l33 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_L85: + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l34; + var_j1 = var_l34; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B83;} + var_f0 = 0; + var_l40 = var_f0; + var_f0 = 0; + var_l41 = var_f0; + var_f0 = 0; + goto var_B84; + } + var_i0 = var_l4; + var_i1 = var_l7; + var_j2 = var_l33; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l20; + var_i2 += var_i3; + var_i3 = var_l1; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B82;} + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j0 &= var_j1; + var_l33 = var_j0; + var_j0 = var_l36; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L85;} + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_B84:; + var_l37 = var_f0; + var_i0 = var_l19; + var_j0 = (u64)(var_i0); + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l36 = var_j0; + var_i0 = var_l19; + var_i1 = 2380164679u; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l11; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l35 = var_j0; + var_i0 = 0u; + var_l11 = var_i0; + var_L87: + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_j1 = var_l35; + var_j0 ^= var_j1; + var_l33 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_L91: + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l34; + var_j1 = var_l34; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B89;} + var_f0 = 0; + var_l39 = var_f0; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = 0; + goto var_B90; + } + var_i0 = var_l4; + var_i1 = var_l7; + var_j2 = var_l33; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l9; + var_i2 += var_i3; + var_i3 = var_l1; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B88;} + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j0 &= var_j1; + var_l33 = var_j0; + var_j0 = var_l36; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L91;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l39 = var_f0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B90:; + var_l44 = var_f0; + var_i0 = var_l18; + var_j0 = (u64)(var_i0); + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l36 = var_j0; + var_i0 = var_l18; + var_i1 = 2380164679u; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l13; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l35 = var_j0; + var_i0 = 0u; + var_l11 = var_i0; + var_L93: + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_j1 = var_l35; + var_j0 ^= var_j1; + var_l33 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_L95: + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l34; + var_j1 = var_l34; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B94;} + goto var_B79; + } + var_i0 = var_l4; + var_i1 = var_l7; + var_j2 = var_l33; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l9; + var_i2 += var_i3; + var_i3 = var_l1; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l33; + var_j0 &= var_j1; + var_l33 = var_j0; + var_j0 = var_l36; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L95;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l42 = var_f0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B78; + var_B94:; + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L93; + UNREACHABLE; + var_B89:; + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L87; + var_B88:; + goto var_B1; + var_B83:; + var_i0 = var_l20; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L81; + var_B82:; + goto var_B1; + var_B79:; + var_f0 = 0; + var_l43 = var_f0; + var_f0 = 0; + var_B78:; + var_l47 = var_f0; + var_i0 = var_l6; + var_i1 = var_l15; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l1; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l1; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L77;} + var_B4:; + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B97;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B97;} + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B97:; + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = var_l1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f50(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + u64 var_l38 = 0, var_l39 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j0, var_j1, var_j2, var_j3, var_j4, var_j5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l38 = var_j0; + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l38; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 0u; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_l11 = var_i2; + var_i3 = 0u; + var_i4 = var_l11; + var_i5 = var_l7; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 100u); + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_j4 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_j5 = 13563072037471107411ull; + var_i4 = var_j4 == var_j5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = var_p5; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l38 = var_j0; + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l39 = var_j0; + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l38; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l39; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_B11;} + } + var_i0 = var_l7; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l38 = var_j0; + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p5; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l39 = var_j0; + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l38; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l39; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_B10;} + } + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l38 = var_j0; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l9 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l38; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l10 = var_i0; + if (var_i0) {goto var_B9;} + } + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l11 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l38 = var_j0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l38; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B8;} + } + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l11; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_i0; + if (var_i0) {goto var_B7;} + } + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = var_l7; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_p5; + var_i5 = var_p6; + var_f0 = w2c_rapier__wasm3d__bg_f69(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_l16 = var_f0; + goto var_B0; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l18; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_l19; + var_f0 -= var_f1; + var_l16 = var_f0; + goto var_B0; + var_B13:; + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l23 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l17 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l19 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l18 = var_f2; + var_f3 = var_l18; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i4 = var_p2; + var_i5 = 24u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l25 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l18 = var_f4; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l22 = var_f3; + var_f4 = var_l22; + var_f3 += var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l18; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l7; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1u; + var_i4 = var_p1; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = 0; + var_f1 = 0; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 112u); + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 288u); + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 *= var_f3; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 292u); + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 120u); + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 296u); + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f3 = var_l30; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + goto var_B0; + var_B12:; + var_i0 = var_p4; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l7; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1u; + var_i4 = var_p1; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = 0; + var_f1 = 0; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 112u); + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 288u); + var_f2 -= var_f3; + var_l19 = var_f2; + var_f3 = var_l19; + var_f2 *= var_f3; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 292u); + var_f3 -= var_f4; + var_l19 = var_f3; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 296u); + var_f3 -= var_f4; + var_l19 = var_f3; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f3 = var_l16; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + goto var_B0; + var_B11:; + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_f0 = var_l16; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l19 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l19; + var_i1 = var_l7; + var_i2 = 308u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l18 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f1 = var_l23; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 300u); + var_l23 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l18; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f1 -= var_f2; + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l23; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l7; + var_f1 = var_l18; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l17 = var_f0; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = var_l7; + var_i4 = 288u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l21 = var_f0; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f221(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l20 = var_f0; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B21;} + var_f0 = var_l17; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_f0 = var_l21; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_f0 = var_l20; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B21;} + var_B22:; + var_f0 = var_l17; + var_f1 = var_l21; + var_i0 = var_f0 >= var_f1; + var_f1 = var_l17; + var_f2 = var_l20; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l21; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l20; + var_f2 = var_l21; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l17; + var_f1 = var_l20; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l20; + var_f2 = var_l21; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1083328u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 148u); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l21; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l21; + var_i4 = var_p1; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l30 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l24; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l20 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = var_l27; + var_f3 += var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l26; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l30; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l28 = var_f4; + var_f5 = var_l28; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l34 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l25; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l24; + var_f2 -= var_f3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l33 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_f0 = -(var_f0); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l30 = var_f1; + var_f2 = var_l25; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l17; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l25; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f7 = var_l20; + var_f8 = var_l28; + var_f7 *= var_f8; + var_f8 = var_l21; + var_f9 = var_l22; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l26; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_l9; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_i8 = 2147483647u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l22 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l26 = var_f4; + var_f5 = var_l26; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l20; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l26 = var_f5; + var_f6 = var_l26; + var_f5 += var_f6; + var_l36 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f2 += var_f3; + var_f1 += var_f2; + var_l22 = var_f1; + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_f2 = var_l26; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l22; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = 0; + var_f3 = var_l26; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f3 = var_l25; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l33; + var_f3 += var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 -= var_f2; + var_l33 = var_f1; + var_f2 = 0; + var_f3 = var_l33; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l20; + var_f3 = var_l27; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = 0; + var_f4 = var_l27; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_l33 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_i0 &= var_i1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l37 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = var_l25; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l34; + var_f3 += var_f4; + var_f2 += var_f3; + var_l17 = var_f2; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f2 = 0; + var_f3 = var_l21; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l17; + var_f3 = var_l37; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f3 = 0; + var_f4 = var_l21; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_f1 = var_l22; + var_f2 = -0.f; + var_f3 = var_l35; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_f0 = var_l17; + var_f1 = -0.f; + var_f2 = var_l21; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l31; + var_f1 = var_l17; + var_f2 = var_l23; + var_f3 = var_l18; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l21 = var_f3; + var_f4 = var_l21; + var_f3 += var_f4; + var_l31 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l16; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l21 = var_f4; + var_f5 = var_l21; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l17 = var_f5; + var_f6 = var_l17; + var_f5 += var_f6; + var_l34 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l29; + var_f1 = var_l20; + var_f2 = var_l23; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l20; + var_f1 = -0.f; + var_f2 = var_l33; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l32; + var_f1 = var_l22; + var_f2 = var_l23; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B3; + var_B21:; + var_f0 = 0; + var_l16 = var_f0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B0; + var_B20:; + var_i0 = var_l7; + var_i1 = 256u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 176u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 180u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l7; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l21 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l20 = var_f0; + var_i0 = var_l7; + var_i1 = 216u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = 2u; + var_f1 = var_l21; + var_f1 = wasm_fabsf(var_f1); + var_l21 = var_f1; + var_f2 = var_l20; + var_f2 = wasm_fabsf(var_f2); + var_l20 = var_f2; + var_i1 = var_f1 < var_f2; + var_p5 = var_i1; + var_f2 = var_l17; + var_f2 = wasm_fabsf(var_f2); + var_f3 = var_l21; + var_f4 = var_l20; + var_i5 = var_p5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p6 = var_i0; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p6; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = var_p6; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p5 = var_i0; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p5; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = var_p5; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_l38 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p6; + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l17; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 192u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_j1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l19; + var_i3 = var_l13; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l17 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l18; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 180u); + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l20 = var_f2; + var_f3 = var_l20; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l18; + var_i4 = var_l14; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l25 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l22 = var_f3; + var_f4 = var_l22; + var_f3 += var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l16; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l7; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = 2u; + var_f1 = var_l19; + var_f1 = wasm_fabsf(var_f1); + var_l19 = var_f1; + var_f2 = var_l16; + var_f2 = wasm_fabsf(var_f2); + var_l16 = var_f2; + var_i1 = var_f1 < var_f2; + var_l9 = var_i1; + var_f2 = var_l25; + var_f2 = wasm_fabsf(var_f2); + var_f3 = var_l19; + var_f4 = var_l16; + var_i5 = var_l9; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = var_l7; + var_i4 = 240u; + var_i3 += var_i4; + var_l13 = var_i3; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p1 = var_i1; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p3; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_l38 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p6; + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l16; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_p4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = var_l11; + var_i3 = var_p4; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f134(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_f0 = 0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B1;} + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l30 = var_f0; + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l16 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l24 = var_f0; + goto var_B2; + var_B10:; + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = var_l9; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f134(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 288u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l21 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 304u); + var_l20 = var_f4; + var_i5 = var_p2; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l18 = var_f3; + var_f4 = var_l18; + var_f3 += var_f4; + var_l25 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l20; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l18 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l22 = var_f4; + var_f5 = var_l22; + var_f4 += var_f5; + var_l22 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l23; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l23 = var_f5; + var_f6 = var_l23; + var_f5 += var_f6; + var_l23 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l20; + var_f3 = var_l17; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 292u); + var_f1 -= var_f2; + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l21; + var_f4 = var_l17; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l16 = var_f0; + } + var_i0 = 0u; + var_l9 = var_i0; + goto var_B0; + var_B9:; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = var_p2; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_p3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = 0; + var_f1 = 0; + var_f2 = var_l18; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B8:; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l16; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l19; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l18 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l18; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l22; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l18; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_p1; + var_i3 = var_p1; + var_i4 = 48u; + var_i3 += var_i4; + var_i4 = var_p5; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = 0; + var_f1 = 0; + var_f2 = var_l18; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_f3 *= var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B7:; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 200u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l18; + var_f1 = -(var_f1); + var_f2 = var_l23; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l18 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l19; + var_f1 = -(var_f1); + var_f2 = var_l18; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_p1; + var_f1 = var_l16; + var_f1 = -(var_f1); + var_f2 = var_l18; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + goto var_B25; + } + var_i0 = var_p1; + var_i1 = 200u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_B25:; + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p3; + var_i3 = var_l10; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p1; + var_i1 = 216u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l19 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 276u); + var_l18 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l23 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 272u); + var_l17 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l16; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = var_l10; + var_i4 = var_l12; + var_i5 = var_p4; + var_f6 = 3.40282347e+38; + var_i7 = 1u; + var_i8 = var_p5; + w2c_rapier__wasm3d__bg_f156(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_f0 = 0; + var_l16 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B28; + case 1: goto var_B29; + default: goto var_B27; + } + var_B29:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1084596u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B28:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 236u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 224u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 240u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 228u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l16 = var_f0; + var_B27:; + var_i0 = var_p1; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l7; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l9 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l16; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l19; + var_i1 = var_p5; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l18 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l18; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l22; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l18; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_l22; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = var_l10; + var_i3 = var_l12; + var_i4 = var_p3; + var_i5 = var_p4; + var_f0 = w2c_rapier__wasm3d__bg_f69(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_l16 = var_f0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B5:; + var_f0 = 0; + var_l16 = var_f0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B0; + var_B4:; + var_i0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l30 = var_f1; + var_f2 = var_l32; + var_f3 = var_l23; + var_f4 = var_l16; + var_f5 = var_l23; + var_f6 = var_l19; + var_i7 = var_l7; + var_i8 = 160u; + var_i7 += var_i8; + var_p1 = var_i7; + var_i8 = 12u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l17 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l16; + var_i8 = var_l7; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 164u); + var_l21 = var_f8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l20 = var_f6; + var_f7 = var_l20; + var_f6 += var_f7; + var_l20 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l16; + var_i8 = var_p1; + var_i9 = 8u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l25 = var_f8; + var_f7 *= var_f8; + var_f8 = var_l18; + var_f9 = var_l17; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l22 = var_f7; + var_f8 = var_l22; + var_f7 += var_f8; + var_l22 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l18; + var_f9 = var_l21; + var_f8 *= var_f9; + var_f9 = var_l19; + var_f10 = var_l25; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_l24 = var_f8; + var_f9 = var_l24; + var_f8 += var_f9; + var_l24 = var_f8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l25; + var_f5 -= var_f6; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i6 = var_l8; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_i7 = 2147483647u; + var_i6 &= var_i7; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_l26 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l23; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l20; + var_f7 *= var_f8; + var_f8 = var_l18; + var_f9 = var_l22; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l17; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_l8; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 8u); + var_i8 = 2147483647u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l17 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l25 = var_f4; + var_f5 = var_l25; + var_f4 += var_f5; + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l19; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l23; + var_f8 = var_l22; + var_f7 *= var_f8; + var_f8 = var_l18; + var_f9 = var_l24; + var_f8 *= var_f9; + var_f9 = var_l16; + var_f10 = var_l20; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f8 = var_l21; + var_f7 -= var_f8; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_l8; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = 2147483647u; + var_i8 &= var_i9; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_l21 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l20 = var_f5; + var_f6 = var_l20; + var_f5 += var_f6; + var_l24 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l18; + var_f7 = var_l21; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l26; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l20 = var_f6; + var_f7 = var_l20; + var_f6 += var_f7; + var_l32 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l21; + var_f3 += var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l25 = var_f4; + var_f5 = var_l31; + var_f6 = var_l23; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f7 = var_l18; + var_f8 = var_l27; + var_f7 *= var_f8; + var_f8 = var_l19; + var_f9 = var_l24; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l17; + var_f6 += var_f7; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l22 = var_f5; + var_f6 = var_l29; + var_f7 = var_l23; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f8 = var_l19; + var_f9 = var_l32; + var_f8 *= var_f9; + var_f9 = var_l16; + var_f10 = var_l27; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f8 = var_l26; + var_f7 += var_f8; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l25; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l23 = var_f5; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f6 = var_l25; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l31 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l22; + var_f6 = var_l22; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f7 = var_l23; + var_f8 = var_l18; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l16 = var_f6; + var_f7 = var_l16; + var_f6 += var_f7; + var_l32 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = 0; + var_f2 = var_l17; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l20; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = 0; + var_f3 = var_l16; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l17 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_l19; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f2 = 0; + var_f3 = var_l21; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l19; + var_f3 = var_l17; + var_f2 -= var_f3; + var_l17 = var_f2; + var_f3 = 0; + var_f4 = var_l17; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_i0 &= var_i1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l17 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_l18; + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = 0; + var_f3 = var_l26; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l18; + var_f3 = var_l17; + var_f2 -= var_f3; + var_l17 = var_f2; + var_f3 = 0; + var_f4 = var_l17; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_l17 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_i0 &= var_i1; + var_p1 = var_i0; + var_f0 = var_l18; + var_f1 = -0.f; + var_f2 = var_l17; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l19; + var_f1 = -0.f; + var_f2 = var_l21; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_f1 = var_l18; + var_f2 = var_l28; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_f1 = var_l19; + var_f2 = var_l28; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = -0.f; + var_f2 = var_l16; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_B3:; + var_l16 = var_f0; + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 124u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_B2:; + var_f0 = var_l27; + var_f1 = var_l17; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f3 = var_l21; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l18 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_i5 = var_p2; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l23 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l20 = var_f3; + var_f4 = var_l20; + var_f3 += var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l16; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l20 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l29 = var_f4; + var_f5 = var_l29; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l17; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l17 = var_f5; + var_f6 = var_l17; + var_f5 += var_f6; + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l25; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l16; + var_f3 = var_l22; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l21; + var_f4 = var_l22; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_B1:; + var_l16 = var_f0; + var_i0 = 0u; + var_l9 = var_i0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f51(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l50 = 0, var_l51 = 0, var_l52 = 0; + f32 var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f196(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i1 = 440u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 432u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 424u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l7; + var_i1 = 412u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 396u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l18; + var_i1 = var_l3; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 416u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_j0; + var_i0 = var_l3; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = var_l52; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 176u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l7; + var_i3 = 388u; + var_i2 += var_i3; + var_l9 = var_i2; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 204u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1069728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_B1:; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + } + var_i0 = var_l6; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + } + var_i0 = var_l6; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l6; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 468u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = 1u; + var_l6 = var_i0; + var_L11: + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 384u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f196(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 440u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 432u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 424u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 416u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 404u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l4; + var_i1 = 408u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l4; + var_i1 = 412u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 400u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_f1; + var_i2 = var_l3; + var_i3 = 428u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 388u); + var_l29 = var_f2; + var_i3 = var_l16; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 392u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_i3 = var_l3; + var_i4 = 420u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l4; + var_i3 = 396u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 396u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l26; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 392u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 388u; + var_i0 += var_i1; + var_l9 = var_i0; + var_f1 = var_l26; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l29; + var_i1 = var_l3; + var_i2 = 436u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l27; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l3; + var_i1 = 412u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l33; + var_f3 = var_l32; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l26; + var_f7 = var_l33; + var_f6 *= var_f7; + var_f7 = var_l27; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l33 = var_f6; + var_f7 = var_l33; + var_f6 += var_f7; + var_l33 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 408u; + var_i0 += var_i1; + var_f1 = var_l38; + var_f2 = var_l34; + var_f3 = var_l32; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l29; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 404u; + var_i0 += var_i1; + var_f1 = var_l37; + var_f2 = var_l36; + var_f3 = var_l32; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l18; + var_i1 = var_l10; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l10; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l11; + var_i1 = 360u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l10; + var_i1 = 192u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_l10; + var_i1 = 200u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l4; + var_i1 = 388u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l47 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l48 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l49 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l34 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_f0 = var_l24; + var_i1 = var_l16; + var_i2 = 196u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l16; + var_i3 = 192u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f1 = var_l36; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l23; + var_f1 = var_l44; + var_f0 *= var_f1; + var_f1 = var_l24; + var_i2 = var_l16; + var_i3 = 200u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l39 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l24; + var_i1 = var_l3; + var_i2 = 336u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l3; + var_i3 = 332u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l46 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 += var_f1; + var_l37 = var_f0; + var_f0 = var_l23; + var_f1 = var_l46; + var_f0 *= var_f1; + var_f1 = var_l24; + var_i2 = var_l3; + var_i3 = 340u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l38 = var_f0; + var_f1 = var_l38; + var_f0 += var_f1; + var_l38 = var_f0; + var_i0 = var_l3; + var_i1 = 464u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l39; + var_f3 = var_l25; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l28; + var_f7 = var_l39; + var_f6 *= var_f7; + var_f7 = var_l23; + var_f8 = var_l43; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l39 = var_f6; + var_f7 = var_l39; + var_f6 += var_f7; + var_l39 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l35; + var_f3 = var_l41; + var_f4 = var_l25; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f6 = var_l28; + var_f7 = var_l28; + var_f8 = var_l41; + var_f7 *= var_f8; + var_f8 = var_l23; + var_f9 = var_l45; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l35 = var_f7; + var_f8 = var_l35; + var_f7 += var_f8; + var_l35 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l41 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 460u; + var_i0 += var_i1; + var_f1 = var_l40; + var_f2 = var_l43; + var_f3 = var_l25; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l40; + var_f3 = var_l45; + var_f4 = var_l25; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f6 = var_l24; + var_f7 = var_l37; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l40 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_f1 = var_l42; + var_f2 = var_l44; + var_f3 = var_l25; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l33; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l42; + var_f3 = var_l46; + var_f4 = var_l25; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f6 = var_l23; + var_f7 = var_l38; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l25 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 452u; + var_i0 += var_i1; + var_f1 = var_l41; + var_f2 = var_l49; + var_f3 = var_l30; + var_f4 = var_l34; + var_f5 = var_l29; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l23 = var_f5; + var_f6 = var_l23; + var_f5 += var_f6; + var_l23 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l29; + var_f6 = var_l27; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f7 = var_l29; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l28 = var_f6; + var_f7 = var_l28; + var_f6 += var_f7; + var_l28 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l26; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f8 = var_l27; + var_f9 = var_l31; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l24 = var_f7; + var_f8 = var_l24; + var_f7 += var_f8; + var_l24 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 448u; + var_i0 += var_i1; + var_f1 = var_l40; + var_f2 = var_l48; + var_f3 = var_l31; + var_f4 = var_l34; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l29; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 444u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l47; + var_f3 = var_l32; + var_f4 = var_l34; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l27; + var_f7 = var_l28; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l11; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_j0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_j0; + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_j0; + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = var_l50; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = var_l52; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = 176u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 244u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 204u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + goto var_B13; + } + var_i0 = var_l14; + var_i1 = var_l14; + var_i2 = 1070320u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1070384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1070392u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B19:; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1070432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1070440u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B18:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069744u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1069760u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1075216u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = 1069844u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1056836u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 353u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 1058808u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058808u; + var_i5 = var_p1; + var_i6 = 1069852u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + var_B14:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_B13:; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + } + var_i0 = var_l9; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + } + var_i0 = var_l9; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l9; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 164u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l9; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B12:; + var_i0 = var_l3; + var_i1 = 468u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p1 = var_i0; + var_i1 = 24u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 6u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L26: + var_i0 = var_p2; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l3 = var_i0; + goto var_B31; + } + var_i0 = var_l20; + if (var_i0) {goto var_B30;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B31:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B27; + var_B30:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B29:; + var_i0 = var_l11; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 1069080u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1; + var_l23 = var_f0; + var_f0 = 0; + var_l28 = var_f0; + var_i0 = var_l14; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_l3 = var_i0; + var_L37: + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 == var_i3; + var_l8 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l17; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L37;} + goto var_B35; + } + var_i0 = var_l16; + var_i1 = var_p2; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_p0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p1; + var_i1 = var_l14; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 388u); + var_l28 = var_f0; + var_i0 = var_p0; + var_i1 = 400u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p0; + var_i1 = 396u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p0; + var_i1 = 392u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_p1; + var_l6 = var_i0; + var_L43: + var_i0 = var_l4; + var_i1 = var_l13; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l4; + var_i2 = var_l21; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L43;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_l26 = var_f0; + var_i0 = var_l8; + var_i1 = 452u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 448u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = 0u; + var_p0 = var_i0; + var_L44: + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_p0; + var_i1 = var_l19; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = var_l17; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_l6; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l27; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_i0 = var_l4; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l32; + var_f1 = var_l25; + var_f0 *= var_f1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l8; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l25; + var_f2 = var_l26; + var_i3 = var_l12; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + var_f2 = var_l25; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l30; + var_f2 = var_l27; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l34; + var_i2 = var_l12; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l31; + var_f2 = var_l26; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l30; + var_f2 = var_l32; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_l13 = var_i0; + if (var_i0) {goto var_L44;} + goto var_B34; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1069096u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1079064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1079168u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B40:; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1079184u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1079192u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B39:; + var_i0 = 1065368u; + var_i1 = 52u; + var_i2 = 1065420u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + goto var_B8; + var_B35:; + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + var_l24 = var_f0; + var_B34:; + var_i0 = var_l16; + var_i1 = var_p2; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = I32_POPCNT(var_i0); + var_p0 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_p0; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l5; + var_f1 = var_l23; + var_i2 = var_l4; + var_i3 = 300u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l28; + var_i3 = var_l4; + var_i4 = 288u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l27 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l29; + var_i3 = var_l4; + var_i4 = 292u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l32 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l24; + var_i3 = var_l4; + var_i4 = 296u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l5; + var_f1 = var_l29; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 160u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 152u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f158(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 6u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 2u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4294967290u; + var_i0 *= var_i1; + var_i1 = 35u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L47: + var_i0 = var_p0; + var_i1 = var_l19; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l21; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L47;} + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i2 = var_l12; + var_i1 += var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_p0 = var_i0; + var_L48: + var_i0 = var_l3; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L48;} + var_B45:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l23 = var_f0; + var_i0 = var_l4; + var_i1 = 464u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l4; + var_i1 = 460u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 20u; + var_i0 += var_i1; + var_l3 = var_i0; + var_L50: + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_f1 = var_l24; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = var_l23; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l26 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l28; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_f1 = var_l29; + var_f2 = 0; + var_f1 *= var_f2; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = var_l28; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + if (var_i0) {goto var_L50;} + } + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L26;} + var_B9:; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B8:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f52(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, + var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, + var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0; + u64 var_l67 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, + var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 2336u; + var_i0 -= var_i1; + var_l47 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l50 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i1 = var_l50; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l50; + var_i3 = var_l66; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l49 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i1 = var_l49; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p3 = var_i0; + var_i0 = var_l49; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 288u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p2; + var_i1 = 284u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_p2; + var_i1 = 280u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_p2; + var_i1 = 276u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = var_p2; + var_i1 = 272u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_p2; + var_i1 = 268u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p2; + var_i1 = 264u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_p2; + var_i1 = 260u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = var_p2; + var_i1 = 256u; + var_i0 += var_i1; + var_l57 = var_i0; + var_i0 = var_p2; + var_i1 = 252u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p2; + var_i1 = 248u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_p2; + var_i1 = 244u; + var_i0 += var_i1; + var_l64 = var_i0; + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_l65 = var_i0; + var_i0 = var_l53; + var_l49 = var_i0; + var_i0 = var_l50; + var_l58 = var_i0; + var_i0 = var_p2; + var_i1 = 292u; + var_i0 += var_i1; + goto var_B6; + } + var_i0 = var_p2; + var_i1 = 260u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p2; + var_i1 = 256u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_p2; + var_i1 = 252u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_p2; + var_i1 = 248u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = var_p2; + var_i1 = 244u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_p2; + var_i1 = 292u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_p2; + var_i1 = 288u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = var_p2; + var_i1 = 284u; + var_i0 += var_i1; + var_l57 = var_i0; + var_i0 = var_p2; + var_i1 = 280u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_p2; + var_i1 = 276u; + var_i0 += var_i1; + var_l63 = var_i0; + var_i0 = var_p2; + var_i1 = 272u; + var_i0 += var_i1; + var_l64 = var_i0; + var_i0 = var_p2; + var_i1 = 268u; + var_i0 += var_i1; + var_l65 = var_i0; + var_i0 = var_l52; + var_l49 = var_i0; + var_i0 = var_p3; + var_l58 = var_i0; + var_i0 = var_l53; + var_l52 = var_i0; + var_i0 = var_l50; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 264u; + var_i0 += var_i1; + var_B6:; + var_l53 = var_i0; + var_i0 = var_p3; + var_i1 = var_l66; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l46; + var_i1 = var_p3; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l66; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l50 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l52; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l58; + var_i1 = var_l66; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l46; + var_i1 = var_l58; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l58; + var_i3 = var_l66; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l52 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l52; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l49; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l63; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l64; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l65; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l60; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l59; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l56; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l55; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l51; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l53; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l62; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_l50; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l57; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_l50; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l10; + var_i1 = var_l50; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l61; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_l47; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_i3 = var_l50; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l9; + var_f7 = var_l26; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l28; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l47; + var_f1 = var_l20; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l30; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l29; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l47; + var_f1 = var_l20; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l35; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l47; + var_f1 = var_l35; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l47; + var_f1 = var_l29; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f3 = var_l28; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l47; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l14; + var_i3 = var_l52; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l15; + var_i5 = var_l52; + var_i6 = 40u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l20 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l16; + var_i6 = var_l52; + var_i7 = 44u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l13 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l16; + var_i6 = var_l52; + var_i7 = 48u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l14; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l15; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l15; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l47; + var_f1 = var_l18; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l31; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l47; + var_f1 = var_l18; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l47; + var_f1 = var_l27; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l47; + var_f1 = var_l22; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l47; + var_i1 = 72u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 244u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 160u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 168u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_j1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 236u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 152u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p3; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l47; + var_i1 = var_l50; + var_i2 = 224u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l52; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l47; + var_i1 = 152u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l53; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l53; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 244u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l53; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 160u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l53; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 168u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_j1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 236u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 152u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l53; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l47; + var_i1 = var_l52; + var_i2 = 224u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_j1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l58; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i1 = var_l58; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l49; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l52; + var_i1 = var_l58; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l49 = var_i0; + var_i1 = var_p4; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l49; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l49; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l53; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l53 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l52; + var_i1 = var_l58; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l53; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l53 = var_i0; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B8;} + goto var_B1; + var_B9:; + var_i0 = var_l47; + var_i1 = 1236u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 1228u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1184u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1192u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1200u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 232u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l47; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 332u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 416u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 500u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 508u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 584u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 592u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 668u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 676u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 752u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 760u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 836u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 844u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 920u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 1004u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1012u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 1088u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1096u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 1208u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1180u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 1172u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1216u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 1224u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_p4 = var_i0; + var_f0 = 0; + var_l26 = var_f0; + var_f0 = 0; + var_l25 = var_f0; + var_i0 = 0u; + var_l60 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l48 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 297u); + var_p6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 298u); + var_p1 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 299u); + var_l63 = var_i0; + var_i0 = var_l48; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_l47; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l47; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = var_l47; + var_i4 = 72u; + var_i3 += var_i4; + var_l62 = var_i3; + var_i4 = 60u; + var_i3 += var_i4; + var_i4 = var_l47; + var_i5 = 152u; + var_i4 += var_i5; + var_l54 = var_i4; + var_i5 = 60u; + var_i4 += var_i5; + var_i5 = var_p2; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 296u); + var_l59 = var_i5; + w2c_rapier__wasm3d__bg_f110(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p1; + var_i1 = var_l59; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_p1 = var_i1; + var_i0 &= var_i1; + var_l50 = var_i0; + var_i1 = var_l63; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_l52 = var_i1; + var_i0 &= var_i1; + var_l65 = var_i0; + var_i0 = var_p1; + var_i1 = var_p6; + var_i0 &= var_i1; + var_l64 = var_i0; + var_i0 = var_l62; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l62; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_l54; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_l54; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l58 = var_i0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l30 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l37 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l35 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l62; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l40 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_f1 = var_l42; + var_f0 *= var_f1; + var_l27 = var_f0; + var_i0 = 3u; + var_l55 = var_i0; + var_i0 = var_l48; + var_i1 = 216u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l54; + var_i1 = 48u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = 0u; + var_l56 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L23: + var_i0 = var_l65; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = var_l55; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l56; + var_i0 += var_i1; + var_l57 = var_i0; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i0 = var_l57; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l48; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l60; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l57; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f0 = 1; + var_f1 = var_l42; + var_i2 = var_l57; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l57; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 += var_f2; + var_l9 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = 0; + var_f1 = var_l15; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = var_l9; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l9; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B25;} + var_i0 = var_l57; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l48; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l48; + var_i1 = var_l48; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_f0 = var_l9; + var_i1 = var_l61; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f2 = w2c_rapier__wasm3d__bg_f180(instance, var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_B25:; + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l58; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_f1 = var_l42; + var_f2 = var_l12; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l27; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l9; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l9; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_i3 = var_l53; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p6; + var_f1 = 0; + var_f2 = var_l8; + var_i3 = var_l53; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_f1 = var_l16; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l16; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l16; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_f1 = var_l14; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l22; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l55; + var_i1 = 1u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = var_l60; + var_i1 = 12u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i0 = var_l61; + var_i1 = 4u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l56; + var_i1 = 28u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i1 = 84u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l42; + var_f1 /= var_f2; + var_f2 = var_l42; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l41 = var_f0; + var_i0 = var_l54; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l62; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l43 = var_f0; + var_i0 = var_l54; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l62; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l44 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l62; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_l45 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l48; + var_i1 = 212u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l48; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l18 = var_f0; + var_i0 = var_l51; + var_i1 = 8u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = 0u; + var_l56 = var_i0; + var_i0 = 0u; + var_l55 = var_i0; + var_L34: + var_i0 = 1u; + var_i1 = var_l55; + var_i0 <<= (var_i1 & 31); + var_p5 = var_i0; + var_i1 = var_l65; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l64; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l56; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + } + var_i0 = var_l48; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l56; + var_i0 += var_i1; + var_l57 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l57; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l57; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p2; + var_i1 = var_l61; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = 1; + var_f1 = var_l42; + var_i2 = var_l60; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l60; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 += var_f2; + var_l9 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = 0; + var_f1 = var_l16; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = var_l9; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l9; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B37;} + var_f0 = var_l8; + var_f1 = var_l32; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l60; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_B37:; + var_l15 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l41; + var_f1 = var_l26; + var_f2 = var_l32; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l41; + var_f2 = var_l25; + var_f3 = var_l8; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l36; + var_f3 = var_l8; + var_f4 = var_l36; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f3 = var_l36; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l60; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l57; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_l57; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l57; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l57; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l57; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l57; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l27; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l42; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l13; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l13; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_i3 = var_l60; + var_i4 = 96u; + var_i3 += var_i4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p5 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p6; + var_f1 = 0; + var_f2 = var_l8; + var_i3 = var_p5; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p6; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p6; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l58; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_f1 = var_l42; + var_f2 = var_l12; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p6; + var_f1 = var_l23; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l23; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l23; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l53; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_f1 = var_l15; + var_f2 = var_l32; + var_f3 = var_l45; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l44; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l23; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l33; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l9; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l11; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l36; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l55; + var_i1 = 1u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = var_l61; + var_i1 = 28u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l56; + var_i1 = 12u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L34;} + var_i0 = var_l50; + var_i1 = var_l63; + var_i0 &= var_i1; + var_i1 = 7u; + var_i0 &= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_p3; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f322(instance, var_i0, var_i1); + var_f0 = 1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l9 = var_f1; + var_f0 /= var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f3 = var_l10; + var_f4 = 1; + var_f3 += var_f4; + var_f4 = 4; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 /= var_f1; + var_l20 = var_f0; + var_f0 = var_l9; + var_f1 = var_l41; + var_f0 *= var_f1; + var_l23 = var_f0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l50 = var_i0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l26 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l17 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l25 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l28 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l29 = var_f0; + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l30 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l22 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = var_l59; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_l10 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 172u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 176u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l59; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 184u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 188u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l59; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 21474836480ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 192u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 196u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 200u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l16 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l15 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l14 = var_f0; + var_i0 = var_l59; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 140u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l9; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 96u); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 100u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 104u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l59; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 144u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 148u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 152u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l9; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 112u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 116u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l59; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 156u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 160u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l9; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_i4 = 120u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 124u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 128u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l23; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l52; + var_i1 = var_l64; + var_i0 &= var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = var_l18; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l10; + var_f4 = var_l18; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_l12 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 172u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 176u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l18; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 17179869185ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = var_l22; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l10; + var_f4 = var_l22; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 184u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 188u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l22; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l22; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 21474836481ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = var_l31; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l10; + var_f4 = var_l31; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 192u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 196u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 200u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l31; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l31; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l16 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l15 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l14 = var_f0; + var_i0 = var_p5; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p6; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 140u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l13; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l10; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 96u); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 100u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 104u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l11 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l8 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = -INFINITY; + var_f2 = 0; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 144u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 148u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 152u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l13; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l10; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 112u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 116u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p6; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l11 = var_f3; + var_i4 = var_p2; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_f1 = -INFINITY; + var_f2 = 0; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l9 = var_f3; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_i1 = var_l48; + var_i2 = 156u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i2 = var_l48; + var_i3 = 160u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l48; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_f1 = var_l8; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l10; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l48; + var_i4 = 120u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l40; + var_f3 *= var_f4; + var_i4 = var_l48; + var_i5 = 124u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l48; + var_i5 = 128u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l11 = var_f3; + var_i4 = var_p2; + var_i5 = 28u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = -INFINITY; + var_f2 = 0; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l9 = var_f3; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = 0; + var_f5 = var_l8; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l63; + var_i1 = var_l64; + var_i0 &= var_i1; + var_l53 = var_i0; + var_i1 = 56u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l48; + var_i1 = var_l53; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 31u; + var_i1 &= var_i2; + var_p6 = var_i1; + var_i1 = I32_POPCNT(var_i1); + var_p5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_p5; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i0 = I32_CTZ(var_i0); + var_p5 = var_i0; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 4294967291u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l48; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_p5 = var_i1; + var_i2 = var_l49; + var_i1 += var_i2; + var_p6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l48; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l48; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l48; + var_i1 = var_l48; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l48; + var_i1 = var_p5; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l48; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l48; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_l48; + var_i3 = 256u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f402(instance, var_i0, var_i1, var_i2); + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) {goto var_B52;} + var_f0 = 1; + var_l24 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_f0 = 0; + var_l9 = var_f0; + var_f0 = 0; + goto var_B51; + } + var_i0 = var_l48; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = 0u; + var_i1 = var_l48; + var_i2 = 256u; + var_i1 += var_i2; + var_i2 = 1066216u; + var_i3 = var_l48; + var_i4 = 216u; + var_i3 += var_i4; + var_i4 = 1073896u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B52:; + var_i0 = var_l48; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l48; + var_i1 = 216u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_f0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B51:; + var_l8 = var_f0; + var_f0 = var_l35; + var_f1 = var_l35; + var_f1 = -(var_f1); + var_f2 = var_l24; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_p5 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f2 = -(var_f2); + var_i3 = var_p5; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f3 = -(var_f3); + var_i4 = var_p5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l16; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = -1; + var_f2 = var_l15; + var_f3 = var_l15; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = 1065353216u; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_l9 = var_f3; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f0 = var_l16; + var_f1 = var_l16; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = 1; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l16; + var_f1 = var_l9; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = 0; + goto var_B54; + } + var_f0 = var_l14; + var_f1 = var_l10; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l10 = var_f1; + var_f0 /= var_f1; + var_l34 = var_f0; + var_f0 = var_l13; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f0 = var_l12; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l33 = var_f0; + var_f0 = var_l35; + var_f1 = var_l35; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_l24; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 = w2c_rapier__wasm3d__bg_f649(instance, var_f0, var_f1); + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_B54:; + var_l8 = var_f0; + var_f0 = 0; + var_l9 = var_f0; + var_f0 = 0; + var_l24 = var_f0; + var_i0 = var_l53; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) {goto var_B26;} + goto var_B21; + var_B33:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073484u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B32:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073516u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = 1070640u; + var_i1 = 19u; + var_i2 = 1073500u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073548u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B29:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073564u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B28:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073580u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B26:; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l24 = var_f0; + goto var_B21; + var_B22:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073468u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l53; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l24; + var_i1 = var_p2; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + } + var_i0 = var_l53; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l24; + var_i1 = var_p2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l54; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p5; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p5; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p5; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p5; + var_f1 = INFINITY; + var_f2 = 0; + var_f3 = var_l24; + var_f3 = wasm_sqrtf(var_f3); + var_l11 = var_f3; + var_f4 = var_l8; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = -INFINITY; + var_f2 = 0; + var_f3 = var_l9; + var_f3 = wasm_sqrtf(var_f3); + var_l10 = var_f3; + var_f4 = var_l8; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_f1 = var_l33; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l34; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l9; + var_f2 = 0; + var_f3 = 0; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_B20:; + var_i0 = var_l53; + var_i1 = 7u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = 0; + var_l9 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l14 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l13 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l12 = var_f0; + var_f0 = 0; + var_l24 = var_f0; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l22 = var_f0; + var_f0 = 0; + var_l18 = var_f0; + var_f0 = 0; + var_l16 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_l33 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_i0 = var_l53; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + goto var_B17; + var_B19:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073596u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_f0 = var_l12; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l48; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_i2 = var_l48; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i1 = var_l48; + var_i2 = 140u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l11; + var_i1 = var_l48; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l11; + var_i1 = var_l48; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l11; + var_i1 = var_l48; + var_i2 = 104u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l11; + var_i1 = var_l48; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_i0 = var_l48; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l8; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l9; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l10; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_B17:; + var_i0 = var_l53; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l31; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l13; + var_i3 = var_l48; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l48; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_i2 = var_l48; + var_i3 = 152u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l27; + var_f1 = var_l15; + var_i2 = var_l48; + var_i3 = 148u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l16; + var_f1 = var_l15; + var_i2 = var_l48; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l15; + var_i2 = var_l48; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l22; + var_i1 = var_l48; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l34; + var_f1 = var_l8; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l11; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_f1 = var_l10; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l24; + var_f1 = var_l15; + var_i2 = var_l48; + var_i3 = 144u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + } + var_i0 = var_l53; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l31; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l13; + var_i3 = var_l48; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l48; + var_i4 = 56u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + var_i2 = var_l48; + var_i3 = 164u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l27; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 160u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l16; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 124u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l22; + var_i1 = var_l48; + var_i2 = 120u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l34; + var_f1 = var_l8; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l11; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_f1 = var_l10; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l24; + var_f1 = var_l12; + var_i2 = var_l48; + var_i3 = 156u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + } else { + var_f0 = var_l9; + } + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_f0 = var_l32; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l34; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l15 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p2; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_j1 = 9187343239835811840ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l51; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p2; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_f1 = var_l34; + var_f2 = 0; + var_f3 = 1; + var_f4 = var_l15; + var_f3 /= var_f4; + var_l8 = var_f3; + var_f4 = var_l15; + var_f5 = 9.99999968e-21; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l15; + var_f5 = -9.99999968e-21; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p2; + var_f1 = var_l33; + var_f2 = var_l20; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p2; + var_f1 = var_l32; + var_f2 = var_l20; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p2; + var_f1 = var_l24; + var_f2 = var_l20; + var_f1 *= var_f2; + var_l14 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l20; + var_f2 *= var_f3; + var_l13 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l20; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p2; + var_f1 = var_l14; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p2; + var_f1 = var_l14; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p2; + var_f1 = var_l8; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l16; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_f3 = var_l11; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = 0; + var_f4 = var_l9; + var_f5 = 0; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p2; + var_f1 = var_l8; + var_f2 = var_l9; + var_f3 = 0; + var_f4 = var_l9; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_B16:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f322(instance, var_i0, var_i1); + var_i0 = var_l48; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B10; + var_B15:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073612u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1073628u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1073628u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p0; + var_p1 = var_i0; + var_B11:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1073532u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l47; + var_i1 = 1240u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 1008u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2252, var_i1); + var_i0 = var_p0; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l58 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 0u; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p5 = var_i0; + var_i0 = 1u; + var_p1 = var_i0; + var_L60: + var_i0 = var_l47; + var_i1 = var_l58; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2256, var_i1); + var_i0 = var_p0; + var_i1 = 1008u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l47; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2248, var_i1); + var_i0 = var_l47; + var_i1 = 1240u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p6; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p7; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l58; + var_i1 = 1u; + var_i0 -= var_i1; + var_l58 = var_i0; + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L60;} + goto var_B0; + var_B8:; + var_i0 = var_p6; + var_i1 = var_l53; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + goto var_B1; + var_B5:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072220u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072236u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072252u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1072300u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l47; + var_i1 = 268u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 276u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 316u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 304u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 324u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 332u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 360u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 352u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l47; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l47; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l47; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l47; + var_i1 = 396u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 388u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 380u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 372u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 408u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 416u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 428u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 436u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 444u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 452u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 464u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 472u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 484u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 492u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 500u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 508u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l47; + var_i1 = 536u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 528u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 520u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 564u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 556u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 548u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 540u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 584u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 576u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 592u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 620u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 612u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 604u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 596u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 640u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 632u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 648u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 568, var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_j1); + var_i0 = var_l47; + var_i1 = 676u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 668u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 660u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 652u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 704u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 696u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 688u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_l47; + var_i1 = 732u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 724u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 716u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 708u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 760u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 752u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 744u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_j1); + var_i0 = var_l47; + var_i1 = 788u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 780u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 772u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 764u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 816u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 808u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 800u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l47; + var_i1 = 844u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 836u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 828u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 820u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 872u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 864u; + var_i0 += var_i1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 856u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 848, var_j1); + var_i0 = var_l47; + var_i1 = 900u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 892u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 884u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = 876u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_l53 = var_i0; + var_i0 = var_l47; + var_i1 = 232u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i0 = 0u; + var_l59 = var_i0; + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l46 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 297u); + var_l57 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 298u); + var_l58 = var_i0; + var_i0 = var_l46; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l47; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l47; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = var_l47; + var_i4 = 72u; + var_i3 += var_i4; + var_l60 = var_i3; + var_i4 = 60u; + var_i3 += var_i4; + var_i4 = var_l47; + var_i5 = 152u; + var_i4 += var_i5; + var_l63 = var_i4; + var_i5 = 60u; + var_i4 += var_i5; + var_i5 = var_p2; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 296u); + var_l64 = var_i5; + w2c_rapier__wasm3d__bg_f110(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = 3u; + var_l65 = var_i0; + var_i0 = var_l58; + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l49 = var_i0; + var_i0 = var_l63; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l63; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_l60; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l60; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_i0; + var_i0 = var_l63; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l54 = var_i0; + var_i0 = var_l60; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l17 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l55 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 *= var_f1; + var_l28 = var_f0; + var_i0 = var_l46; + var_i1 = 336u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L72: + var_i0 = var_l49; + var_i1 = var_l65; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l61; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p6; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p6; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p6; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_i0; + var_i0 = var_p6; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p6; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l46; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l59; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_f0 = 0; + var_l13 = var_f0; + var_f0 = var_l22; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l14; + var_f4 = var_l19; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l12 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l12; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_l46; + var_i1 = var_l46; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_f0 = var_l8; + var_i1 = var_l62; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f2 = w2c_rapier__wasm3d__bg_f179(instance, var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l13 = var_f0; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l52; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l56 = var_i0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l28; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l10 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l10; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_i3 = var_l50; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l56; + var_f1 = 0; + var_f2 = var_l8; + var_i3 = var_l50; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l56; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l56; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l56; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l56; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l56; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l56; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l56; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l56; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l56; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l56; + var_f1 = var_l13; + var_f2 = var_l18; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l15; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l18; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l15; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l56; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l65; + var_i1 = 1u; + var_i0 += var_i1; + var_l65 = var_i0; + var_i0 = var_l59; + var_i1 = 12u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_l62; + var_i1 = 4u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i0 = var_l61; + var_i1 = 28u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = 84u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L72;} + var_i0 = var_l63; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l60; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_f1; + var_f0 -= var_f1; + var_l18 = var_f0; + var_i0 = var_l63; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l60; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f0 -= var_f1; + var_l16 = var_f0; + var_i0 = var_l63; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l60; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 -= var_f1; + var_l15 = var_f0; + var_i0 = 0u; + var_l61 = var_i0; + var_i0 = 0u; + var_l62 = var_i0; + var_i0 = 0u; + var_l59 = var_i0; + var_L75: + var_i0 = var_l58; + var_i1 = var_l59; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l46; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l62; + var_i0 += var_i1; + var_l50 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l50; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l50; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p2; + var_i1 = var_l61; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p6; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p6; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p6; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p6; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l50; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l50; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l50; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l50; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_l50; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = var_l50; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_f0 = 0; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l29; + var_f4 = var_l19; + var_f5 = var_l32; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l22 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l22; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l22; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l33; + var_i2 = var_l46; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + var_f1 *= var_f2; + var_f2 = var_l34; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 312u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 316u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l31 = var_f0; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_l52; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l50 = var_i0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l28; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l10 = var_f3; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l10; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_i3 = var_l49; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l50; + var_f1 = 0; + var_f2 = var_l8; + var_i3 = var_l49; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l50; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l50; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l50; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l50; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l50; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l50; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l50; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l50; + var_f1 = var_l19; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l50; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l50; + var_f1 = var_l31; + var_f2 = var_l33; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l27; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l20; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l14; + var_f6 = var_l36; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l50; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l59; + var_i1 = 1u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i0 = var_l61; + var_i1 = 28u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i0 = var_l62; + var_i1 = 12u; + var_i0 += var_i1; + var_l62 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L75;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B70;} + var_i0 = var_l51; + var_i1 = var_l48; + var_i2 = var_l52; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f726(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l19; + var_f2 /= var_f3; + var_f3 = var_l19; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l18 = var_f0; + var_f0 = var_l24; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = 0; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l41; + var_f2 = 0; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = var_l64; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l46; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p6; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p6; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l10; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p6; + var_f1 = var_l8; + var_f2 = var_l18; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 112u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l64; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 284u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l11; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l9; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l64; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 296u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 300u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 304u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 21474836480ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l11; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l9; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 120u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l64; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 204u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l9 = var_f0; + var_i0 = var_l46; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l67 = var_j0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B68;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l13; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = var_l13; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l14; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l64; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 212u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 248u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_l46; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l46; + var_i1 = 144u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B68;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = var_l14; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l13; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l64; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 260u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_l46; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l46; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B68;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = var_l14; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l13; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l57; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 112u); + var_l14 = var_f3; + var_f4 = var_l10; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f179(instance, var_f4); + var_l10 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l49; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f179(instance, var_f3); + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l11; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l14; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l9; + var_f7 = var_l14; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l57; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 284u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l46; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 17179869185ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_l14 = var_f3; + var_f4 = var_l10; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f179(instance, var_f4); + var_l10 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l49; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f179(instance, var_f3); + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l14; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l9; + var_f7 = var_l14; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l57; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 296u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 300u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l46; + var_i1 = 304u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l46; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l46; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l46; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l46; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 21474836481ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_i3 = var_l46; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 120u); + var_l14 = var_f3; + var_f4 = var_l10; + var_f5 = 0.5; + var_f4 *= var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f179(instance, var_f4); + var_l10 = var_f4; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l49; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f179(instance, var_f3); + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l14; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l9; + var_f7 = var_l14; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l57; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 208u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 204u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l9 = var_f0; + var_i0 = var_l46; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l67 = var_j0; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l15 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l15; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l16; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l49; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = var_l13; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l9; + var_f6 = var_l14; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l13; + var_f7 = var_l9; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_l57; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 212u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 248u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_l46; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l46; + var_i1 = 144u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l49 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l49; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l49; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l49; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l49; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l49; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l49; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l16; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l49; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l16; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l15; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l49; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = var_l13; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l49; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l9; + var_f6 = var_l14; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l13; + var_f7 = var_l9; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l57; + var_i2 = 4u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B87;} + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l13 = var_f0; + var_i0 = var_l46; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l46; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l46; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l46; + var_i1 = 260u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_l46; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l46; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l46; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l46; + var_i1 = var_l46; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l46; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l46; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l46; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l46; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l46; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = var_l46; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l46; + var_i5 = 336u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = var_l51; + var_i7 = var_l48; + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B88;} + var_B89:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072936u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B88:; + var_i0 = var_l46; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l52; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p2; + var_i1 = var_l53; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_f1 = var_l8; + var_f2 = var_l16; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p2; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_l16; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 308u); + var_f3 *= var_f4; + var_f4 = var_l15; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 312u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 316u); + var_f4 *= var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f4 = var_l14; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_l9; + var_f4 = var_l13; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l9; + var_f6 = var_l14; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 0; + var_f5 = 0; + var_f6 = var_l13; + var_f7 = var_l9; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f8 = 0; + var_i7 = var_f7 < var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l8; + var_f7 = var_l8; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_B87:; + var_p0 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072952u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B71:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B70:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072872u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B68:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072904u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B67:; + var_i0 = var_p0; + var_i1 = 12u; + var_i2 = 1072920u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B66:; + var_i0 = var_l51; + var_i1 = var_l48; + var_i2 = var_l52; + var_i3 = var_p1; + var_i4 = 56u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = var_p1; + var_i3 -= var_i4; + w2c_rapier__wasm3d__bg_f726(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l46; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B62; + var_B65:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1072952u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B64:; + var_i0 = var_p0; + var_p1 = var_i0; + var_B63:; + var_i0 = var_p1; + var_i1 = 12u; + var_i2 = 1072888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = var_l47; + var_i1 = 1240u; + var_i0 += var_i1; + var_i1 = var_l52; + var_i2 = 672u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l47; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1916, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l58 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = 1u; + var_p1 = var_i0; + var_L92: + var_i0 = var_l47; + var_i1 = var_l58; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1920, var_i1); + var_i0 = var_p2; + var_i1 = 672u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l47; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1912, var_i1); + var_i0 = var_l47; + var_i1 = 1240u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_j0; + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_p7; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j1 = var_l67; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l58; + var_i1 = 1u; + var_i0 -= var_i1; + var_l58 = var_i0; + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L92;} + var_B0:; + var_i0 = var_l47; + var_i1 = 2336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f53(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + u64 var_l47 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, + var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f279(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = var_p5; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f279(instance, var_i0, var_i1); + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_L3: + var_i0 = var_p2; + var_i1 = var_l11; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l26; + var_f1 = var_l20; + var_f2 = var_l17; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 48u); + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 += var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i4 = var_l12; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 += var_f4; + var_l23 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l18; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l37 = var_f4; + var_f5 = var_l37; + var_f4 += var_f5; + var_l37 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + var_l27 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l20; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l16; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 += var_i1; + var_l14 = var_i0; + var_f0 = var_l17; + var_f1 = var_l30; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + var_f2 = var_l32; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l9; + var_f2 = var_l16; + var_f3 = var_l24; + var_i2 = var_f2 > var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B4;} + var_i1 = var_l10; + goto var_B4; + } + var_i1 = var_p3; + var_i2 = var_l9; + var_f3 = var_l23; + var_f4 = var_l24; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_B4:; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l17; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l7; + var_f1 = var_l39; + var_f2 = var_l23; + var_f3 = var_l20; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f7 = var_l18; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l23 = var_f6; + var_f7 = var_l23; + var_f6 += var_f7; + var_l23 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l24; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l7; + var_f1 = var_l33; + var_f2 = var_l27; + var_f3 = var_l20; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_f1 = var_l35; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_f0 = var_l16; + var_l28 = var_f0; + } + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l15; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l26; + var_f1 = var_l20; + var_f2 = var_l17; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 48u); + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 += var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i4 = var_l12; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 += var_f4; + var_l23 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l18; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l37 = var_f4; + var_f5 = var_l37; + var_f4 += var_f5; + var_l37 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + var_l27 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l20; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l16; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l17; + var_f1 = var_l30; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + var_f2 = var_l32; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l9; + var_f2 = var_l16; + var_f3 = var_l24; + var_i2 = var_f2 > var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B7;} + var_i1 = var_l10; + goto var_B7; + } + var_i1 = var_p3; + var_i2 = var_l9; + var_f3 = var_l23; + var_f4 = var_l24; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_B7:; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l17; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l7; + var_f1 = var_l39; + var_f2 = var_l23; + var_f3 = var_l20; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f7 = var_l18; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l23 = var_f6; + var_f7 = var_l23; + var_f6 += var_f7; + var_l23 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l24; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l7; + var_f1 = var_l33; + var_f2 = var_l27; + var_f3 = var_l20; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l35; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_f0 = var_l16; + var_l28 = var_f0; + } + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 12u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_p4; + var_f1 = var_l28; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l7; + var_f1 = var_l34; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = var_l29; + var_f3 = var_l25; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l21; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l36; + var_f4 = var_l25; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l26; + var_f4 = var_l30; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l32; + var_f5 = var_l30; + var_f4 -= var_f5; + var_l23 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = var_l7; + var_i2 = 188u; + var_i1 += var_i2; + var_f2 = var_l16; + var_f3 = var_l24; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l16 = var_f3; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l7; + var_i2 = 184u; + var_i1 += var_i2; + var_f2 = var_l35; + var_f3 = var_l16; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l7; + var_f2 = var_l22; + var_f3 = var_l16; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 180, var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 176u; + var_i2 += var_i3; + var_i3 = var_p2; + var_i4 = var_p1; + w2c_rapier__wasm3d__bg_f325(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l27 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 276u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f2 = var_l21; + var_f3 = var_l19; + var_f4 = var_l17; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l23 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l18; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l37 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l19; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l40 = var_f4; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f2 = var_l33; + var_f3 = var_l31; + var_f4 = var_l20; + var_f5 = var_l19; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l21 = var_f5; + var_f6 = var_l21; + var_f5 += var_f6; + var_l41 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l17; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l31; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l21 = var_f6; + var_f7 = var_l21; + var_f6 += var_f7; + var_l42 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l18; + var_f8 = var_l31; + var_f7 *= var_f8; + var_f8 = var_l17; + var_f9 = var_l26; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l21 = var_f7; + var_f8 = var_l21; + var_f7 += var_f8; + var_l43 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l21 = var_f2; + var_f1 -= var_f2; + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 256u; + var_i0 += var_i1; + var_f1 = var_l38; + var_f2 = var_l25; + var_f3 = var_l18; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l37; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l25 = var_f1; + var_f2 = var_l38; + var_f3 = var_l29; + var_f4 = var_l20; + var_f5 = var_l43; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l41; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l42; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l29 = var_f2; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l33; + var_f3 = var_l34; + var_f4 = var_l20; + var_f5 = var_l19; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l33 = var_f5; + var_f6 = var_l33; + var_f5 += var_f6; + var_l44 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l17; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l33 = var_f6; + var_f7 = var_l33; + var_f6 += var_f7; + var_l45 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l18; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f8 = var_l17; + var_f9 = var_l32; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l34 = var_f7; + var_f8 = var_l34; + var_f7 += var_f8; + var_l46 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l35 = var_f2; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l38; + var_f3 = var_l36; + var_f4 = var_l20; + var_f5 = var_l46; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l44; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l45; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l24 = var_f2; + var_f1 -= var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l38 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 268u; + var_i0 += var_i1; + var_f1 = var_l31; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 232u; + var_i0 += var_i1; + var_f1 = var_l34; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l38; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l39; + var_f2 = var_l30; + var_f3 = var_l17; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l23; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + var_f2 = var_l39; + var_f3 = var_l26; + var_f4 = var_l20; + var_f5 = var_l42; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l43; + var_f5 *= var_f6; + var_f6 = var_l19; + var_f7 = var_l41; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l26 = var_f2; + var_f1 -= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l7; + var_i1 = 252u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l26; + var_f2 = var_l39; + var_f3 = var_l32; + var_f4 = var_l20; + var_f5 = var_l45; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l46; + var_f5 *= var_f6; + var_f6 = var_l19; + var_f7 = var_l44; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l32 = var_f2; + var_f1 -= var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l7; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l7; + var_f1 = var_l24; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l7; + var_f1 = var_l22; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l7; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + var_f2 = var_l18; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l7; + var_f1 = var_l20; + var_f1 = -(var_f1); + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l32; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l32; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = 0; + var_f2 *= var_f3; + var_l32 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = 0; + var_f2 *= var_f3; + var_l39 = var_f2; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = 0; + var_f1 *= var_f2; + var_l35 = var_f1; + var_f2 = var_l17; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l32; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f1 += var_f2; + var_f2 = var_l38; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f3 = 0; + var_f2 *= var_f3; + var_l21 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = 0; + var_f2 *= var_f3; + var_l32 = var_f2; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + var_f2 = 0; + var_f1 *= var_f2; + var_l31 = var_f1; + var_f2 = var_l33; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f1 += var_f2; + var_f2 = var_l34; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l7; + var_f1 = var_l31; + var_f2 = var_l17; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f1 += var_f2; + var_f2 = var_l38; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l7; + var_f1 = var_l35; + var_f2 = var_l20; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l7; + var_f1 = var_l31; + var_f2 = var_l20; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_f0 = -3.40282347e+38; + var_l17 = var_f0; + var_f0 = 0; + var_l25 = var_f0; + var_L15: + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 += var_i1; + var_l9 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l16; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l20 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_f0 = var_l18; + var_f1 = var_l31; + var_i2 = var_l10; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f0 /= var_f1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f2 = var_l21; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i3 = var_l12; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l26 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i3 = var_l13; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l29 = var_f3; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 /= var_f2; + var_l32 = var_f1; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f0 = var_l31; + var_f1 = var_l18; + var_i2 = var_l10; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l20; + var_f0 /= var_f1; + var_f1 = var_l32; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l17; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l29; + var_f1 = var_l20; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f0 = var_l26; + var_f1 = var_l20; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f0 = var_l21; + var_f1 = var_l20; + var_f0 /= var_f1; + var_l25 = var_f0; + var_f0 = var_l18; + var_l17 = var_f0; + } + var_f0 = var_l16; + var_f1 = var_l17; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l29; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f0 = var_l26; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f0 /= var_f1; + var_l30 = var_f0; + var_f0 = var_l21; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f0 /= var_f1; + var_l25 = var_f0; + var_f0 = var_l16; + var_l17 = var_f0; + var_B16:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 108u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L15;} + var_f0 = var_p4; + var_f1 = var_l17; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + } + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B13:; + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l7; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l10 = var_i0; + var_f0 = var_l17; + var_f1 = var_l27; + var_i0 = var_f0 < var_f1; + var_f1 = var_l27; + var_f2 = var_l28; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l28; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l19 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l30 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_f0; + goto var_B10; + } + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l20 = var_f2; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l7; + var_i4 = 16u; + var_i3 += var_i4; + var_l9 = var_i3; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l17 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 += var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l17; + var_i4 = var_l9; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l19 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l20; + var_i5 = var_p0; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l30 = var_f3; + var_f4 = var_l30; + var_f3 += var_f4; + var_l26 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l25; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l30 = var_f4; + var_f5 = var_l30; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l7; + var_f1 = var_l18; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + goto var_B10; + var_B18:; + var_i0 = var_l7; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l7; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l7; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + goto var_B10; + } + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B10:; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = 4u; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f160(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l47 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p1; + var_j1 = var_l47; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_j1 = 8589934594ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_p2 = var_i1; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_p1; + var_j1 = 8589934594ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 16106127360ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 44739242u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l9; + var_i1 = 48u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + } + var_f0 = var_l18; + var_f1 = var_l25; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 += var_f2; + var_l20 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l19; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f3 = var_l21; + var_f2 += var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l30; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l26 = var_f3; + var_f4 = var_l26; + var_f3 += var_f4; + var_l26 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f0 = var_l18; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l25; + var_f0 -= var_f1; + var_l28 = var_f0; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = var_l7; + var_i3 = 48u; + var_i2 += var_i3; + var_i3 = var_l7; + var_i4 = 176u; + var_i3 += var_i4; + var_f4 = var_p4; + var_i5 = var_p5; + var_i6 = var_p6; + w2c_rapier__wasm3d__bg_f37(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5, var_i6); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B23; + } + var_i0 = var_p5; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B23:; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = 48u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_L26: + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = var_l14; + if (var_i1) {goto var_B27;} + var_i0 = var_p1; + var_i1 = var_p6; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B27;} + var_i0 = var_p1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B27;} + var_i0 = var_p5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_B27:; + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L29: + var_i0 = var_p6; + var_i1 = var_l8; + var_p0 = var_i1; + var_i2 = 56u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p5; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 -= var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B30:; + var_i0 = var_p6; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p5; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B31:; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + } + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L26;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B21:; + var_i0 = var_l11; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B20:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f54(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + u64 var_l26 = 0, var_l27 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 416u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_L1: + var_i0 = var_p2; + var_p3 = var_i0; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l22 = var_f0; + goto var_B2; + } + var_i0 = var_p3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p3; + var_i1 = 112u; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = 0; + var_l22 = var_f0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p4 = var_i0; + var_f0 = var_l21; + var_l19 = var_f0; + goto var_B4; + } + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f1 = 0; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l19; + var_f1 = var_l21; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l21; + var_l19 = var_f0; + goto var_B4; + } + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l19; + var_l21 = var_f0; + var_B4:; + var_i0 = var_l16; + var_i1 = 48u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = var_l19; + var_l21 = var_f0; + var_L7: + var_i0 = var_p4; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l19; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l20; + var_l21 = var_f0; + var_l19 = var_f0; + } + var_f0 = var_l22; + var_f1 = var_l20; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_p4; + var_i1 = 96u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l19; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l20; + var_l21 = var_f0; + var_l19 = var_f0; + } + var_f0 = var_l22; + var_f1 = var_l20; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l15; + var_i1 = var_l7; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_B2:; + var_f0 = var_l23; + var_f1 = var_l22; + var_i2 = var_p3; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l24; + var_f1 = var_l22; + var_i2 = var_p3; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l25; + var_f1 = var_l22; + var_i2 = var_p3; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + var_f0 = 0; + var_f1 = 1; + var_f2 = var_p1; + var_f1 /= var_f2; + var_l19 = var_f1; + var_f2 = var_p1; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l19; + var_f2 = var_p1; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l20 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_p1 = var_f0; + var_f0 = var_l20; + var_f1 = var_l23; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f0 = var_l20; + var_f1 = var_l24; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l20 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B16; + default: goto var_B17; + } + var_B17:; + var_i0 = var_l6; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l6; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = 224u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l6; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 184u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p4; + var_i1 = var_l9; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 184u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_L19: + var_i0 = 0u; + var_l8 = var_i0; + var_L20: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l18 = var_i0; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = var_p4; + var_i1 &= var_i2; + var_l9 = var_i1; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p3 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l8; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + goto var_B21; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 0u; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 204u); + var_p3 = var_i2; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + goto var_B24; + } + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_B24:; + var_l16 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + var_l17 = var_i0; + var_i0 = var_p2; + var_i1 = var_l16; + var_i2 = var_p3; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + var_i2 = var_l9; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + goto var_B14; + } + var_i0 = var_l8; + var_i1 = 6u; + var_i2 = var_l8; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L27: + var_i0 = var_p4; + var_i1 = var_l9; + var_i0 >>= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_L27;} + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p3; + var_p4 = var_i0; + goto var_B21; + var_B22:; + var_i0 = var_p4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 6u; + var_i2 = var_l8; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L29: + var_i0 = var_p4; + var_i1 = var_p3; + var_i0 >>= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_L29;} + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + goto var_B21; + } + var_i0 = var_l10; + var_i1 = 11u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l7 = var_i0; + var_i1 = 208u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l9 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + goto var_B18; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p0 = var_i0; + var_i1 = 1000000000u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l26 = var_j0; + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = 4294967295u; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l27 = var_j1; + var_j2 = var_l26; + var_i1 = var_j1 != var_j2; + var_j2 = var_l26; + var_j3 = var_l27; + var_i2 = var_j2 > var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 4294967295u; + var_i2 = 0u; + var_i3 = var_l6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_i4 = var_p0; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B31;} + } + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 128u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 88u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B33;} + var_i0 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p2 = var_i0; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111212u; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B33:; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 256u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f688(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B34; + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 256u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f688(instance, var_i0, var_i1); + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B34:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l7 = var_i0; + var_i1 = 208u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l9 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + goto var_B18; + var_B31:; + var_i0 = var_l6; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_j1); + var_i0 = var_l6; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + var_i0 = 0u; + goto var_B13; + var_B21:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L20;} + var_B18:; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + goto var_B14; + var_B16:; + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l6; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l6; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 128u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_p3 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B36;} + var_i0 = var_l6; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 28u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f530(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B44:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p4 = var_i0; + } + var_i0 = var_l7; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + if (var_i0) {goto var_B41;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057912u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B40;} + var_i0 = var_l6; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l6; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l6; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 100u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 124u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B45;} + var_i0 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p2 = var_i0; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111212u; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B45:; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l6; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 360u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f133(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B46; + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 256u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f133(instance, var_i0, var_i1, var_i2); + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B48:; + var_i0 = var_l6; + var_i1 = 304u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 360u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_B46:; + var_i0 = var_l6; + var_i1 = 264u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l6; + var_i2 = 304u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 272u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 280u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 288u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 296u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l9 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_j1); + goto var_B49; + } + var_i0 = var_l6; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 184u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 304u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f133(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B49:; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p0 = var_i0; + var_i0 = var_p2; + if (var_i0) {goto var_B51;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B51:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B39; + var_B41:; + var_i0 = var_p4; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p4; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p4; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p4; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p4; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p4; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B39; + var_B40:; + var_i0 = var_l6; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_j1); + var_i0 = var_l6; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_p3; + if (var_i0) {goto var_B52;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B52:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B39:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + goto var_B13; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l6; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l6; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 184u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_B36:; + var_i0 = var_l6; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l6; + var_i3 = 184u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057896u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B15:; + var_i0 = var_l6; + var_i1 = 136u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + goto var_B53; + } + var_i0 = var_l7; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L57: + var_i0 = var_p4; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = 31u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B59;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + goto var_B59; + } + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l8; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + goto var_B58; + var_B60:; + var_i0 = 1616u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = 1616u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B59; + } + goto var_B10; + var_B59:; + var_i0 = var_p3; + if (var_i0) {goto var_B63;} + var_i0 = 1616u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + var_i2 = 1616u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_p3 = var_i1; + var_i2 = var_p0; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B58; + } + var_i0 = var_l7; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_p3 = var_i0; + goto var_B63; + } + goto var_B10; + var_B63:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B56;} + var_i0 = var_p2; + if (var_i0) {goto var_B67;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057756u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = 6u; + var_i2 = var_l8; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p3 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L69: + var_i0 = var_p4; + var_i1 = var_l9; + var_i0 >>= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_L69;} + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_p4 = var_i0; + goto var_B58; + var_B67:; + var_i0 = var_l7; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = 30u; + var_l9 = var_i0; + goto var_B55; + var_B58:; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L57;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_B56:; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_B55:; + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f351(instance, var_i0); + goto var_B12; + var_B53:; + var_i0 = var_l6; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_j1); + var_i0 = var_l6; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + goto var_B12; + var_B14:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p3; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f351(instance, var_i0); + var_i0 = var_l6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = 2u; + goto var_B13; + } + var_i0 = var_l6; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_j1); + var_i0 = var_l6; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + var_i0 = 1u; + var_B13:; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_B12:; + var_i0 = var_l6; + var_i1 = 416u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1057512u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 1616u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f55(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + u64 var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l4; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + if (var_i1) { + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f809(instance, var_i1, var_i2, var_i3); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l7 = var_i1; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l3 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l8; + var_i2 = 255u; + var_i3 = var_l10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i4 = 4u; + var_i3 -= var_i4; + var_i1 = w2c_rapier__wasm3d__bg_f1635(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i2 = var_l10; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l7; + var_i1 += var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + } + var_i1 = var_l8; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_L8: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l23 = var_i0; + var_l12 = var_i0; + var_L11: + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l13 = var_i0; + var_i1 = var_l23; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l12 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l16 = var_i0; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l13 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l28 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l42 = var_j0; + var_i0 = var_l3; + var_i1 = var_l23; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l11 = var_i0; + var_i0 = var_l13; + var_l3 = var_i0; + var_L18: + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_j0; + var_j1 = var_l42; + var_j0 ^= var_j1; + var_l40 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l40; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_L19: + var_j0 = var_l40; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l41; + var_j1 = var_l41; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l14; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L18; + } + var_i0 = var_l22; + var_j1 = var_l40; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l14; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_j0 = var_l40; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l40; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l24; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_l10 = var_i0; + var_i0 = 16u; + goto var_B7; + var_B17:; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L22: + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L22;} + } + var_i0 = var_l9; + var_j1 = var_l40; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_l29 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) {goto var_B24;} + var_i0 = var_l29; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l16; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B25; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l22; + var_i1 = var_l26; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l22; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B33;} + var_i0 = 4294967295u; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B32;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B32; + } + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 205u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B25; + var_B33:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B32:; + var_l3 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l6; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l6; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l6; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B30;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l11; + var_i1 = var_l17; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l16; + var_i0 -= var_i1; + var_l30 = var_i0; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B27; + } + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l36 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l37 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l31 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_L37: + var_i0 = var_l14; + var_i1 = var_l17; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l36; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l38 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = var_l37; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l39 = var_i2; + var_i1 &= var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L40: + var_i0 = var_l3; + var_i1 = var_l19; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = var_l19; + var_i1 &= var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L40;} + } + var_i0 = var_l6; + var_j1 = var_l40; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l19; + var_i1 += var_i2; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l39; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l19 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l17; + var_i2 = var_l38; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l14; + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L37;} + goto var_B28; + var_B31:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B25; + var_B30:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B25; + var_B29:; + var_i0 = var_l3; + var_i1 = var_l31; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B28:; + var_i0 = var_l9; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + if (var_i0) {goto var_B27;} + goto var_B25; + var_B27:; + var_i0 = var_l17; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B25:; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l6 = var_i1; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l9 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L43: + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L43;} + } + var_i0 = var_l9; + var_j1 = var_l40; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B24;} + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B24:; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = var_l29; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l28; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l28; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l5 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l5; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l3 = var_i0; + goto var_B13; + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l4; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 136, var_i2); + var_i1 = var_l4; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 140, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l9; + var_i3 = var_l4; + var_i4 = 136u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + goto var_B13; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B16:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l3 = var_i0; + goto var_B13; + var_B14:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1094336u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + goto var_L11; + } + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1094320u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l18; + var_l10 = var_i0; + var_i0 = var_l35; + var_i1 = var_l20; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + goto var_B6; + var_B9:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_B7:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l13 = var_i0; + var_L55: + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B56;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l15; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l42 = var_j0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l11 = var_i0; + var_L60: + var_i0 = var_l3; + var_i1 = var_l18; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_j0; + var_j1 = var_l42; + var_j0 ^= var_j1; + var_l40 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l40; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l40 = var_j0; + var_L61: + var_j0 = var_l40; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l41; + var_j1 = var_l41; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l21; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L60; + } + var_i0 = var_l6; + var_j1 = var_l40; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l21; + var_i1 += var_i2; + var_i2 = var_l18; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B59;} + var_j0 = var_l40; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l40; + var_j0 &= var_j1; + var_l40 = var_j0; + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L61;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L61;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B56; + var_B59:; + var_i0 = var_l3; + var_i1 = var_l20; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B58:; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 1094352u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B57:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1094368u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B56:; + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L55;} + } + var_i0 = var_p1; + var_i1 = 120u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_i0 = var_p1; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B63:; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + if (var_i0) { + var_i0 = 4u; + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B67;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 255u; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i1 = var_p2; + var_i0 += var_i1; + } else { + var_i0 = var_l8; + } + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = 4u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l10 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 4u; + var_l10 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_L73: + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l10 = var_i0; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B77;} + var_L81: + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B78;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B80;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = 3u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = 0u; + var_l3 = var_i0; + var_L83: + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l20; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B84;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l3 = var_i0; + goto var_B85; + } + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_p2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l10 = var_i0; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l3 = var_i0; + goto var_B85; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1094448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L83;} + var_B84:; + var_i0 = var_l12; + if (var_i0) {goto var_L81;} + goto var_B77; + } + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1094432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B80:; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1094416u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1094400u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B78:; + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1094384u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + } + var_i0 = var_l7; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L73;} + goto var_B4; + } + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B67:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1094464u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B4:; + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B91;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B91;} + var_i0 = var_p1; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B91:; + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f56(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, f32 var_p12, f32 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, + var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11, var_f12; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1; + var_l38 = var_f0; + var_f0 = 1; + var_l36 = var_f0; + var_f0 = var_p12; + var_l32 = var_f0; + var_l27 = var_f0; + var_L3: + var_i0 = var_l15; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_l32; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p7; + var_f2 = var_l32; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l26 = var_f1; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_l30 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l28 = var_f2; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 76u); + var_l35 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_l29 = var_f3; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 72u); + var_l34 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 52u); + var_l31 = var_f4; + var_i5 = var_l15; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 84u); + var_l37 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l15; + var_f1 = var_l28; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l26; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l15; + var_f1 = var_l31; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l28; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l15; + var_f1 = var_l26; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l28; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_f0 = var_l28; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l29; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 60u); + var_f2 -= var_f3; + var_l37 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l26; + var_f1 = var_l37; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 64u); + var_f2 -= var_f3; + var_l39 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 += var_f1; + var_l35 = var_f0; + var_i0 = var_l15; + var_f1 = var_l39; + var_f2 = var_l31; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l29; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l39 = var_f5; + var_f6 = var_l39; + var_f5 += var_f6; + var_l39 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l15; + var_f1 = var_l37; + var_f2 = var_l31; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l15; + var_f1 = var_l34; + var_f2 = var_l31; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_i3 = 104u; + var_i2 += var_i3; + var_i3 = var_p5; + var_i4 = var_p6; + var_i5 = var_p10; + var_i6 = var_p11; + var_f7 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f87(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l16 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B6; + default: goto var_B4; + } + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B8:; + UNREACHABLE; + var_B7:; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l33 = var_f0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_l26 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_l40 = var_f1; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l40; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_l43 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_f1 = var_l43; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 116u); + var_l35 = var_f2; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l43; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f6 = var_l33; + var_f7 = var_l31; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l34 = var_f5; + var_f6 = var_l34; + var_f5 += var_f6; + var_l34 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l46 = var_f1; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_f2 = var_l40; + var_f3 = var_l35; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_l47 = var_f2; + var_f1 -= var_f2; + var_l28 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + var_f3 = var_l33; + var_f4 = var_l35; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 256u); + var_l48 = var_f3; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l29 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 2u; + goto var_B1; + var_B6:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1086864u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l15; + var_f1 = var_l37; + var_f2 = var_l29; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l31 = var_f2; + var_f1 /= var_f2; + var_l41 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l15; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 /= var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l15; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 /= var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l38 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l26 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l28 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l29 = var_f0; + var_i0 = var_l15; + var_f1 = var_p13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l15; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l15; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l31; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = var_p8; + var_i7 = var_p9; + var_i8 = var_l15; + var_i9 = 8u; + var_i8 += var_i9; + var_i9 = var_l15; + var_i10 = 192u; + var_i9 += var_i10; + w2c_rapier__wasm3d__bg_f190(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_f0 = var_l38; + var_f1 = var_l42; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 += var_f2; + var_l32 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l41; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f3 = var_l31; + var_f2 += var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l36; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l41; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l30 = var_f3; + var_f4 = var_l30; + var_f3 += var_f4; + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l41; + var_f0 -= var_f1; + var_l49 = var_f0; + var_f0 = var_l38; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = var_l29; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l42; + var_f0 -= var_f1; + var_l50 = var_f0; + var_f0 = var_l38; + var_f1 = var_l31; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l36; + var_f0 -= var_f1; + var_l38 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l32 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l26 = var_f0; + var_f1 = var_l27; + var_f0 -= var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + if (var_i0) {goto var_B10;} + goto var_B2; + } + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l27 = var_f0; + var_f1 = var_p13; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = 136u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p2; + var_f2 = var_l27; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_i1 = 192u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p7; + var_f2 = var_l27; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l27 = var_f0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 152u); + var_f1 -= var_f2; + var_l51 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_l26 = var_f1; + var_i2 = var_l17; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l28 = var_f0; + var_f1 = var_l35; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_l17; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l34; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 148u); + var_l29 = var_f2; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l26; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f6 = var_l28; + var_f7 = var_l51; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l34 = var_f5; + var_f6 = var_l34; + var_f5 += var_f6; + var_l52 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l29; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l28; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 200u); + var_l35 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l27; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 196u); + var_l34 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l26; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 192u); + var_l37 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l29; + var_i5 = var_l15; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 204u); + var_l39 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l15; + var_f1 = var_l27; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l28; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l15; + var_f1 = var_l29; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l15; + var_f1 = var_l28; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l27; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l15; + var_f1 = var_l51; + var_f2 = var_l29; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l52; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l15; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l15; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l16; + var_i3 = var_l15; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_p9; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_f1 -= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_f1 -= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B10:; + var_f0 = var_l26; + var_l27 = var_f0; + goto var_L3; + var_B4:; + var_i0 = 3u; + var_i1 = 2u; + var_f2 = var_p12; + var_f3 = var_l32; + var_i2 = var_f2 == var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B1; + var_B2:; + var_i0 = 1u; + var_B1:; + var_l16 = var_i0; + var_i0 = var_p14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 5u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 7u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l32; + var_f1 = var_p12; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 9.99999975e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l15; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 5u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 7u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_f0 = 3.14159274; + var_i1 = var_p14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_p7; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l39 = var_f3; + var_i4 = var_p2; + var_i5 = 52u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l46 = var_f4; + var_f3 -= var_f4; + var_l27 = var_f3; + var_f4 = var_l27; + var_f3 *= var_f4; + var_i4 = var_p7; + var_i5 = 56u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l47 = var_f4; + var_i5 = var_p2; + var_i6 = 56u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l48 = var_f5; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p7; + var_i5 = 60u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l49 = var_f4; + var_i5 = var_p2; + var_i6 = 60u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l50 = var_f5; + var_f4 -= var_f5; + var_l27 = var_f4; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l27 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l27; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l58 = var_f1; + var_f0 *= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f2 = var_l37; + var_f3 = 0; + var_f4 = 1; + var_i5 = var_p7; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 40u); + var_l59 = var_f5; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_l60 = var_f6; + var_f5 -= var_f6; + var_l27 = var_f5; + var_f6 = var_l27; + var_f5 *= var_f6; + var_i6 = var_p7; + var_i7 = 44u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l61 = var_f6; + var_i7 = var_p2; + var_i8 = 44u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l62 = var_f7; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_p7; + var_i7 = 48u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l63 = var_f6; + var_i7 = var_p2; + var_i8 = 48u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l64 = var_f7; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = 0; + var_f5 += var_f6; + var_f5 = w2c_rapier__wasm3d__bg_f147(instance, var_f5); + var_l27 = var_f5; + var_f4 /= var_f5; + var_f5 = var_l27; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f3 = var_l26; + var_f4 = var_l27; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l27; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f2 = var_p13; + var_f3 = var_p12; + var_f2 -= var_f3; + var_f3 = 10; + var_f2 /= var_f3; + var_l27 = var_f2; + var_f3 = var_l26; + var_f4 = var_l27; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l27; + var_f3 = var_l27; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_f0 = var_p12; + var_f1 = var_p13; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_p13; + var_f1 = var_l27; + var_f2 = var_l27; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l65 = var_f0; + var_i0 = var_p7; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_f0; + var_i0 = var_p7; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_f0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_f0; + var_i0 = var_l15; + var_i1 = 160u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l70 = var_f0; + var_i0 = var_l15; + var_i1 = 148u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l71 = var_f0; + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_p14 = var_i0; + var_f0 = var_p12; + var_l27 = var_f0; + var_L19: + var_i0 = var_l15; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_l27; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p7; + var_f2 = var_l27; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l26 = var_f1; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_l36 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l32 = var_f2; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 76u); + var_l31 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_l28 = var_f3; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 72u); + var_l41 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l15; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 52u); + var_l29 = var_f4; + var_i5 = var_l15; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 84u); + var_l42 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l15; + var_f1 = var_l32; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l26; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l15; + var_f1 = var_l29; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l32; + var_f3 = var_l42; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l15; + var_f1 = var_l26; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l41; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l42; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l32; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_f0 = var_l32; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 -= var_f2; + var_l43 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 60u); + var_f2 -= var_f3; + var_l38 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l26; + var_f1 = var_l38; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_i3 = var_l15; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 64u); + var_f2 -= var_f3; + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l40 = var_f0; + var_f1 = var_l40; + var_f0 += var_f1; + var_l40 = var_f0; + var_i0 = var_l15; + var_f1 = var_l30; + var_f2 = var_l29; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l28; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l43; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l30 = var_f5; + var_f6 = var_l30; + var_f5 += var_f6; + var_l30 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l15; + var_f1 = var_l38; + var_f2 = var_l29; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l15; + var_f1 = var_l43; + var_f2 = var_l29; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_i3 = 104u; + var_i2 += var_i3; + var_i3 = var_p5; + var_i4 = var_p6; + var_i5 = var_p10; + var_i6 = var_p11; + var_f7 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f103(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l19 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l15; + var_i1 = 192u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p14; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p14; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p14; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p14; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_p14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_p14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_p14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i1 = 136u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 48u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_f0 = var_l28; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_l51 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l52 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l26; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l43 = var_f0; + var_f0 = var_l36; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_f2 = var_l70; + var_f1 -= var_f2; + var_l53 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l41; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 156u); + var_f3 = var_l66; + var_f2 -= var_f3; + var_l56 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = var_l31; + var_f1 = var_l56; + var_f0 *= var_f1; + var_f1 = var_l36; + var_i2 = var_l22; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l67; + var_f2 -= var_f3; + var_l45 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l26; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f2 = var_l71; + var_f1 -= var_f2; + var_l54 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l68; + var_f2 -= var_f3; + var_l57 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l32; + var_f1 = var_l57; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_f3 = var_l69; + var_f2 -= var_f3; + var_l55 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l37; + var_f1 = -0.f; + var_i2 = var_l20; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l33; + var_f4 = 0; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_f1 = var_p13; + var_f2 = var_l27; + var_f1 -= var_f2; + var_f2 = var_l44; + var_f3 = var_l29; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l43; + var_f4 *= var_f5; + var_f5 = var_l32; + var_f6 = var_l32; + var_f7 = var_l44; + var_f6 *= var_f7; + var_f7 = var_l26; + var_f8 = var_l51; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l44 = var_f6; + var_f7 = var_l44; + var_f6 += var_f7; + var_l44 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l63; + var_f4 = var_l39; + var_f5 = var_l45; + var_f6 = var_l42; + var_f7 = var_l38; + var_f6 *= var_f7; + var_f7 = var_l36; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f8 = var_l41; + var_f9 = var_l41; + var_f10 = var_l45; + var_f9 *= var_f10; + var_f10 = var_l31; + var_f11 = var_l53; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_l45 = var_f9; + var_f10 = var_l45; + var_f9 += var_f10; + var_l45 = var_f9; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l72 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l47; + var_f6 = var_l53; + var_f7 = var_l42; + var_f8 = var_l30; + var_f7 *= var_f8; + var_f8 = var_l31; + var_f9 = var_l45; + var_f8 *= var_f9; + var_f9 = var_l36; + var_f10 = var_l38; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l53 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l64; + var_f5 = var_l46; + var_f6 = var_l55; + var_f7 = var_l29; + var_f8 = var_l35; + var_f7 *= var_f8; + var_f8 = var_l26; + var_f9 = var_l34; + var_f8 *= var_f9; + var_f9 = var_l28; + var_f10 = var_l28; + var_f11 = var_l55; + var_f10 *= var_f11; + var_f11 = var_l32; + var_f12 = var_l54; + var_f11 *= var_f12; + var_f10 -= var_f11; + var_l36 = var_f10; + var_f11 = var_l36; + var_f10 += var_f11; + var_l36 = var_f10; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l55 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l48; + var_f7 = var_l54; + var_f8 = var_l29; + var_f9 = var_l34; + var_f8 *= var_f9; + var_f9 = var_l32; + var_f10 = var_l36; + var_f9 *= var_f10; + var_f10 = var_l26; + var_f11 = var_l35; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l54 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l52; + var_f4 = var_l29; + var_f5 = var_l44; + var_f4 *= var_f5; + var_f5 = var_l32; + var_f6 = var_l40; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l43; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l59; + var_f5 = var_l47; + var_f6 = var_l56; + var_f7 = var_l42; + var_f8 = var_l45; + var_f7 *= var_f8; + var_f8 = var_l41; + var_f9 = var_l38; + var_f8 *= var_f9; + var_f9 = var_l31; + var_f10 = var_l30; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l31 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l49; + var_f7 = var_l72; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l60; + var_f6 = var_l48; + var_f7 = var_l57; + var_f8 = var_l29; + var_f9 = var_l36; + var_f8 *= var_f9; + var_f9 = var_l28; + var_f10 = var_l35; + var_f9 *= var_f10; + var_f10 = var_l32; + var_f11 = var_l34; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l32 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l50; + var_f8 = var_l55; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l51; + var_f5 = var_l29; + var_f6 = var_l43; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l44; + var_f6 *= var_f7; + var_f7 = var_l28; + var_f8 = var_l40; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l61; + var_f6 = var_l49; + var_f7 = var_l53; + var_f6 *= var_f7; + var_f7 = var_l39; + var_f8 = var_l31; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l62; + var_f7 = var_l50; + var_f8 = var_l54; + var_f7 *= var_f8; + var_f8 = var_l46; + var_f9 = var_l32; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l58; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l65; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = var_p13; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L19;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B17:; + var_i0 = var_l15; + var_i1 = 172u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = var_l33; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l15; + var_i1 = 304u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l15; + var_i1 = 320u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l15; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l15; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l15; + var_f1 = var_p12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l33; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p7; + var_i5 = var_p4; + var_i6 = var_l16; + var_i7 = var_l15; + var_i8 = 192u; + var_i7 += var_i8; + w2c_rapier__wasm3d__bg_f185(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B20; + } + var_i0 = var_l15; + var_f1 = var_p13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l15; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l15; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l33; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i5 = var_p7; + var_i6 = var_p8; + var_i7 = var_p9; + var_i8 = var_l16; + var_i9 = var_l15; + var_i10 = 192u; + var_i9 += var_i10; + w2c_rapier__wasm3d__bg_f190(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9); + var_B20:; + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_p12 = var_f0; + var_i0 = var_p0; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_p12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B16:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B15:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B14:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B0:; + var_i0 = var_l15; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f57(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0; + u64 var_l81 = 0, var_l82 = 0, var_l83 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, + var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, + var_l74 = 0, var_l75 = 0, var_l76 = 0, var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 656u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 484u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 472u); + var_l36 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 480u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 468u); + var_l38 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 476u); + var_l39 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 464u); + var_l40 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l8; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l8; + var_f1 = var_l36; + var_f2 = var_l35; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_p7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l8; + var_f1 = var_l38; + var_f2 = var_l37; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_p7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f2 = var_l39; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_p7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l8; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l14 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l8; + var_i1 = 128u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = 3u; + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_p3 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l8; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l8; + var_i1 = 112u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 504u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l8; + var_i1 = 208u; + var_i0 += var_i1; + var_l13 = var_i0; + var_f0 = 3.40282347e+38; + var_p7 = var_f0; + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = 3u; + var_p1 = var_i0; + var_L5: + var_f0 = var_p7; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_p2 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p5 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l14; + var_i4 = 68u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p4 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + } + var_i0 = var_p3; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_f0; + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_p3; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_f0; + var_i0 = var_p3; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_f0; + var_i0 = var_p3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_p3; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_p3; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + var_i0 = var_p3; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_p3; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l67 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l68 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l69 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l70 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l71 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l72 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l73 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l74 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l75 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l76 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l77 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l78 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l36 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l38 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l39 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l40 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l41 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l42 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l43 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l44 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l45 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l46 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l47 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l48 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l49 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l50 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l51 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l52 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l53 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l54 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l55 = var_f0; + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l79 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l80 = var_f2; + var_i3 = var_p3; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_f1); + var_i0 = var_l8; + var_f1 = var_l54; + var_f2 = var_l55; + var_f3 = var_l65; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_f1); + var_i0 = var_l8; + var_f1 = var_l52; + var_f2 = var_l53; + var_f3 = var_l64; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 404, var_f1); + var_i0 = var_l8; + var_f1 = var_l50; + var_f2 = var_l51; + var_f3 = var_l63; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_f1); + var_i0 = var_l8; + var_f1 = var_l48; + var_f2 = var_l49; + var_f3 = var_l62; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_f1); + var_i0 = var_l8; + var_f1 = var_l46; + var_f2 = var_l47; + var_f3 = var_l61; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l8; + var_f1 = var_l44; + var_f2 = var_l45; + var_f3 = var_l60; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l8; + var_f1 = var_l42; + var_f2 = var_l43; + var_f3 = var_l59; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l8; + var_f1 = var_l40; + var_f2 = var_l41; + var_f3 = var_l58; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l8; + var_f1 = var_l38; + var_f2 = var_l39; + var_f3 = var_l57; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_f1); + var_i0 = var_l8; + var_f1 = var_l36; + var_f2 = var_l37; + var_f3 = var_l56; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_f1); + var_i0 = var_l8; + var_f1 = var_l34; + var_f2 = var_l35; + var_f3 = var_l78; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_f1); + var_i0 = var_l8; + var_f1 = var_l77; + var_f2 = var_l80; + var_f1 += var_f2; + var_f2 = var_l79; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_f1); + var_i0 = var_l8; + var_f1 = var_l76; + var_f2 = var_l55; + var_f1 += var_f2; + var_f2 = var_l54; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_f1); + var_i0 = var_l8; + var_f1 = var_l75; + var_f2 = var_l53; + var_f1 += var_f2; + var_f2 = var_l52; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_f1); + var_i0 = var_l8; + var_f1 = var_l74; + var_f2 = var_l51; + var_f1 += var_f2; + var_f2 = var_l50; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_f1); + var_i0 = var_l8; + var_f1 = var_l73; + var_f2 = var_l49; + var_f1 += var_f2; + var_f2 = var_l48; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_f1); + var_i0 = var_l8; + var_f1 = var_l72; + var_f2 = var_l47; + var_f1 += var_f2; + var_f2 = var_l46; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l8; + var_f1 = var_l71; + var_f2 = var_l45; + var_f1 += var_f2; + var_f2 = var_l44; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l8; + var_f1 = var_l70; + var_f2 = var_l43; + var_f1 += var_f2; + var_f2 = var_l42; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l8; + var_f1 = var_l69; + var_f2 = var_l41; + var_f1 += var_f2; + var_f2 = var_l40; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_f1); + var_i0 = var_l8; + var_f1 = var_l68; + var_f2 = var_l39; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l8; + var_f1 = var_l67; + var_f2 = var_l37; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l8; + var_f1 = var_l66; + var_f2 = var_l35; + var_f1 += var_f2; + var_f2 = var_l34; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l8; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 320u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f287(instance, var_i0, var_i1); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l36 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l37 = var_f0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l8; + var_i1 = 448u; + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 460, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 564, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 500, var_i1); + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 599, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_f0 = var_p7; + var_f1 = var_l37; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l8; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_i1); + var_i0 = var_l8; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 599u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 460u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 604u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 600u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 440u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 628, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 608u; + var_i2 += var_i3; + var_i3 = 1087820u; + var_i4 = var_p6; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 599u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + goto var_B9; + } + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l13; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_p7; + var_f1 = var_l36; + var_i0 = var_f0 > var_f1; + var_i1 = 8u; + var_i0 <<= (var_i1 & 31); + var_f1 = var_p7; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + var_i0 |= var_i1; + var_f1 = var_p7; + var_f2 = var_l35; + var_i1 = var_f1 > var_f2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_f1 = var_p7; + var_f2 = var_l34; + var_i1 = var_f1 > var_f2; + var_i2 = 24u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_p6 = var_i0; + var_i0 = 3u; + var_p2 = var_i0; + var_i0 = 3u; + var_l18 = var_i0; + var_i0 = 3u; + var_p5 = var_i0; + var_i0 = 3u; + var_p4 = var_i0; + goto var_B7; + var_B10:; + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_f0 = var_p7; + var_f1 = var_l36; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l8; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_i1); + var_i0 = var_l8; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 599u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 460u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 604u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 600u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 440u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 628, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 608u; + var_i2 += var_i3; + var_i3 = 1087820u; + var_i4 = var_p6; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 599u); + if (var_i0) {goto var_B9;} + var_B14:; + var_i0 = var_l8; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_f0 = var_p7; + var_f1 = var_l35; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l8; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_i1); + var_i0 = var_l8; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 599u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 460u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 604u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 600u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 440u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 628, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 608u; + var_i2 += var_i3; + var_i3 = 1087820u; + var_i4 = var_p6; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 599u); + if (var_i0) {goto var_B9;} + var_B15:; + var_i0 = var_l8; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_f0 = var_p7; + var_f1 = var_l34; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l8; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_i1); + var_i0 = var_l8; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 599u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 460u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 604u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 636, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 600u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 440u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 628, var_i1); + var_i0 = var_p5; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 608u; + var_i2 += var_i3; + var_i3 = 1087820u; + var_i4 = var_p6; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 599u); + if (var_i0) {goto var_B9;} + var_B16:; + var_i0 = var_l13; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 440u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 256u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l8; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 460u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_l29 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l30 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 476u); + var_l15 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 500u); + var_l18 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 224u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 184u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 532u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 564u); + var_p4 = var_i0; + goto var_B7; + var_B9:; + var_i0 = var_l8; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = 0u; + var_l15 = var_i0; + goto var_B6; + var_B8:; + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 144u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l21; + var_l18 = var_i0; + var_i0 = var_p1; + var_l15 = var_i0; + goto var_B4; + var_B7:; + var_i0 = var_p3; + var_i1 = 120u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l12; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 304u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 256u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_i1); + var_i0 = var_l8; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_i1); + var_i0 = var_l8; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_i1); + var_i0 = var_l8; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 500, var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 224u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 184u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 564, var_i1); + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l8; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_p6; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p6; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p6; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p6; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l83 = var_j0; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_j0 = 0ull; + var_l81 = var_j0; + var_L17: + var_j0 = var_l81; + var_l82 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l81 = var_j0; + var_j0 = var_l83; + var_j1 = var_l82; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_j0 = var_l82; + var_i0 = (u32)(var_j0); + var_p2 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p6 = var_i0; + var_i1 = var_l8; + var_i2 = 320u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_f1 = var_p7; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l8; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l19; + var_i1 = var_p3; + var_i2 = var_p6; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l8; + var_i1 = 144u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l21 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + var_f0 = var_l34; + var_p7 = var_f0; + goto var_B18; + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l34 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p6 = var_i0; + var_p5 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p5 = var_i0; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p2 = var_i0; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l23; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l34 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B21; + } + var_L23: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_p2; + var_i3 = var_p6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l23 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l32 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f3 = var_l34; + var_i2 = var_f2 <= var_f3; + var_l33 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l33; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l34; + var_f3 = var_l35; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p6; + var_p5 = var_i0; + goto var_B21; + } + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_p6 = var_i0; + var_i0 = var_l23; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L23;} + var_B21:; + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B18:; + var_j0 = var_l81; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L17;} + var_i0 = var_l8; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L5;} + goto var_B3; + var_B6:; + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 464u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_B4:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l18; + var_l21 = var_i0; + var_i0 = var_l15; + var_p1 = var_i0; + goto var_B2; + var_B3:; + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 144u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + } + var_i0 = 1082904u; + var_i1 = 38u; + var_i2 = 1083088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 336u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 328u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 656u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f58(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + u64 var_l32 = 0; + f32 var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_L8: + var_i0 = var_l16; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l15; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 2147483648u; + var_i0 |= var_i1; + var_l6 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + } + var_i0 = var_p3; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_l17; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L8;} + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l13; + var_i1 = 21u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l13; + var_i1 = 357913942u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = 12u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l17 = var_i0; + if (var_i0) { + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l18; + var_i1 = 12u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i0 = var_l18; + var_i1 = 24u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i0 = var_l18; + var_i1 = 36u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = 4u; + var_l19 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l13; + var_l12 = var_i0; + var_L13: + var_i0 = var_l12; + var_l8 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + goto var_B14; + } + var_i0 = var_l18; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i1 = var_l18; + var_i2 = var_l16; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 2u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l29; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_L19: + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = var_l30; + var_l31 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_f0 = var_l30; + var_f1 = var_l31; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + goto var_B17; + } + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = var_l28; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 2u; + var_l7 = var_i0; + var_L20: + var_i0 = var_l7; + var_l10 = var_i0; + var_i0 = var_l6; + var_p3 = var_i0; + var_i0 = var_p2; + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = var_l30; + var_l31 = var_f0; + var_f0 = var_l31; + var_i1 = var_l18; + var_i2 = var_l12; + var_i3 = 1u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L20;} + var_B21:; + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l14; + var_i1 = var_l26; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l6 = var_i0; + var_L24: + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_j0; + var_i0 = var_p3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L24;} + goto var_B16; + } + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 1058948u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p3; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_l12 = var_i0; + var_B16:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_l8 = var_i0; + goto var_B14; + } + var_i0 = var_l7; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l8 = var_i0; + goto var_B14; + } + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_L29: + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l8; + var_i1 = var_p2; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l18; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f0 = var_l30; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_j0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l16; + var_l9 = var_i0; + var_i0 = var_l10; + var_l7 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_L32: + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + var_l9 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L32;} + var_B33:; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_B31:; + var_i0 = var_l14; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l14; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B30:; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 12u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L29;} + } + var_i0 = var_l15; + var_l9 = var_i0; + var_i0 = var_p2; + var_l12 = var_i0; + var_i0 = var_l6; + var_l8 = var_i0; + goto var_B14; + } + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1058964u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l19 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + } + var_i0 = var_l19; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l7; + var_l15 = var_i0; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L38: + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + var_l15 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l19; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 12u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = 2u; + var_l9 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_L13; + } + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 -= var_i2; + var_l20 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = var_l9; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 3u; + var_l15 = var_i0; + var_i0 = 3u; + var_l9 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_L13; + } + var_i0 = var_l6; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l9; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l7; + var_l15 = var_i0; + var_l9 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_L13; + var_B42:; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 -= var_i2; + var_l20 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_B41:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B39;} + var_B40:; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 -= var_i1; + var_l20 = var_i0; + var_B39:; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l20; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i0 = var_l19; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = var_l27; + var_i2 = var_l23; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l6; + var_i1 = var_l13; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B47;} + var_i0 = var_l18; + var_i1 = var_l22; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_l6; + var_i1 = var_l22; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = var_l21; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_p3; + var_i2 = var_l10; + var_i3 = 12u; + var_i2 *= var_i3; + var_l6 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l21; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B51;} + var_i0 = var_l10; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B51;} + var_i0 = var_l16; + var_i1 = var_l26; + var_i0 += var_i1; + var_l6 = var_i0; + var_L52: + var_i0 = var_l8; + var_i1 = 12u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l10 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + var_l25 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = var_l16; + var_i3 = var_l25; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l16; + var_i2 = var_l25; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = var_l25; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L52;} + var_B51:; + var_i0 = var_p3; + var_p2 = var_i0; + goto var_B46; + } + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = var_p2; + var_i3 = var_l8; + var_i1 = w2c_rapier__wasm3d__bg_f1636(instance, var_i1, var_i2, var_i3); + var_l6 = var_i1; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l21; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B46;} + var_i0 = var_l9; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B46;} + var_i0 = var_l16; + var_i1 = var_l18; + var_i0 += var_i1; + var_l10 = var_i0; + var_L53: + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_l6; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i3 = var_f3 < var_f4; + var_l16 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = var_l16; + var_i2 = !(var_i2); + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = var_l16; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L53;} + goto var_B45; + } + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 1058980u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B48:; + var_i0 = var_l22; + var_i1 = var_l6; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 1058996u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = var_l17; + var_l6 = var_i0; + var_B45:; + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l6; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = var_l20; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l23; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = var_l27; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = var_l20; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_l15; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L38;} + } + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_L13; + var_B36:; + var_i0 = var_l20; + var_i1 = var_l7; + var_i2 = 1059012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B7:; + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 1076052u; + var_i0 = w2c_rapier__wasm3d__bg_f1469(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 144u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 145u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_i1 = 144u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 1076028u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 1076068u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B6:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1075964u; + var_i0 = w2c_rapier__wasm3d__bg_f1469(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 144u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 145u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_i1 = 144u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l11; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 1075940u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 1075980u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l16; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1075888u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = 1075872u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l19; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l17; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B1; + var_B2:; + var_i0 = var_l13; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l18; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L55: + var_i0 = var_l18; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f0 = var_l30; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_j0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l7; + var_l8 = var_i0; + var_i0 = var_l9; + var_l6 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B57;} + var_L58: + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_p2 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B59;} + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L58;} + var_B59:; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_B57:; + var_i0 = var_l10; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l10; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 12u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_p3; + if (var_i0) {goto var_L55;} + var_B1:; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l6 = var_i0; + goto var_B60; + } + var_i0 = var_l9; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l15; + var_l6 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_L65: + var_i0 = var_p3; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L65;} + } + var_i0 = var_p2; + if (var_i0) { + var_L67: + var_i0 = var_p3; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L67;} + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + } + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_p3; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_B60:; + var_i0 = var_l10; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_L72: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 12u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_L76: + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B74;} + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B73;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L76;} + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1076084u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B74:; + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B71;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L72;} + goto var_B70; + var_B73:; + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 1076116u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B71:; + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 1076100u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B70:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L83: + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L83;} + var_i0 = var_l17; + var_i1 = var_p0; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B81;} + goto var_B77; + } + var_i0 = var_p3; + var_i1 = var_l10; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_L84: + var_i0 = var_l10; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l10; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L84;} + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B77;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B80;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L84;} + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_L85: + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B86;} + var_i0 = var_l14; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_l9; + var_i1 = var_l14; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l13; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l31; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B87;} + goto var_B86; + } + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l30; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_B87:; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_l16; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B86;} + var_i0 = var_p5; + var_i1 = var_l7; + var_i2 = var_l14; + var_i3 = var_l7; + var_i4 = var_l14; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i3 = var_l14; + var_i4 = var_l7; + var_i5 = var_l14; + var_i4 = var_i4 > var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f194(instance, var_i0, var_i1, var_i2, var_i3); + var_B86:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L85;} + goto var_L84; + UNREACHABLE; + var_B81:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1076164u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B80:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1076180u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B79:; + var_i0 = var_l14; + var_i1 = var_l17; + var_i2 = 1076196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = 1076132u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B77:; + var_i0 = var_l7; + var_i1 = var_l17; + var_i2 = 1076148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f59(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0; + u64 var_l51 = 0, var_l52 = 0; + f32 var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, + var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l12; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l12; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 1; + var_i3 = var_p8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f2 = 1.10000002; + var_f1 *= var_f2; + var_p1 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l12; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l12; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p7; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_p1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 27, var_i1); + var_i0 = var_l12; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l12; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l32 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l30 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l34 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l29 = var_f0; + var_i0 = var_l12; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l12; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l12; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l12; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l12; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 312u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 27u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l12; + var_f1 = var_p1; + var_f2 = var_l35; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l12; + var_f1 = var_p1; + var_f2 = var_l31; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l12; + var_f1 = var_p1; + var_f2 = var_l29; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l12; + var_f1 = var_l34; + var_f2 = var_p1; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l12; + var_f1 = var_l30; + var_f2 = var_p1; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l12; + var_f1 = var_l32; + var_f2 = var_p1; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l12; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 272u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l12; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l12; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_L2: + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_p11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l23; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p4 = var_i0; + var_i0 = var_l12; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l12; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = var_p4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p4; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p3; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p2; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_l16; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 243u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l12; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 242u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l12; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 241u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l12; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 240u); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l52 = var_j0; + var_j0 = 0ull; + var_l51 = var_j0; + var_L6: + var_j0 = var_l52; + var_j1 = var_l51; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i1 = 256u; + var_i0 += var_i1; + var_j1 = var_l51; + var_i1 = (u32)(var_j1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p4; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p5; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p4 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p4; + var_i3 = 36u; + var_i2 += var_i3; + var_l18 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = var_p2; + var_i5 = var_p5; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p7 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 132u; + var_i0 += var_i1; + var_p0 = var_i0; + var_L9: + var_i0 = var_p0; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 -= var_i1; + var_p7 = var_i0; + if (var_i0) {goto var_L9;} + } + var_i0 = var_l12; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l19 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_f1; + var_i2 = var_p5; + var_i3 = 92u; + var_i2 += var_i3; + var_l24 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_i3 = var_p5; + var_i4 = 88u; + var_i3 += var_i4; + var_l25 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l34 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l35 = var_f3; + var_i4 = var_p5; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l29 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l32 = var_f4; + var_i5 = var_p5; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l36 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l12; + var_f1 = var_l31; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_p1; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l12; + var_f1 = var_l32; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_p1; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l12; + var_f1 = var_p1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l31; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_f0 = var_l31; + var_i1 = var_p5; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l35; + var_i2 = var_p5; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_p1; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_p5; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l33 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l34 = var_f0; + var_i0 = var_l12; + var_f1 = var_l33; + var_f2 = var_l32; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l35; + var_f6 = var_l33; + var_f5 *= var_f6; + var_f6 = var_p1; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l33 = var_f5; + var_f6 = var_l33; + var_f5 += var_f6; + var_l33 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l12; + var_f1 = var_l36; + var_f2 = var_l32; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_p1; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l12; + var_f1 = var_l29; + var_f2 = var_l32; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l31; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p9 = var_i0; + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l26 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_p9; + var_i1 = var_l12; + var_i2 = 272u; + var_i1 += var_i2; + var_i2 = var_p7; + var_i3 = var_p0; + var_i4 = var_l14; + var_i5 = var_l13; + var_f6 = var_p1; + var_i7 = var_p6; + var_i8 = var_l12; + var_i9 = 304u; + var_i8 += var_i9; + var_i0 = w2c_rapier__wasm3d__bg_f47(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B12:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + if (var_i0) {goto var_B13;} + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p2 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p4 = var_i0; + var_L15: + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i1 = 168u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_p4; + var_i1 = var_p7; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_rapier__wasm3d__bg_f614(instance, var_i0, var_i1, var_i2, var_f3); + var_p5 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_L15;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B13:; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B16; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i3 = var_p7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p6; + var_i3 = 353u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_B16:; + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p2; + var_i1 = 168u; + var_i0 *= var_i1; + var_p7 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l17 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l18 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l21 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p7; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l22 = var_i0; + var_L20: + var_i0 = var_l21; + var_i1 = var_p2; + var_p3 = var_i1; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_rapier__wasm3d__bg_f614(instance, var_i0, var_i1, var_i2, var_f3); + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p3; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_p3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_i2 = var_p4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_f1 = var_p1; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l33; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_p1 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_p1; + var_f1 = var_l35; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_p1; + var_f5 = var_l32; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p1 = var_f4; + var_f5 = var_p1; + var_f4 += var_f5; + var_l37 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_p1 = var_f0; + var_f0 = var_l36; + var_f1 = var_l35; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l33; + var_f1 = var_l35; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l41 = var_f0; + var_f0 = -(var_f0); + var_l35 = var_f0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 *= var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_p7 = var_i0; + var_f0 = 0; + var_l32 = var_f0; + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = 0; + var_l30 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_L23: + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l26; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 4u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_f1; + var_i2 = var_l24; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l33; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l42; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l37 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p7; + var_i2 = 12u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f1 = var_l39; + var_f0 += var_f1; + var_l39 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_f2 = var_l38; + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 96u); + var_l43 = var_f3; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l38; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f7 = var_l40; + var_f8 = var_l37; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l38 = var_f6; + var_f7 = var_l38; + var_f6 += var_f7; + var_l38 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l47 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 216u); + var_f1 -= var_f2; + var_l48 = var_f1; + var_i2 = var_p0; + var_i3 = 132u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l49 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + var_f3 = var_l40; + var_f4 = var_l43; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f6 = var_l29; + var_f7 = var_l33; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l40 = var_f2; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 224u); + var_f2 -= var_f3; + var_l29 = var_f2; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 124u); + var_l50 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 116u); + var_f1 += var_f2; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_p1; + var_f3 = var_l29; + var_i4 = var_p0; + var_i5 = 128u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l29 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 104u); + var_f5 = var_l42; + var_f6 = var_l43; + var_f7 = var_l38; + var_f6 *= var_f7; + var_f7 = var_l36; + var_f8 = var_l33; + var_f7 *= var_f8; + var_f8 = var_l37; + var_f9 = var_l39; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l36 = var_f4; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 220u); + var_f4 -= var_f5; + var_l33 = var_f4; + var_f5 = var_l49; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 112u); + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l31; + var_f3 = var_l33; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f4 = var_l48; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 120u); + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_p1; + var_i3 = var_p9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l37 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l31; + var_i3 = var_p9; + var_i4 = 8u; + var_i3 += var_i4; + var_l28 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l39 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_l28; + var_f1 = var_l39; + var_f2 = var_l31; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l33; + var_f2 = var_l41; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p9; + var_f1 = var_l37; + var_f2 = var_p1; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l32; + var_f1 = var_l47; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l34; + var_f1 = var_l40; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l30; + var_f1 = var_l36; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + } + var_i0 = var_p7; + var_i1 = 48u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p6; + var_i1 = 48u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L23;} + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B22;} + var_f0 = var_l30; + var_i1 = var_p4; + var_f1 = (f32)(s32)(var_i1); + var_l30 = var_f1; + var_f0 /= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + var_f0 -= var_f1; + var_l29 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_l36 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_f2 = var_l30; + var_f1 /= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 216u); + var_f1 -= var_f2; + var_l32 = var_f1; + var_i2 = var_p0; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_f0 += var_f1; + var_l37 = var_f0; + var_f1 = var_l31; + var_f2 = var_l32; + var_i3 = var_p0; + var_i4 = 132u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l32 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l30; + var_f3 /= var_f4; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 224u); + var_f3 -= var_f4; + var_l30 = var_f3; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_f2 += var_f3; + var_l34 = var_f2; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l30; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l29; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 112u); + var_f4 += var_f5; + var_l30 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l31; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_f1 = var_l34; + var_f2 = var_l41; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l32 = var_f0; + var_f0 = var_l35; + var_f1 = var_l30; + var_f2 = var_p1; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_p1 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = wasm_fabsf(var_f1); + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l13; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_f0 = var_l35; + var_f1 = var_l29; + var_f0 *= var_f1; + var_p1 = var_f0; + var_f0 = var_l32; + var_f0 = wasm_fabsf(var_f0); + var_i1 = var_l20; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = wasm_fabsf(var_f1); + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l20; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_f0 = var_p1; + var_f0 = wasm_fabsf(var_f0); + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = wasm_fabsf(var_f1); + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l14; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B22:; + var_i0 = var_p2; + var_i1 = var_l27; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L20;} + goto var_B18; + } + var_L27: + var_i0 = var_l21; + var_i1 = var_p2; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_rapier__wasm3d__bg_f614(instance, var_i0, var_i1, var_i2, var_f3); + if (var_i0) { + var_i0 = var_l17; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 -= var_i1; + var_p7 = var_i0; + if (var_i0) {goto var_L27;} + var_B18:; + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p9; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l46; + var_f1 -= var_f2; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p9; + var_f1 = var_l31; + var_f2 = var_l45; + var_f1 -= var_f2; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p9; + var_f1 = var_p1; + var_f2 = var_l44; + var_f1 -= var_f2; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_B7:; + var_j0 = var_l51; + var_j1 = 1ull; + var_j0 += var_j1; + var_l51 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L6;} + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_p10; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l12; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = var_l12; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p8; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 243u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l12; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 242u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 &= var_i3; + var_p2 = var_i2; + var_i3 = var_l12; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 241u); + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_p3 = var_i0; + var_j0 = (u64)(var_i0); + var_l51 = var_j0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p2 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = var_p11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_B29:; + var_j0 = var_l51; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B31;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p7 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p7; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p7 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_B31:; + var_j0 = var_l51; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B33;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_p8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p7 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p7; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p7 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_B33:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_p8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p0 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p0 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_L2;} + goto var_B1; + var_B35:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p0 = var_i0; + if (var_i0) {goto var_L2;} + var_B1:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p7 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 132u; + var_i0 += var_i1; + var_p0 = var_i0; + var_L39: + var_i0 = var_p0; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 -= var_i1; + var_p7 = var_i0; + if (var_i0) {goto var_L39;} + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 27u); + var_p0 = var_i0; + var_i0 = var_l12; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = var_l12; + var_i1 = 112u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l12; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p0; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f60(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0; + u64 var_l91 = 0, var_l92 = 0, var_l93 = 0, var_l94 = 0; + f32 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, + var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, + var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, + var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0, + var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, var_l76 = 0, + var_l77 = 0, var_l78 = 0, var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, var_l84 = 0, + var_l85 = 0, var_l86 = 0, var_l87 = 0, var_l88 = 0, var_l89 = 0, var_l90 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + switch (var_i0) { + case 0: goto var_B18; + case 1: goto var_B11; + case 2: goto var_B32; + case 3: goto var_B31; + default: goto var_B30; + } + var_B32:; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l5; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B15; + default: goto var_B6; + } + var_B31:; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p1; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 124u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_l2 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l65 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + var_f0 -= var_f1; + var_l46 = var_f0; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f2 = var_l45; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l66 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l47 = var_f2; + var_f1 -= var_f2; + var_l48 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l29 = var_f2; + var_f3 = var_l47; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l67 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l49 = var_f2; + var_f1 -= var_f2; + var_l50 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l30 = var_f2; + var_f3 = var_l49; + var_f2 -= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l59 = var_f0; + var_f1 = var_l45; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l60 = var_f1; + var_f2 = var_l47; + var_f1 -= var_f2; + var_l52 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l61 = var_f1; + var_f2 = var_l49; + var_f1 -= var_f2; + var_l53 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l56 = var_f0; + var_f1 = var_l45; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_f2 = var_l47; + var_f1 -= var_f2; + var_l42 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l58 = var_f1; + var_f2 = var_l49; + var_f1 -= var_f2; + var_l43 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l44 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_f0 = var_l34; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_f0 = var_l37; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B40;} + var_B41:; + var_f0 = var_l65; + var_f1 = var_l56; + var_f0 -= var_f1; + var_l54 = var_f0; + var_f1 = var_l28; + var_f2 = var_l56; + var_f1 -= var_f2; + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l66; + var_f2 = var_l57; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f2 = var_l29; + var_f3 = var_l57; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l67; + var_f2 = var_l58; + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l30; + var_f3 = var_l58; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l70 = var_f0; + var_f0 = var_l33; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l43; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l40 = var_f0; + var_f0 = var_l59; + var_f1 = var_l56; + var_f0 -= var_f1; + var_l55 = var_f0; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l60; + var_f2 = var_l57; + var_f1 -= var_f2; + var_l41 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l61; + var_f2 = var_l58; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l68 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_f0 = var_l70; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_f0 = var_l40; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B39;} + var_B42:; + var_f0 = var_l55; + var_f1 = var_l28; + var_f2 = var_l59; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l41; + var_f2 = var_l29; + var_f3 = var_l60; + var_f2 -= var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l35; + var_f2 = var_l30; + var_f3 = var_l61; + var_f2 -= var_f3; + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l71 = var_f0; + var_f0 = var_l51; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l53; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l65; + var_f1 = var_l59; + var_f0 -= var_f1; + var_l76 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l66; + var_f2 = var_l60; + var_f1 -= var_f2; + var_l77 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l67; + var_f2 = var_l61; + var_f1 -= var_f2; + var_l78 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l79 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_f0 = var_l71; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_f0 = var_l36; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B38;} + var_B43:; + var_f0 = var_l54; + var_f1 = var_l28; + var_f2 = var_l65; + var_f1 -= var_f2; + var_l28 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l38; + var_f2 = var_l29; + var_f3 = var_l66; + var_f2 -= var_f3; + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l39; + var_f2 = var_l30; + var_f3 = var_l67; + var_f2 -= var_f3; + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l84 = var_f0; + var_f0 = var_l76; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = var_l77; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l78; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l85 = var_f0; + var_f0 = var_l46; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = var_l48; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l50; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l80 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_f0 = var_l84; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_f0 = var_l85; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B37;} + var_B44:; + var_f0 = var_l33; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l72 = var_f0; + var_f1 = var_l42; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l62 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l73 = var_f1; + var_f2 = var_l43; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l63 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l74 = var_f2; + var_f3 = var_l33; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l43; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l64 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l86 = var_f0; + var_f0 = var_l33; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l51; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l75 = var_f0; + var_f1 = var_l62; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l62 = var_f1; + var_f2 = var_l63; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l53; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l63 = var_f2; + var_f3 = var_l64; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l87 = var_f0; + var_f0 = var_l44; + var_f1 = var_l40; + var_f0 -= var_f1; + var_l40 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B36;} + var_f0 = var_l87; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_f0 = var_l86; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_f0 = var_l44; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_f0 = var_l40; + var_f1 = var_l44; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l2; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l43; + var_f2 = var_l44; + var_f3 = var_l40; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l42; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l45; + var_f2 = var_l33; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B40:; + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B39:; + var_i0 = var_l2; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B38:; + var_i0 = var_l2; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B37:; + var_i0 = var_l2; + var_j1 = 12884901888ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B36:; + var_f0 = var_l51; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l46; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l44 = var_f0; + var_f1 = var_l52; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l51; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l81 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l40 = var_f1; + var_f2 = var_l53; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l52; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l82 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l50; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l64 = var_f2; + var_f3 = var_l51; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l53; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l69 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l88 = var_f0; + var_f0 = var_l69; + var_f1 = var_l63; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_f1 = var_l62; + var_f2 = var_l82; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l81; + var_f2 = var_l75; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l81 = var_f0; + var_f0 = var_l34; + var_f1 = var_l36; + var_f0 -= var_f1; + var_l36 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B45;} + var_f0 = var_l88; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_f0 = var_l81; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_f0 = var_l34; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_f0 = var_l34; + var_f1 = var_l36; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l53; + var_f2 = var_l34; + var_f3 = var_l36; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l52; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l45; + var_f2 = var_l51; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B45:; + var_f0 = var_l46; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_l50; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l64; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_f1 = var_l40; + var_f2 = var_l50; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l48; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l48; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l46; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l69 = var_f1; + var_f2 = var_l44; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l82 = var_f0; + var_f0 = var_l34; + var_f1 = var_l74; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_f1 = var_l73; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l69; + var_f2 = var_l72; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l69 = var_f0; + var_f0 = var_l37; + var_f1 = var_l80; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B46;} + var_f0 = var_l69; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_f0 = var_l82; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_f0 = var_l37; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_f0 = var_l34; + var_f1 = var_l37; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l2; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l50; + var_f2 = var_l37; + var_f3 = var_l34; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l49; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l48; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l45; + var_f2 = var_l46; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B46:; + var_f0 = var_l55; + var_f1 = var_l38; + var_f0 *= var_f1; + var_f1 = var_l41; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l41; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l55; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l83 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l41; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l35; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l89 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l35; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f3 = var_l55; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f3 = var_l55; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l90 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l80 = var_f0; + var_f0 = var_l75; + var_f1 = var_l83; + var_f0 *= var_f1; + var_f1 = var_l62; + var_f2 = var_l89; + var_f1 *= var_f2; + var_f2 = var_l63; + var_f3 = var_l90; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l83 = var_f0; + var_f0 = var_l68; + var_f1 = var_l71; + var_f0 -= var_f1; + var_l71 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B47;} + var_f0 = var_l83; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_f0 = var_l80; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_f0 = var_l68; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_f0 = var_l68; + var_f1 = var_l71; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l2; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l35; + var_f2 = var_l68; + var_f3 = var_l71; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l41; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l57; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l55; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B47:; + var_f0 = var_l72; + var_f1 = var_l38; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l54; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l41 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l73; + var_f2 = var_l39; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l38; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l74; + var_f3 = var_l54; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l39; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l68 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l68; + var_f1 = var_l36; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l41; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l41 = var_f0; + var_f0 = var_l70; + var_f1 = var_l84; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B48;} + var_f0 = var_l41; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_f0 = var_l55; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_f0 = var_l70; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_f0 = var_l35; + var_f1 = var_l70; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_l2; + var_j1 = 17179869185ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l39; + var_f2 = var_l70; + var_f3 = var_l35; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l38; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l57; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l54; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B48:; + var_f0 = var_l37; + var_f1 = var_l77; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l76; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l78; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l77; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l39 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l76; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l78; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l35 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l54 = var_f0; + var_f0 = var_l44; + var_f1 = var_l38; + var_f0 *= var_f1; + var_f1 = var_l40; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f2 = var_l64; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = var_l79; + var_f1 = var_l85; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B49;} + var_f0 = var_l38; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_f0 = var_l54; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_f0 = var_l79; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_f0 = var_l39; + var_f1 = var_l79; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l2; + var_j1 = 21474836481ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l78; + var_f2 = var_l79; + var_f3 = var_l39; + var_f2 /= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l61; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l77; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l60; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l76; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l59; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = 1; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l21; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + goto var_B35; + var_B49:; + var_f0 = var_l87; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_f0 = var_l83; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_f0 = var_l81; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_i0 = var_l6; + var_f1 = var_l63; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l62; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l75; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l46; + var_f1 = var_l62; + var_f0 *= var_f1; + var_f1 = var_l48; + var_f2 = var_l63; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l50; + var_f2 = var_l75; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l62; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l75; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1116(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B50;} + var_f0 = var_l22; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l28 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f1 = var_l26; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l31; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l25; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B34;} + var_i0 = var_l2; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l33; + var_f2 = 1; + var_f3 = var_l21; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l24; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l58; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l47; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l57; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B35; + var_B50:; + var_f0 = var_l69; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_f0 = var_l86; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_f0 = var_l55; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l6; + var_f1 = var_l74; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l73; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l72; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l51; + var_f1 = var_l73; + var_f0 *= var_f1; + var_f1 = var_l52; + var_f2 = var_l74; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l53; + var_f2 = var_l72; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l73; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l74; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l72; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1116(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_f0 = var_l22; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l25 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f1 = var_l26; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l29; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B34;} + var_i0 = var_l2; + var_j1 = 4294967298ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l33; + var_f2 = 1; + var_f3 = var_l21; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l24; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l58; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l47; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l57; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l66; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B35; + var_B51:; + var_f0 = var_l88; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_f0 = var_l38; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_f0 = var_l82; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l6; + var_f1 = var_l64; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l33; + var_f1 = var_l40; + var_f0 *= var_f1; + var_f1 = var_l42; + var_f2 = var_l64; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l43; + var_f2 = var_l44; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l40; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l64; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1116(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_f0 = var_l22; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f1 = var_l31; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l25 = var_f1; + var_f2 = var_l29; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B34;} + var_i0 = var_l2; + var_j1 = 8589934594ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l33; + var_f2 = 1; + var_f3 = var_l21; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l25; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l49; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l47; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l66; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B35; + var_B52:; + var_f0 = var_l80; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_f0 = var_l54; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_f0 = var_l41; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l6; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l36; + var_f1 = var_l42; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l43; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l24; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1116(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_f0 = var_l26; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l21 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l24; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l6; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f1 = var_l31; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l25 = var_f1; + var_f2 = var_l29; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B53;} + var_i0 = var_l2; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_f1 = var_l33; + var_f2 = 1; + var_f3 = var_l21; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l25; + var_f2 = var_l23; + var_f1 *= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l66; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B35; + var_B54:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B53:; + goto var_B34; + var_B35:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B33; + var_B34:; + var_i0 = 1087288u; + var_i1 = 29u; + var_i2 = 1087436u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l5; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l13 = var_i0; + switch (var_i0) { + case 0: goto var_B29; + case 1: goto var_B28; + case 2: goto var_B27; + default: goto var_B1; + } + var_B30:; + var_i0 = 1085844u; + var_i1 = 31u; + var_i2 = 1085876u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B29:; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_j0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_j1 = var_l93; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = var_l92; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l94; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + goto var_B2; + var_B28:; + var_i0 = var_l2; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B25; + case 2: goto var_B24; + case 3: goto var_B23; + case 4: goto var_B22; + case 5: goto var_B21; + default: goto var_B26; + } + var_B27:; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f0 = var_l23; + var_l24 = var_f0; + var_i0 = var_l2; + switch (var_i0) { + case 0: goto var_B55; + case 1: goto var_B56; + case 2: goto var_B59; + case 3: goto var_B58; + default: goto var_B60; + } + var_B60:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085892u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B59:; + var_f0 = var_l22; + var_l24 = var_f0; + var_i0 = var_l7; + goto var_B57; + var_B58:; + var_f0 = var_l21; + var_l24 = var_f0; + var_f0 = var_l22; + var_l21 = var_f0; + var_i0 = var_l3; + var_B57:; + var_l4 = var_i0; + var_f0 = var_l23; + var_l22 = var_f0; + var_B56:; + var_i0 = var_l4; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l24; + var_l23 = var_f0; + var_B55:; + var_i0 = var_p1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i1 = 184u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + var_B26:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085908u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 2u; + goto var_B19; + var_B24:; + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B20; + var_B23:; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 2u; + var_l4 = var_i0; + goto var_B5; + var_B22:; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l3; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 3u; + var_l4 = var_i0; + goto var_B5; + var_B21:; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B20:; + var_i0 = 3u; + var_B19:; + var_l4 = var_i0; + var_f0 = var_l21; + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + goto var_B4; + var_B18:; + var_i0 = var_p1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B17:; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l92 = var_j0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l93 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l94 = var_j0; + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_j1 = var_l93; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_j1 = var_l92; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l94; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + goto var_B6; + var_B16:; + var_i0 = var_l2; + switch (var_i0) { + case 0: goto var_B14; + case 1: goto var_B13; + case 2: goto var_B12; + default: goto var_B6; + } + var_B15:; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B6; + var_B14:; + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B6; + var_B13:; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + var_B12:; + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l7; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + goto var_B6; + var_B11:; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B7; + var_B10:; + var_i0 = var_l2; + var_i1 = 4u; + var_i2 = 1085724u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l2; + var_i1 = 4u; + var_i2 = 1085724u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + switch (var_i0) { + case 0: goto var_B62; + case 1: goto var_B61; + default: goto var_B63; + } + var_B63:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085924u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + goto var_B7; + var_B61:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l91 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B7:; + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B5:; + var_f0 = var_l23; + var_l22 = var_f0; + var_f0 = var_l21; + var_l23 = var_f0; + var_i0 = var_p1; + var_B4:; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l22; + var_l21 = var_f0; + var_B3:; + var_i0 = var_p1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p1; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B2:; + var_i0 = var_p1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_B1:; + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f61(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, + var_l45 = 0, var_l46 = 0, var_l47 = 0; + u64 var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0; + f32 var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, + var_l56 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 576u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l48 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l48 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_l6 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_f1 = var_p4; + var_f2 = -0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l14 = var_i0; + goto var_B15; + } + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_l5; + var_i1 = 341u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l5; + var_i1 = 448u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 528u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l7; + var_i1 = 13u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l5; + var_i1 = 464u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i0 = 4u; + var_l14 = var_i0; + var_L17: + var_f0 = var_p4; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l7 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l40; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l25; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l45 = var_i0; + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l25; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l46 = var_i0; + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l25; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l47 = var_i0; + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l25; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l38 = var_i0; + } + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_f1 = var_p4; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_l58 = var_j0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l48 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l52 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l53 = var_f0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l5; + var_i1 = var_l47; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l5; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l5; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_j0 = 0ull; + var_l57 = var_j0; + var_i0 = var_l5; + var_i1 = 296u; + var_i0 += var_i1; + var_l18 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 404, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_f0 = var_p4; + var_f1 = var_l53; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l58; + var_j0 |= var_j1; + var_f1 = var_p4; + var_f2 = var_l52; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_p4; + var_f2 = var_l48; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l59 = var_j0; + var_i0 = var_l41; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l44; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L23: + var_j0 = var_l59; + var_j1 = var_l57; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B24;} + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l20; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l21; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l37; + var_i1 = var_l19; + var_i2 = var_l17; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l36; + var_i1 = var_l19; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 464u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = var_l13; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l5; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 502u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l35; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l35; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 500, var_i1); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 540u); + var_l13 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_l49 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 528u); + var_l50 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 532u); + var_l51 = var_f0; + var_i0 = var_l5; + var_i1 = 504u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_l30; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i1 = var_l30; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_f0 = var_l50; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l48 = var_f0; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l51; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l48 = var_f1; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l49; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l48 = var_f1; + var_f2 = var_l48; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l48 = var_f0; + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 13u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 500u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l5; + var_i1 = 222u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 13u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_j0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B22; + } + var_i0 = var_l21; + var_i1 = var_l20; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B26:; + var_i0 = var_l17; + var_i1 = var_l10; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = var_l57; + var_j1 = 1ull; + var_j0 += var_j1; + var_l57 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L23;} + var_i0 = var_l31; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 304u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 222u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = var_l26; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l50 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l51 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l49 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l13 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 136u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l8 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 356u); + var_l60 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l19 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l21 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 404u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l6; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + goto var_B20; + var_B22:; + var_i0 = var_l5; + var_i1 = 530u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 220u; + var_i2 += var_i3; + var_i3 = var_l10; + var_i4 = 4u; + var_i3 = var_i3 == var_i4; + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l28; + var_i1 = var_l13; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = var_l11; + var_i1 = var_l21; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = var_l19; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_j0 = var_l61; + var_j1 = var_l60; + var_i2 = var_p3; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l61 = var_j0; + var_i0 = var_l34; + var_i1 = var_l8; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_f0 = var_l54; + var_f1 = var_l49; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l54 = var_f0; + var_f0 = var_l55; + var_f1 = var_l51; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l55 = var_f0; + var_f0 = var_l56; + var_f1 = var_l50; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l56 = var_f0; + goto var_B14; + } + var_i0 = var_l31; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_p4; + var_f1 = var_l53; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l58; + var_j0 |= var_j1; + var_f1 = var_p4; + var_f2 = var_l52; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_p4; + var_f2 = var_l48; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l59 = var_j0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_l8 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 4u; + var_B20:; + var_l20 = var_i0; + var_i0 = var_l16; + var_i1 = 120u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l26; + var_i1 = var_l5; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 240u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 222u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l5; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l5; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_f1); + var_i0 = var_l5; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l5; + var_j1 = var_l60; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_j1); + var_i0 = var_l5; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l5; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 176u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 136u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 404, var_i1); + var_i0 = var_l5; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_i1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l5; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_j1); + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_j0 = 0ull; + var_l57 = var_j0; + var_L30: + var_j0 = var_l57; + var_l58 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l57 = var_j0; + var_j0 = var_l59; + var_j1 = var_l58; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_j0 = var_l58; + var_i0 = (u32)(var_j0); + var_l7 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = var_l5; + var_i2 = 528u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l16; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_i1 = 78u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 13u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l54 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l55 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l34 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l61 = var_j0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l15 = var_i0; + var_i0 = var_l7; + var_l14 = var_i0; + var_f0 = var_l48; + var_p4 = var_f0; + goto var_B31; + } + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l16; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l48 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l22; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l48 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B34; + } + var_L36: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l22 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l23 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l52 = var_f2; + var_f3 = var_l48; + var_i2 = var_f2 <= var_f3; + var_l33 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l33; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l48; + var_f3 = var_l52; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l7 = var_i0; + goto var_B34; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L36;} + var_B34:; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B31:; + var_j0 = var_l57; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L30;} + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L17;} + goto var_B15; + } + var_i0 = var_l7; + var_i1 = var_l29; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l5; + var_i1 = 530u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 78u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B14:; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B11; + case 1: goto var_B10; + case 2: goto var_B10; + default: goto var_B12; + } + var_B13:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B0; + var_B12:; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l15; + var_i1 = 3u; + var_i2 = 1087096u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l15; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l49 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B8; + var_B10:; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_f1; + var_f0 -= var_f1; + var_l48 = var_f0; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l49 = var_f2; + var_f1 -= var_f2; + var_l50 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l49; + var_f1 -= var_f2; + var_l51 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p4; + var_f2 -= var_f3; + var_l49 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l52 = var_f1; + var_f0 -= var_f1; + var_l53 = var_f0; + var_f1 = var_l49; + var_f0 *= var_f1; + var_f1 = var_l48; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l52; + var_f2 -= var_f3; + var_l48 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l49 = var_f0; + var_f0 = var_l51; + var_f1 = var_l48; + var_f0 *= var_f1; + var_f1 = var_l53; + var_f2 = var_l50; + var_f1 *= var_f2; + var_f0 -= var_f1; + goto var_B8; + var_B9:; + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l49 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B8:; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l56; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l49; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f3 = var_l55; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p4; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l54; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_l28 = var_i0; + goto var_B1; + var_B7:; + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 1087080u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l15; + var_i1 = 3u; + var_i2 = 1087112u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l5; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_p0; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l28; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 530u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 576u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f62(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 512u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 272u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 296u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l13 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 3u); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l27 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l28 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l29 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l21 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l30 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l31 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l32 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l33 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l23 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 60u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l34 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l35 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 68u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 68u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l24 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 275, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 273, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l36 = var_j0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 76u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l37 = var_j0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l5 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l10 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 440u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_l11 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l11; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 3u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 496u); + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l12; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f341(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l25 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B41; + case 1: goto var_B42; + default: goto var_B40; + } + var_B42:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_p1 = var_i0; + goto var_B2; + var_B41:; + var_i0 = 5u; + var_i1 = var_l2; + var_i2 = 504u; + var_i1 += var_i2; + var_i2 = 1054944u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + var_B40:; + var_i0 = var_l2; + var_i1 = 86u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 299u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 308u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 369u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 214u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 401u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 182u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 433u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 150u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 465u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 297u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l2; + var_i1 = 118u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 497u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 248u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 356u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 364u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 319u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 376u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 327u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 184u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 408u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 348u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 311, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 152u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 440u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 472u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 272u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 440u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 472u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = 216u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 23u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 23u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_p1; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 5u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = 1050016u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_p0; + var_i1 = 260u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 252u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 56u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = 248u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 239u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 113u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 216u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 105u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 97, var_j1); + var_i0 = var_p0; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 214u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 125, var_i1); + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 184u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_p0; + var_i1 = 155u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 182u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 180u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 153, var_i1); + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 152u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_j1); + var_i0 = var_p0; + var_i1 = 183u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 150u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 181, var_i1); + var_i0 = var_p0; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 120u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p0; + var_i1 = 211u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 118u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 209, var_i1); + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 220u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_j1); + var_i0 = var_p0; + var_i1 = 239u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 86u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 237, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_j1 = var_l37; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l36; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_j1 = var_l35; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l34; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_p0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_j1 = var_l33; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l32; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_j1 = var_l31; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l30; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_j1 = var_l29; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l28; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_j1 = var_l27; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l26; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 301, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 299, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 298, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 297, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_p0; + var_i1 = var_l25; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_p1 = var_i0; + goto var_B2; + var_B33:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + goto var_B2; + var_B32:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + goto var_B2; + var_B31:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 440u); + var_p1 = var_i0; + goto var_B2; + var_B30:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_p1 = var_i0; + goto var_B2; + var_B29:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B2; + var_B28:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B27:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f63(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + u64 var_l46 = 0; + f32 var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, + var_l44 = 0, var_l45 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_p4 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 |= var_i1; + var_l28 = var_i0; + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l29 = var_i0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l35 = var_i0; + var_L2: + var_f0 = var_l36; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p4 = var_i2; + var_i3 = var_p1; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_p4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l32 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_p4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_p4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l5; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l29; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p4 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l38 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l37 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l39 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l40 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B8; + } + var_i0 = var_l28; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l40; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 147, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l39; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 146, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l38; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 144u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_f0 = 0; + var_l37 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_f0 = 0; + var_l38 = var_f0; + var_i0 = 0u; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_l5; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 209u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l5; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 210u); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l5; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 211u); + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_l18 = var_i1; + var_j1 = (u64)(var_i1); + var_l46 = var_j1; + var_j2 = 1ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B9;} + var_i0 = 0u; + var_i1 = var_l31; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l13; + var_i3 = var_l12; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l42 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_f0 = var_l42; + var_l38 = var_f0; + var_i0 = 1u; + goto var_B9; + } + var_i0 = var_p1; + var_i1 = var_l16; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 0u; + var_B9:; + var_p1 = var_i0; + var_j0 = var_l46; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l46 = var_j0; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l26; + var_l17 = var_i0; + goto var_B3; + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l26; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l13; + var_i3 = var_l12; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l43 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = 1u; + var_l14 = var_i0; + var_f0 = var_l43; + var_l37 = var_f0; + var_B16:; + var_B14:; + var_f0 = 0; + var_l40 = var_f0; + var_i0 = 0u; + var_l6 = var_i0; + var_f0 = 0; + var_l39 = var_f0; + var_i0 = 0u; + var_j1 = var_l46; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B17;} + var_i0 = 0u; + var_i1 = var_l33; + var_i1 = !(var_i1); + if (var_i1) {goto var_B17;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l27; + var_l17 = var_i0; + goto var_B3; + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l27; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l13; + var_i3 = var_l12; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l39 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_f0 = var_l39; + var_l44 = var_f0; + var_i0 = 1u; + goto var_B17; + var_B19:; + var_f0 = 0; + var_l39 = var_f0; + var_i0 = 0u; + var_B17:; + var_l7 = var_i0; + var_i0 = var_l18; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l32; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l32; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l18; + var_l17 = var_i0; + goto var_B3; + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_p4; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l13; + var_i3 = var_l12; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l40 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = 1u; + var_l6 = var_i0; + var_f0 = var_l40; + var_l45 = var_f0; + goto var_B20; + var_B22:; + var_i0 = 0u; + var_l6 = var_i0; + var_f0 = 0; + var_l40 = var_f0; + var_B20:; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l7; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_p1; + var_i0 |= var_i1; + var_p4 = var_i0; + var_B8:; + var_i0 = var_l10; + var_i1 = 120u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l5; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l5; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l5; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l5; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l5; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_p4; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p4; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p4; + var_i3 = 1u; + var_i2 &= var_i3; + var_p1 = var_i2; + var_i3 = var_p4; + var_i4 = 7u; + var_i3 >>= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l14 = var_i0; + var_j0 = (u64)(var_i0); + var_l46 = var_j0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B4; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l7 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p4 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B25; + } + var_L27: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_p1 = var_i0; + goto var_B25; + } + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_p4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L27;} + var_B25:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B7:; + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_j0 = var_l46; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B29;} + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B29; + } + var_i0 = var_l10; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p4 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B32; + } + var_L34: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_p1 = var_i0; + goto var_B32; + } + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_p4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L34;} + var_B32:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B29:; + var_j0 = var_l46; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B36;} + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B36;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B36; + } + var_i0 = var_l10; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p4 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B39; + } + var_L41: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_p1 = var_i0; + goto var_B39; + } + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_p4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L41;} + var_B39:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B36:; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B43; + } + var_i0 = var_l10; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l14 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B46; + } + var_L48: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_p4 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l6 = var_i0; + goto var_B46; + } + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L48;} + var_B46:; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B43:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L2;} + goto var_B1; + var_B3:; + var_i0 = var_l17; + var_i1 = var_p4; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l24; + } else { + var_i0 = 0u; + } + var_p1 = var_i0; + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f64(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7, + f32 var_p8, f32 var_p9, u32 var_p10) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0; + f32 var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, + var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, + var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, + var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, + var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11, var_f12; + var_i0 = instance->w2c_g0; + var_i1 = 304u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1; + var_l36 = var_f0; + var_f0 = 1; + var_l30 = var_f0; + var_f0 = var_p8; + var_l26 = var_f0; + var_l23 = var_f0; + var_L3: + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_l26; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p5; + var_f2 = var_l26; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l22 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_l24 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l25 = var_f2; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 76u); + var_l34 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_l27 = var_f3; + var_i4 = var_l11; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 72u); + var_l31 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l11; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 52u); + var_l28 = var_f4; + var_i5 = var_l11; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 84u); + var_l35 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l11; + var_f1 = var_l25; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l11; + var_f1 = var_l28; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l25; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_f0 = var_l25; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 -= var_f2; + var_l31 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 60u); + var_f2 -= var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l22; + var_f1 = var_l35; + var_f0 *= var_f1; + var_f1 = var_l25; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 64u); + var_f2 -= var_f3; + var_l39 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 += var_f1; + var_l34 = var_f0; + var_i0 = var_l11; + var_f1 = var_l39; + var_f2 = var_l28; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l27; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l31; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l39 = var_f5; + var_f6 = var_l39; + var_f5 += var_f6; + var_l39 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l11; + var_f1 = var_l35; + var_f2 = var_l28; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l11; + var_f1 = var_l31; + var_f2 = var_l28; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l11; + var_i3 = 104u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = 1086428u; + var_i5 = var_p7; + var_i6 = 1086428u; + var_f7 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f87(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B6; + default: goto var_B4; + } + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B8:; + UNREACHABLE; + var_B7:; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l29 = var_f0; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_l22 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_l37 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l37; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_l28 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l38 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_f1 = var_l38; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 116u); + var_l34 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l38; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f6 = var_l29; + var_f7 = var_l28; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l31 = var_f5; + var_f6 = var_l31; + var_f5 += var_f6; + var_l31 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 228u); + var_l42 = var_f1; + var_f0 -= var_f1; + var_l35 = var_f0; + var_f1 = var_l35; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_f2 = var_l37; + var_f3 = var_l34; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 220u); + var_l43 = var_f2; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + var_f3 = var_l29; + var_f4 = var_l34; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 224u); + var_l44 = var_f3; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 2u; + goto var_B1; + var_B6:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1086864u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_f1 = var_l35; + var_f2 = var_l27; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l28 = var_f2; + var_f1 /= var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f2 = var_l28; + var_f1 /= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l11; + var_f1 = var_l25; + var_f2 = var_l28; + var_f1 /= var_f2; + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l36 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l22 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l25 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l27 = var_f0; + var_i0 = var_l11; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l11; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l11; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l28; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p5; + var_f5 = var_p6; + var_i6 = var_l11; + var_i7 = 8u; + var_i6 += var_i7; + var_i7 = var_l11; + var_i8 = 160u; + var_i7 += var_i8; + w2c_rapier__wasm3d__bg_f252(instance, var_i0, var_f1, var_i2, var_f3, var_i4, var_f5, var_i6, var_i7); + var_f0 = var_l36; + var_f1 = var_l33; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 += var_f2; + var_l26 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l32; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l28 = var_f2; + var_f3 = var_l28; + var_f2 += var_f3; + var_l28 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l30; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l24 = var_f3; + var_f4 = var_l24; + var_f3 += var_f4; + var_l24 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_f0 -= var_f1; + var_l45 = var_f0; + var_f0 = var_l36; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l33; + var_f0 -= var_f1; + var_l46 = var_f0; + var_f0 = var_l36; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_f0 -= var_f1; + var_l36 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l26 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l22 = var_f0; + var_f1 = var_l23; + var_f0 -= var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) {goto var_B10;} + goto var_B2; + } + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l23 = var_f0; + var_f1 = var_p9; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + var_i1 = 160u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p2; + var_f2 = var_l23; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p5; + var_f2 = var_l23; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l23 = var_f0; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l12; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_l22 = var_f1; + var_i2 = var_l13; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l12; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l34 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l27 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_f1 = var_l23; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 232u); + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 176u); + var_f2 -= var_f3; + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l30; + var_f1 = var_l31; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_l35 = var_f2; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l22; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f6 = var_l27; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l31 = var_f5; + var_f6 = var_l31; + var_f5 += var_f6; + var_l31 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l30; + var_f3 = var_p3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l35; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l33; + var_f3 = var_p3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l34; + var_f2 = var_l35; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l32; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l32; + var_f3 = var_p3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B10:; + var_f0 = var_l22; + var_l23 = var_f0; + goto var_L3; + var_B4:; + var_i0 = 3u; + var_i1 = 2u; + var_f2 = var_p8; + var_f3 = var_l26; + var_i2 = var_f2 == var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B1; + var_B2:; + var_i0 = 1u; + var_B1:; + var_l12 = var_i0; + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 5u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 7u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l26; + var_f1 = var_p8; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 9.99999975e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 5u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 7u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_f0; + var_f0 = 3.14159274; + var_i1 = var_p10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_p5; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l39 = var_f3; + var_i4 = var_p2; + var_i5 = 52u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l42 = var_f4; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 *= var_f4; + var_i4 = var_p5; + var_i5 = 56u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l43 = var_f4; + var_i5 = var_p2; + var_i6 = 56u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l44 = var_f5; + var_f4 -= var_f5; + var_l23 = var_f4; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p5; + var_i5 = 60u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l45 = var_f4; + var_i5 = var_p2; + var_i6 = 60u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l46 = var_f5; + var_f4 -= var_f5; + var_l23 = var_f4; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l23 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l23; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l54 = var_f1; + var_f0 *= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f2 = var_l35; + var_f3 = 0; + var_f4 = 1; + var_i5 = var_p5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 40u); + var_l55 = var_f5; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_l56 = var_f6; + var_f5 -= var_f6; + var_l23 = var_f5; + var_f6 = var_l23; + var_f5 *= var_f6; + var_i6 = var_p5; + var_i7 = 44u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l57 = var_f6; + var_i7 = var_p2; + var_i8 = 44u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l58 = var_f7; + var_f6 -= var_f7; + var_l23 = var_f6; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_p5; + var_i7 = 48u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l59 = var_f6; + var_i7 = var_p2; + var_i8 = 48u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l60 = var_f7; + var_f6 -= var_f7; + var_l23 = var_f6; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = 0; + var_f5 += var_f6; + var_f5 = w2c_rapier__wasm3d__bg_f147(instance, var_f5); + var_l23 = var_f5; + var_f4 /= var_f5; + var_f5 = var_l23; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f3 = var_l22; + var_f4 = var_l23; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l23; + var_f3 = var_l23; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f2 = var_p9; + var_f3 = var_p8; + var_f2 -= var_f3; + var_f3 = 10; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f3 = var_l22; + var_f4 = var_l23; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l23; + var_f3 = var_l23; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_f0 = var_p8; + var_f1 = var_p9; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_p9; + var_f1 = var_l23; + var_f2 = var_l23; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l61 = var_f0; + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_f0; + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l66 = var_f0; + var_i0 = var_l11; + var_i1 = 116u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l67 = var_f0; + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_p10 = var_i0; + var_f0 = var_p8; + var_l23 = var_f0; + var_L19: + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_l23; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p5; + var_f2 = var_l23; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l22 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_l33 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l26 = var_f2; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 44u); + var_l25 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l30 = var_f3; + var_i4 = var_l11; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_l27 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l11; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_l32 = var_f4; + var_i5 = var_l11; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 52u); + var_l28 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l11; + var_f1 = var_l32; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l26; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l26; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_f0 = var_l26; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 -= var_f2; + var_l38 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + var_f2 -= var_f3; + var_l36 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l22; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_f2 -= var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_l11; + var_f1 = var_l24; + var_f2 = var_l32; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l30; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l38; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l24 = var_f5; + var_f6 = var_l24; + var_f5 += var_f6; + var_l24 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l11; + var_f1 = var_l36; + var_f2 = var_l32; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l11; + var_f1 = var_l38; + var_f2 = var_l32; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l11; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i4 = 1086428u; + var_i5 = var_p7; + var_i6 = 1086428u; + var_f7 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f103(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l15 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l11; + var_i1 = 160u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p10; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 40u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p10; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p10; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_p10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l11; + var_i1 = 104u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_f0 = var_l30; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_l50 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l51 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l37 = var_f0; + var_f0 = var_l22; + var_f1 = var_l51; + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l40 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = var_l33; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_f2 = var_l66; + var_f1 -= var_f2; + var_l47 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l27; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + var_f3 = var_l62; + var_f2 -= var_f3; + var_l52 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l25; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l33; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l63; + var_f2 -= var_f3; + var_l41 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l22; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_f2 = var_l67; + var_f1 -= var_f2; + var_l48 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l64; + var_f2 -= var_f3; + var_l53 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l26; + var_f1 = var_l53; + var_f0 *= var_f1; + var_f1 = var_l22; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + var_f3 = var_l65; + var_f2 -= var_f3; + var_l49 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l35; + var_f1 = -0.f; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f3 = var_l29; + var_f4 = 0; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_f1 = var_p9; + var_f2 = var_l23; + var_f1 -= var_f2; + var_f2 = var_l40; + var_f3 = var_l32; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l38; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l26; + var_f7 = var_l40; + var_f6 *= var_f7; + var_f7 = var_l22; + var_f8 = var_l50; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l40 = var_f6; + var_f7 = var_l40; + var_f6 += var_f7; + var_l40 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l59; + var_f4 = var_l39; + var_f5 = var_l41; + var_f6 = var_l28; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f7 = var_l33; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f8 = var_l27; + var_f9 = var_l27; + var_f10 = var_l41; + var_f9 *= var_f10; + var_f10 = var_l25; + var_f11 = var_l47; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_l41 = var_f9; + var_f10 = var_l41; + var_f9 += var_f10; + var_l41 = var_f9; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l68 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l43; + var_f6 = var_l47; + var_f7 = var_l28; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f8 = var_l25; + var_f9 = var_l41; + var_f8 *= var_f9; + var_f9 = var_l33; + var_f10 = var_l36; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l47 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l60; + var_f5 = var_l42; + var_f6 = var_l49; + var_f7 = var_l32; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f8 = var_l22; + var_f9 = var_l31; + var_f8 *= var_f9; + var_f9 = var_l30; + var_f10 = var_l30; + var_f11 = var_l49; + var_f10 *= var_f11; + var_f11 = var_l26; + var_f12 = var_l48; + var_f11 *= var_f12; + var_f10 -= var_f11; + var_l33 = var_f10; + var_f11 = var_l33; + var_f10 += var_f11; + var_l33 = var_f10; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l49 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l44; + var_f7 = var_l48; + var_f8 = var_l32; + var_f9 = var_l31; + var_f8 *= var_f9; + var_f9 = var_l26; + var_f10 = var_l33; + var_f9 *= var_f10; + var_f10 = var_l22; + var_f11 = var_l34; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l48 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l32; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l38; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l55; + var_f5 = var_l43; + var_f6 = var_l52; + var_f7 = var_l28; + var_f8 = var_l41; + var_f7 *= var_f8; + var_f8 = var_l27; + var_f9 = var_l36; + var_f8 *= var_f9; + var_f9 = var_l25; + var_f10 = var_l24; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l25 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l45; + var_f7 = var_l68; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l56; + var_f6 = var_l44; + var_f7 = var_l53; + var_f8 = var_l32; + var_f9 = var_l33; + var_f8 *= var_f9; + var_f9 = var_l30; + var_f10 = var_l34; + var_f9 *= var_f10; + var_f10 = var_l26; + var_f11 = var_l31; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l26 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l46; + var_f8 = var_l49; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l50; + var_f5 = var_l32; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l40; + var_f6 *= var_f7; + var_f7 = var_l30; + var_f8 = var_l37; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l57; + var_f6 = var_l45; + var_f7 = var_l47; + var_f6 *= var_f7; + var_f7 = var_l39; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l58; + var_f7 = var_l46; + var_f8 = var_l48; + var_f7 *= var_f8; + var_f8 = var_l42; + var_f9 = var_l26; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l54; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l61; + var_f1 = var_l23; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = var_p9; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_L19;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B17:; + var_i0 = var_l11; + var_i1 = 140u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = var_l29; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 272u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l11; + var_i1 = 288u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l11; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l11; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l11; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l29; + var_i2 = var_p2; + var_i3 = var_p4; + var_i4 = var_p5; + var_i5 = var_p7; + var_i6 = var_l12; + var_i7 = var_l11; + var_i8 = 160u; + var_i7 += var_i8; + w2c_rapier__wasm3d__bg_f185(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + goto var_B20; + } + var_i0 = var_l11; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l11; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l11; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l11; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l29; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p5; + var_f5 = var_p6; + var_i6 = var_l12; + var_i7 = var_l11; + var_i8 = 160u; + var_i7 += var_i8; + w2c_rapier__wasm3d__bg_f252(instance, var_i0, var_f1, var_i2, var_f3, var_i4, var_f5, var_i6, var_i7); + var_B20:; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_p3 = var_f0; + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B16:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B15:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B14:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B0:; + var_i0 = var_l11; + var_i1 = 304u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f65(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, + var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, + var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_f0 = 1; + var_i1 = var_p4; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l21 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L11: + var_i0 = var_p3; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_f0 = var_l24; + var_f1 = var_l21; + var_i2 = var_l12; + var_i3 = var_l10; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l10 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l23; + var_f1 = var_l21; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l10; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l22; + var_f1 = var_l21; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_f0 = 1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l27 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_f0 = 0; + var_l21 = var_f0; + var_L12: + var_i0 = var_p3; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l26; + var_f1 = var_l27; + var_i2 = var_l12; + var_i3 = var_l10; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l10 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f2 -= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l25; + var_f1 = var_l27; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l10; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f2 -= var_f3; + var_l25 = var_f2; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l21; + var_f1 = var_l27; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + var_i0 = 2u; + var_f1 = var_l21; + var_f2 = var_l26; + var_i1 = var_f1 < var_f2; + var_l10 = var_i1; + var_f2 = var_l25; + var_f3 = var_l21; + var_f4 = var_l26; + var_i5 = var_l10; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + } + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l8; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l9; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l9; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p7; + var_i4 = var_p6; + var_i5 = var_l9; + var_i6 = 4294967232u; + var_i5 -= var_i6; + var_p3 = var_i5; + var_i6 = var_l14; + var_i7 = var_l10; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l9; + var_i1 = 108u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l16 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + var_i3 = var_p7; + var_i4 = var_p6; + var_i5 = var_p3; + var_i6 = var_l12; + var_i7 = var_l10; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l18 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l19 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l20 = var_i0; + var_i0 = var_l8; + var_i1 = var_l16; + var_i2 = var_l14; + var_i3 = var_p7; + var_i4 = var_p6; + var_i5 = var_p3; + var_i6 = var_l12; + var_i7 = var_l10; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p6 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p7 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_i0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l20; + var_i4 = var_l19; + var_i5 = var_p5; + var_i6 = var_l11; + var_i7 = 0u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l18; + var_i4 = var_l17; + var_i5 = var_p5; + var_i6 = var_l11; + var_i7 = 1u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l10; + var_i4 = var_p7; + var_i5 = var_p5; + var_i6 = var_l11; + var_i7 = 2u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p6; + var_i4 = var_p4; + var_i5 = var_p5; + var_i6 = var_l11; + var_i7 = 3u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l23 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l22 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l24 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l21 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l26 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l25 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p3 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l27 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l28 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l29 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l30 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l31 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l32 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p4 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l33 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l34 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l35 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l37 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l38 = var_f0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p5 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l39 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l41 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l42 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l43 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l44 = var_f0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p2; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l11; + var_i1 = 7u; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p2; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p2; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p2; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p2; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p2; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p2; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p2; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p2; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p2; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p2; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p2; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 96u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f286(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1082392u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_f0 = 3.40282347e+38; + var_l23 = var_f0; + var_f0 = -3.40282347e+38; + var_l22 = var_f0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4294967295u; + var_l10 = var_i0; + var_i0 = 4294967295u; + var_l13 = var_i0; + var_i0 = 4294967295u; + var_l8 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = -3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_f0 = 3.40282347e+38; + var_l37 = var_f0; + var_f0 = -3.40282347e+38; + var_l38 = var_f0; + var_f0 = -3.40282347e+38; + var_l39 = var_f0; + var_f0 = -3.40282347e+38; + var_l40 = var_f0; + var_f0 = 3.40282347e+38; + var_l41 = var_f0; + var_f0 = 3.40282347e+38; + var_l42 = var_f0; + var_f0 = 3.40282347e+38; + var_l43 = var_f0; + var_f0 = -3.40282347e+38; + var_l24 = var_f0; + var_f0 = -3.40282347e+38; + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l21 = var_f0; + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_f0 = 3.40282347e+38; + var_l25 = var_f0; + var_f0 = 3.40282347e+38; + var_l44 = var_f0; + goto var_B1; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l24 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_l13 = var_i0; + var_i0 = 4294967295u; + var_l8 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = -3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_f0 = 3.40282347e+38; + var_l37 = var_f0; + var_f0 = -3.40282347e+38; + var_l38 = var_f0; + var_f0 = -3.40282347e+38; + var_l39 = var_f0; + var_f0 = -3.40282347e+38; + var_l40 = var_f0; + var_f0 = 3.40282347e+38; + var_l41 = var_f0; + var_f0 = 3.40282347e+38; + var_l42 = var_f0; + var_f0 = 3.40282347e+38; + var_l43 = var_f0; + goto var_B1; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l38 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l39 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l40 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l41 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_l8 = var_i0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = -3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_f0 = 3.40282347e+38; + var_l37 = var_f0; + goto var_B1; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l32 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l34 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + goto var_B1; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l27 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B9:; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i1 = var_p1; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f2 = var_l22; + var_f3 = var_l23; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l22; + var_f3 = var_l24; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l22; + var_f3 = var_l24; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_i1 = var_p1; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l22; + var_f3 = var_l24; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l21; + var_f3 = var_l24; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l24 = var_f0; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l21; + var_f3 = var_l24; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l24 = var_f0; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l21; + var_f3 = var_l24; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f2 = var_l21; + var_f3 = var_l25; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B0; + var_B8:; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1082312u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1082344u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1082360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1082376u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1082328u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1082296u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1082280u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_f0 = var_l24; + var_f1 = var_l24; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l24 = var_f1; + var_f0 += var_f1; + var_l51 = var_f0; + var_f1 = var_l38; + var_f2 = var_l38; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l45 = var_f2; + var_f1 += var_f2; + var_l38 = var_f1; + var_f2 = var_l38; + var_f3 = var_l51; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l46 = var_f0; + var_f1 = var_l32; + var_f2 = var_l32; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l35; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l49 = var_f2; + var_f1 += var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f3 = var_l46; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l53 = var_f0; + var_f1 = var_l22; + var_f2 = var_l22; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f1 += var_f2; + var_l46 = var_f1; + var_i0 = var_f0 >= var_f1; + var_p4 = var_i0; + var_f0 = var_l31; + var_f1 = var_l31; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l31 = var_f1; + var_f0 += var_f1; + var_l52 = var_f0; + var_f1 = var_l39; + var_f2 = var_l39; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l42; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l50 = var_f2; + var_f1 += var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f3 = var_l52; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l47 = var_f0; + var_f1 = var_l33; + var_f2 = var_l33; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l54 = var_f2; + var_f1 += var_f2; + var_l33 = var_f1; + var_f2 = var_l33; + var_f3 = var_l47; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l55 = var_f0; + var_f1 = var_l27; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l56 = var_f2; + var_f1 += var_f2; + var_l27 = var_f1; + var_i0 = var_f0 >= var_f1; + var_p5 = var_i0; + var_f0 = var_l21; + var_f1 = var_l21; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f0 += var_f1; + var_l47 = var_f0; + var_f1 = var_l40; + var_f2 = var_l40; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l57 = var_f2; + var_f1 += var_f2; + var_l40 = var_f1; + var_f2 = var_l40; + var_f3 = var_l47; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l48 = var_f0; + var_f1 = var_l34; + var_f2 = var_l34; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l58 = var_f2; + var_f1 += var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f3 = var_l48; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l59 = var_f0; + var_f1 = var_l28; + var_f2 = var_l28; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l60 = var_f2; + var_f1 += var_f2; + var_l28 = var_f1; + var_i0 = var_f0 >= var_f1; + var_l12 = var_i0; + var_f0 = var_l26; + var_f1 = var_l24; + var_f0 -= var_f1; + var_l48 = var_f0; + var_f1 = var_l41; + var_f2 = var_l45; + var_f1 -= var_f2; + var_l41 = var_f1; + var_f2 = var_l41; + var_f3 = var_l48; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l24 = var_f0; + var_f1 = var_l35; + var_f2 = var_l49; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = var_l24; + var_f3 = var_l35; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l26 = var_f0; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 -= var_f2; + var_l45 = var_f1; + var_i0 = var_f0 <= var_f1; + var_l14 = var_i0; + var_f0 = var_l25; + var_f1 = var_l31; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l42; + var_f2 = var_l50; + var_f1 -= var_f2; + var_l42 = var_f1; + var_f2 = var_l25; + var_f3 = var_l42; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_f1 = var_l36; + var_f2 = var_l54; + var_f1 -= var_f2; + var_l36 = var_f1; + var_f2 = var_l23; + var_f3 = var_l36; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l49 = var_f0; + var_f1 = var_l29; + var_f2 = var_l56; + var_f1 -= var_f2; + var_l29 = var_f1; + var_i0 = var_f0 <= var_f1; + var_l15 = var_i0; + var_f0 = var_l44; + var_f1 = var_l21; + var_f0 -= var_f1; + var_l44 = var_f0; + var_f1 = var_l43; + var_f2 = var_l57; + var_f1 -= var_f2; + var_l43 = var_f1; + var_f2 = var_l43; + var_f3 = var_l44; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_f1 = var_l37; + var_f2 = var_l58; + var_f1 -= var_f2; + var_l37 = var_f1; + var_f2 = var_l23; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l50 = var_f0; + var_f1 = var_l30; + var_f2 = var_l60; + var_f1 -= var_f2; + var_l30 = var_f1; + var_i0 = var_f0 <= var_f1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p3 = var_i0; + } + var_f0 = var_l53; + var_f1 = var_l46; + var_i2 = var_p4; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_f0 = var_l55; + var_f1 = var_l27; + var_i2 = var_p5; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_f0 = var_l59; + var_f1 = var_l28; + var_i2 = var_l12; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l24 = var_f0; + var_f0 = var_l26; + var_f1 = var_l45; + var_i2 = var_l14; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_f0 = var_l50; + var_f1 = var_l30; + var_i2 = var_l16; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p4; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p4; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p4; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p4; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p4; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p4; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p4; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p4; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p4; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p4; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p4; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p4; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p4; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p4; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p4; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p4; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p4; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p4; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p4; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_f0 = var_l49; + var_f1 = var_l29; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B0:; + var_l21 = var_f0; + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f66(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l36 = 0, var_l37 = 0, var_l38 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11, var_f12; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l36 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l36; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l36; + var_f1 = var_l10; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l36; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l36; + var_f1 = var_l15; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l36; + var_f1 = var_l14; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l36; + var_f1 = var_l16; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l36; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l36; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l36; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_f0 = var_l18; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l30 = var_f1; + var_f2 = 0; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l36; + var_f1 = var_l5; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l36; + var_f1 = var_l6; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l36; + var_f1 = var_l4; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_f0 = var_l18; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_f1 = var_l21; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l32 = var_f1; + var_f2 = var_l31; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l36; + var_f1 = var_l6; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l36; + var_f1 = var_l4; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l36; + var_f1 = var_l5; + var_f2 = var_l15; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_f0 = var_l18; + var_f1 = var_l33; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l35 = var_f0; + var_f1 = var_l21; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l25 = var_f1; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l25; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l36; + var_f1 = var_l15; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l36; + var_f1 = var_l14; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l36; + var_f1 = var_l16; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l36; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l36; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l36; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_l36; + var_i4 = 88u; + var_i3 += var_i4; + var_i4 = var_l36; + var_i5 = 40u; + var_i4 += var_i5; + var_i5 = var_l36; + var_i6 = 56u; + var_i5 += var_i6; + var_i6 = var_l36; + var_i7 = 72u; + var_i6 += var_i7; + var_f7 = var_l29; + var_f8 = var_l31; + var_f9 = var_l30; + var_f10 = var_l25; + var_f11 = var_l32; + var_f12 = var_l35; + w2c_rapier__wasm3d__bg_f397(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7, var_f8, var_f9, var_f10, var_f11, var_f12); + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B2; + case 2: goto var_B1; + default: goto var_B4; + } + } + var_f0 = var_l4; + var_f1 = var_l7; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B9;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B9;} + var_f0 = var_l10; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l7; + var_f2 = wasm_fabsf(var_f2); + var_l11 = var_f2; + var_f3 = var_l4; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_B9:; + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B10;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_l10 = var_f2; + var_f3 = var_l6; + var_f4 = var_l10; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_B10:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l9; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B8:; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B6:; + var_f0 = var_l4; + var_f1 = var_l11; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l11; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l11; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l11; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l7; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l11; + var_f2 = wasm_fabsf(var_f2); + var_l8 = var_f2; + var_f3 = var_l4; + var_f4 = var_l8; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_B12:; + var_f0 = var_l6; + var_f1 = var_l10; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B13;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l10; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l10; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l10; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l10; + var_f2 = wasm_fabsf(var_f2); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_B13:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l12; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l12; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l12; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l12; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B11:; + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B5:; + var_f0 = var_l4; + var_f1 = var_l16; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B15;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l16; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l16; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l16; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l7; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l16; + var_f2 = wasm_fabsf(var_f2); + var_l8 = var_f2; + var_f3 = var_l4; + var_f4 = var_l8; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_B15:; + var_f0 = var_l6; + var_f1 = var_l14; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B16;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l14; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l14; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l14; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l14; + var_f2 = wasm_fabsf(var_f2); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_B16:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l15; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l15; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l15; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l15; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l15; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B14:; + var_i0 = var_p0; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B4:; + var_f0 = 1; + var_f1 = var_l29; + var_f2 = var_l18; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l10 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l10; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l18; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l4; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B18;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l12 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B18;} + var_f0 = var_l12; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l7; + var_f2 = wasm_fabsf(var_f2); + var_l13 = var_f2; + var_f3 = var_l4; + var_f4 = var_l13; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_B18:; + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B19;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B19;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_l12 = var_f2; + var_f3 = var_l6; + var_f4 = var_l12; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_B19:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l9; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B17:; + var_i0 = var_p0; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l11; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l10; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B3:; + var_f0 = 1; + var_f1 = var_l30; + var_f2 = var_l21; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l19; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l10 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l10; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l21; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l4; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B21;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l12 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B21;} + var_f0 = var_l12; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l7; + var_f2 = wasm_fabsf(var_f2); + var_l13 = var_f2; + var_f3 = var_l4; + var_f4 = var_l13; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_B21:; + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B22;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B22;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_l12 = var_f2; + var_f3 = var_l6; + var_f4 = var_l12; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_B22:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l9; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B20:; + var_i0 = var_p0; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l11; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l10; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B2:; + var_f0 = 1; + var_f1 = var_l16; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l15; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l13 = var_f1; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f0 = var_l12; + var_f1 = var_l13; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l10; + var_f1 = var_l13; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_f1 = var_l16; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = var_l4; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B24;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l9; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B24;} + var_f0 = var_l10; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_l11 = var_f2; + var_f3 = var_l4; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_B24:; + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B25;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B25;} + var_f0 = var_l4; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_l10 = var_f2; + var_f3 = var_l6; + var_f4 = var_l10; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_B25:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l4; + var_f1 = var_l5; + var_f1 = wasm_fabsf(var_f1); + var_l6 = var_f1; + var_f2 = var_l7; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B23:; + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l17; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l13; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_l36; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l36; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l4 = var_f1; + var_f0 += var_f1; + var_i1 = var_l36; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l6 = var_f1; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_p3; + if (var_i0) {goto var_B27;} + var_f0 = var_l24; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l22; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l30; + var_f2 = var_l30; + var_f3 = var_l25; + var_f2 -= var_f3; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f3 = var_l16; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l15; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f0 = var_l26; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l28; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = var_l29; + var_f2 = var_l29; + var_f3 = var_l31; + var_f2 -= var_f3; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l18; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f1 = var_l4; + var_f2 = var_l32; + var_f3 = var_l31; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l35; + var_f3 += var_f4; + var_f4 = var_l25; + var_f3 -= var_f4; + var_f2 /= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l21; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = 0; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l24 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l22; + var_f1 = var_l24; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B29;} + var_f0 = var_l12; + var_f1 = var_l15; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_f1 = var_l16; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B26; + } + var_f0 = var_l22; + var_f1 = var_l23; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l15; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_f1 = var_l16; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B26; + } + var_f0 = var_l9; + var_f1 = var_l5; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l18; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l5; + var_l4 = var_f0; + goto var_B26; + var_B29:; + var_f0 = var_l9; + var_f1 = var_l6; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l21; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 2u; + var_p1 = var_i0; + var_f0 = var_l6; + var_l4 = var_f0; + goto var_B26; + } + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l38 = var_i0; + var_i0 = var_l36; + var_f1 = var_l9; + var_f2 = var_l4; + var_f3 = 1; + var_f4 = var_l5; + var_f3 /= var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l36; + var_f1 = var_l8; + var_f2 = var_l4; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l36; + var_f1 = var_l21; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l18; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l36; + var_i1 = 128u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l36; + var_i1 = 144u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B33;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l5; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B33;} + var_f0 = var_l8; + var_f1 = var_l7; + var_f1 = wasm_fabsf(var_f1); + var_l7 = var_f1; + var_f2 = var_l5; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_B33:; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B34;} + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l5; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B34;} + var_f0 = var_l8; + var_f1 = var_l7; + var_f1 = wasm_fabsf(var_f1); + var_l7 = var_f1; + var_f2 = var_l5; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_B34:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l5; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B32;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B32;} + var_f0 = var_l8; + var_f1 = var_l7; + var_f1 = wasm_fabsf(var_f1); + var_l7 = var_f1; + var_f2 = var_l5; + var_f2 = wasm_fabsf(var_f2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B32:; + var_i0 = var_l37; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l37; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l4; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B0; + var_B27:; + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B26:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l4; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l4; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l36; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f67(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + u64 var_l41 = 0, var_l42 = 0, var_l43 = 0; + f32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 432u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l32 = var_f0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 79, var_i1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + if (var_i0) {goto var_B7;} + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_l7 = var_i0; + goto var_B6; + var_B7:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l8; + var_i1 = 89478485u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L11: + var_i0 = var_l6; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L11;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_L12: + var_i0 = var_l6; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L12;} + var_B9:; + var_i0 = var_l6; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B6; + } + var_i0 = var_l9; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_L16: + var_i0 = var_l6; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + if (var_i0) {goto var_L16;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_L17: + var_i0 = var_l6; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L17;} + var_B14:; + var_i0 = var_l6; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 96u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B19; + default: goto var_B3; + } + var_B19:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 344u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_L20: + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l12; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_p2; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B21;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p2; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p2; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 152u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 264u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p1; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p1; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_p1; + var_i1 = 236u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_p1; + var_i1 = 252u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_p1; + var_i1 = 240u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 260u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 244u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_p4; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l5; + var_f1 = var_l38; + var_f2 = var_l40; + var_f3 = var_l39; + var_f2 *= var_f3; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l5; + var_f1 = var_l35; + var_f2 = var_l37; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l25; + var_f3 = var_l16; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l25; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l25 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l30; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l16; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l26 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l18; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f6 = var_l31; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l17; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l15 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_f1); + var_i0 = var_l5; + var_f1 = var_l34; + var_f2 = var_l17; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l31; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + var_f2 = var_l16; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_f1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 336u; + var_i1 += var_i2; + var_f2 = var_p4; + var_i3 = var_p1; + var_i4 = 40u; + var_i3 += var_i4; + var_i4 = var_p1; + var_i5 = 192u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f200(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_l5; + var_f1 = var_l20; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 112u); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l19; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 116u); + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 120u); + var_l18 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l5; + var_f1 = var_l21; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f2 = var_l23; + var_f3 = var_l15; + var_f4 = var_l24; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l20 = var_f4; + var_f5 = var_l20; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l27; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l23; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l21 = var_f5; + var_f6 = var_l21; + var_f5 += var_f6; + var_l21 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l23; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f7 = var_l24; + var_f8 = var_l18; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l19 = var_f6; + var_f7 = var_l19; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l24; + var_f3 = var_l15; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l27; + var_f3 = var_l15; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i2 = var_p2; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 240u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 44u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 184u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l7; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f201(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B21; + } + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_p2; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l7; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f201(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B21; + var_B22:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078864u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_L20; + UNREACHABLE; + var_B5:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B4:; + var_i0 = var_l7; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 344u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L24: + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l6; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B25;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l6; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p2; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f201(instance, var_i0, var_i1, var_i2, var_i3); + var_B25:; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 168u; + var_i0 -= var_i1; + var_l9 = var_i0; + goto var_L24; + UNREACHABLE; + var_B2:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 344u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L26: + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l12; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_p1; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B27;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p2; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 52u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_i3 = var_p2; + var_i4 = 68u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p4 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p1; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_i3 = var_p2; + var_i4 = 72u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p1; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_i3 = var_p2; + var_i4 = 76u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l5; + var_f1 = var_l19; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l15; + var_f3 = var_l18; + var_f4 = var_l20; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l19 = var_f4; + var_f5 = var_l19; + var_f4 += var_f5; + var_l19 = var_f4; + var_f3 *= var_f4; + var_f4 = var_p4; + var_f5 = var_l21; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_p4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l22 = var_f5; + var_f6 = var_l22; + var_f5 += var_f6; + var_l22 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l15; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f7 = var_l20; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l15 = var_f6; + var_f7 = var_l15; + var_f6 += var_f7; + var_l15 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l20; + var_f3 = var_l18; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_p4; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l21; + var_f3 = var_l18; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_p1; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 240u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 28u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 184u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f201(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B27; + } + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p1; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f201(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B27; + var_B28:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078880u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_L26; + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f1187(instance, var_i0); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + } + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p0; + var_j1 = 18446744069414584321ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 336u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 79u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 84u); + var_i4 = var_l5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 88u); + var_i5 = var_l5; + var_i6 = 96u; + var_i5 += var_i6; + var_i6 = var_l5; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l5; + var_i7 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_f8 = var_l32; + w2c_rapier__wasm3d__bg_f83(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 356u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 348u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_l43 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l41; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l42; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l41; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l42; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 424u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 416u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 400u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 392u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 368u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = var_l43; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l5; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l5; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l5; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f565(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 432u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1059528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f68(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0; + u64 var_l33 = 0; + f64 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2, var_j3, var_j4; + f64 var_d0, var_d1, var_d2, var_d3, var_d4, var_d5; + var_i0 = instance->w2c_g0; + var_i1 = 576u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 24u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_l18 = var_i0; + var_l12 = var_i0; + var_i0 = 1100748u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_l9 = var_i0; + var_i0 = var_l18; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1100764u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l18; + var_i1 = 4294967272u; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l11 = var_i0; + var_L0: + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + var_l13 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = var_l9; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 0u; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + if (var_i1) { + var_d1 = 0.0; + } else { + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d1 = (f64)(s32)(var_i1); + } + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = var_p2; + var_l7 = var_i2; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L0;} + var_i0 = 0u; + var_l9 = var_i0; + var_L2: + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d2 = 0.0; + var_d1 += var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_p2; + var_i2 = var_l9; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L2;} + } + var_d0 = INFINITY; + var_d1 = 8.9884656743115795e+307; + var_i2 = var_l11; + var_i3 = 1047u; + var_i2 -= var_i3; + var_p2 = var_i2; + var_i3 = 1023u; + var_i2 = var_i2 > var_i3; + var_l20 = var_i2; + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = 0.0; + var_d2 = 2.0041683600089728e-292; + var_i3 = var_l11; + var_i4 = 24u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 4294965305u; + var_i3 = var_i3 < var_i4; + var_l21 = var_i3; + var_d1 = var_i3 ? var_d1 : var_d2; + var_d2 = 1.0; + var_i3 = var_l13; + var_i4 = 4294966274u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_l22 = var_i3; + var_d1 = var_i3 ? var_d1 : var_d2; + var_i2 = var_l13; + var_i3 = 1023u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_l23 = var_i2; + var_d0 = var_i2 ? var_d0 : var_d1; + var_i1 = var_l13; + var_i2 = 3069u; + var_i3 = var_l13; + var_i4 = 3069u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2046u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l19 = var_i1; + var_i2 = var_l13; + var_i3 = 4294964336u; + var_i4 = var_l13; + var_i5 = 4294964336u; + var_i4 = (u32)((s32)var_i4 > (s32)var_i5); + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 1938u; + var_i2 += var_i3; + var_i3 = var_l11; + var_i4 = 945u; + var_i3 += var_i4; + var_i4 = var_l21; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l25 = var_i2; + var_i3 = var_l13; + var_i4 = var_l22; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l5 = var_d0; + var_i0 = 15u; + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 31u; + var_i0 &= var_i1; + var_l26 = var_i0; + var_i0 = 16u; + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 31u; + var_i0 &= var_i1; + var_l24 = var_i0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l11; + var_i1 = 25u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i0 = var_l14; + var_l8 = var_i0; + var_L5: + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_d0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_l12 = var_i0; + var_L7: + var_d0 = var_l3; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l9 = var_i0; + var_d0 = var_l3; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l4; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l4; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B8; + } + var_i3 = 2147483648u; + var_B8:; + var_i4 = 2147483648u; + var_i5 = var_l9; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l4; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l4; + var_d4 = var_l4; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d1 = (f64)(s32)(var_i1); + var_l4 = var_d1; + var_d2 = -16777216.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l3 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l3; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l3; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B10; + } + var_i3 = 2147483648u; + var_B10:; + var_i4 = 2147483648u; + var_i5 = var_l9; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l3; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l3; + var_d4 = var_l3; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i2 = var_l12; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_d1 = var_l4; + var_d0 += var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L7;} + } + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l22; + if (var_i0) {goto var_B13;} + var_i0 = var_l13; + goto var_B12; + } + var_d0 = var_l3; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_d1 = var_l3; + var_i2 = var_l20; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l3 = var_d0; + var_i0 = var_l19; + goto var_B12; + var_B13:; + var_d0 = var_l3; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_d1 = var_l3; + var_i2 = var_l21; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l3 = var_d0; + var_i0 = var_l25; + var_B12:; + var_p2 = var_i0; + var_d0 = var_l3; + var_i1 = var_p2; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l6 = var_d0; + var_d1 = 0.125; + var_d0 *= var_d1; + var_l3 = var_d0; + var_j0 = i64_reinterpret_f64(var_d0); + var_l33 = var_j0; + var_j1 = 52ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 2047u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i1 = 1074u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B15;} + var_d0 = var_l3; + var_d1 = 0.0; + var_i0 = var_d0 == var_d1; + if (var_i0) {goto var_B15;} + var_i0 = var_l10; + var_d1 = var_l3; + var_d2 = 4503599627370496.0; + var_d1 += var_d2; + var_d2 = -4503599627370496.0; + var_d1 += var_d2; + var_d2 = var_l3; + var_d3 = -4503599627370496.0; + var_d2 += var_d3; + var_d3 = 4503599627370496.0; + var_d2 += var_d3; + var_j3 = var_l33; + var_j4 = 0ull; + var_i3 = (u64)((s64)var_j3 >= (s64)var_j4); + var_l7 = var_i3; + var_d1 = var_i3 ? var_d1 : var_d2; + var_d2 = var_l3; + var_d1 -= var_d2; + var_l4 = var_d1; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 568, var_d1); + var_i0 = var_p2; + var_i1 = 1023u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = var_l3; + var_d1 = var_l4; + var_d0 += var_d1; + var_l3 = var_d0; + var_d1 = -1.0; + var_d0 += var_d1; + var_d1 = var_l3; + var_d2 = var_l4; + var_d3 = 0.0; + var_i2 = var_d2 > var_d3; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l3 = var_d0; + goto var_B15; + } + var_d0 = 0.0; + var_d1 = -1.0; + var_i2 = var_l7; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l3 = var_d0; + var_i0 = var_l10; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 568u); + var_B15:; + var_d0 = var_l6; + var_d1 = var_l3; + var_d2 = -8.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l3 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l7 = var_i0; + var_d0 = var_l3; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l3; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l3; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B17; + } + var_i3 = 2147483648u; + var_B17:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l3; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l3; + var_d4 = var_l3; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l15 = var_i1; + var_d1 = (f64)(s32)(var_i1); + var_d0 -= var_d1; + var_l3 = var_d0; + var_i0 = var_l13; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_l29 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + if (var_i0) {goto var_B21;} + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 23u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + goto var_B22; + } + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l24; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = var_p2; + var_i3 = var_l24; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l15; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = var_l26; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_B22:; + var_l16 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) {goto var_B20;} + goto var_B19; + var_B21:; + var_i0 = 0u; + var_l16 = var_i0; + var_d0 = var_l3; + var_d1 = 0.5; + var_i0 = var_d0 >= var_d1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = 2u; + var_l16 = var_i0; + var_B20:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + goto var_B24; + } + var_i0 = var_l8; + var_i1 = 1u; + var_i0 &= var_i1; + var_l30 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l31 = var_i0; + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_l7 = var_i0; + var_L27: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 16777215u; + var_l17 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_B29;} + var_i0 = 16777216u; + var_l17 = var_i0; + var_i0 = var_p2; + if (var_i0) {goto var_B29;} + var_i0 = 1u; + goto var_B28; + var_B29:; + var_i0 = var_l7; + var_i1 = var_l17; + var_i2 = var_p2; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B28:; + var_l9 = var_i0; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = 16777215u; + var_p2 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = 16777216u; + var_p2 = var_i0; + var_i0 = var_l17; + if (var_i0) {goto var_B31;} + var_i0 = 0u; + goto var_B30; + var_B31:; + var_i0 = var_l32; + var_i1 = var_p2; + var_i2 = var_l17; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_B30:; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l12; + var_i1 = var_l31; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 16777215u; + var_l12 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_B32;} + var_i0 = 16777216u; + var_l12 = var_i0; + var_i0 = var_p2; + if (var_i0) {goto var_B32;} + var_i0 = 0u; + var_l9 = var_i0; + goto var_B24; + var_B32:; + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = var_p2; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l9 = var_i0; + var_B24:; + var_i0 = var_l29; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = 8388607u; + var_l7 = var_i0; + var_i0 = var_l28; + switch (var_i0) { + case 0: goto var_B34; + case 1: goto var_B35; + default: goto var_B33; + } + var_B35:; + var_i0 = 4194303u; + var_l7 = var_i0; + var_B34:; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B33:; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_d0 = 1.0; + var_d1 = var_l3; + var_d0 -= var_d1; + var_l3 = var_d0; + var_d1 = var_l5; + var_d0 -= var_d1; + var_d1 = var_l3; + var_i2 = var_l9; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l3 = var_d0; + var_i0 = 2u; + var_l16 = var_i0; + var_B19:; + var_d0 = var_l3; + var_d1 = 0.0; + var_i0 = var_d0 == var_d1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B37;} + var_i0 = 0u; + var_l12 = var_i0; + var_L38: + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i0 |= var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_l14; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = var_l14; + var_i1 = var_i1 > var_i2; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L38;} + var_B39:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l13; + var_l11 = var_i0; + var_L40: + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L40;} + goto var_B4; + var_B37:; + var_i0 = var_l27; + var_l7 = var_i0; + var_i0 = var_l8; + var_l9 = var_i0; + var_L41: + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L41;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l9; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L5;} + var_L42: + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l18; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1100764u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d1 = (f64)(s32)(var_i1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p2; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d2 = 0.0; + var_d1 += var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L5;} + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L42;} + goto var_L5; + } + var_i0 = 24u; + var_i1 = var_l11; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 1023u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294966274u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B43;} + var_d0 = var_l3; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 4294965304u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B44;} + var_i0 = 993u; + var_i1 = var_l11; + var_i0 -= var_i1; + var_l7 = var_i0; + goto var_B43; + } + var_d0 = var_l3; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = 4294966297u; + var_i1 = var_l11; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 1024u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_l7 = var_i0; + goto var_B43; + } + var_d0 = var_l3; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 3069u; + var_i2 = var_l7; + var_i3 = 3069u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2046u; + var_i0 -= var_i1; + var_l7 = var_i0; + goto var_B43; + var_B44:; + var_d0 = var_l3; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 4294964336u; + var_i2 = var_l7; + var_i3 = 4294964336u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1938u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B43:; + var_d0 = var_l3; + var_i1 = var_l7; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = 16777216.0; + var_i0 = var_d0 >= var_d1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_l11 = var_i0; + goto var_B47; + } + var_d0 = var_l3; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_p2 = var_i0; + var_d0 = var_l3; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l4; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l4; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B49; + } + var_i3 = 2147483648u; + var_B49:; + var_i4 = 2147483648u; + var_i5 = var_p2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l4; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l4; + var_d4 = var_l4; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d1 = (f64)(s32)(var_i1); + var_l3 = var_d1; + var_d2 = -16777216.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l4 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l4; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l4; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B51; + } + var_i3 = 2147483648u; + var_B51:; + var_i4 = 2147483648u; + var_i5 = var_p2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l4; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l4; + var_d4 = var_l4; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_B47:; + var_d0 = var_l3; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l3; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l3; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B53; + } + var_i3 = 2147483648u; + var_B53:; + var_i4 = 2147483648u; + var_i5 = var_p2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l3; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l3; + var_d4 = var_l3; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l11; + var_i1 = 1023u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_d0 = 1.0; + var_l3 = var_d0; + var_i0 = var_l11; + var_i1 = 4294966274u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B56;} + var_i0 = var_l11; + var_l7 = var_i0; + goto var_B55; + } + var_d0 = 8.9884656743115795e+307; + var_l3 = var_d0; + var_i0 = var_l11; + var_i1 = 1023u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 1024u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B55;} + var_i0 = var_l11; + var_i1 = 3069u; + var_i2 = var_l11; + var_i3 = 3069u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2046u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_d0 = INFINITY; + var_l3 = var_d0; + goto var_B55; + var_B56:; + var_i0 = var_l11; + var_i1 = 4294965304u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 969u; + var_i0 += var_i1; + var_l7 = var_i0; + var_d0 = 2.0041683600089728e-292; + var_l3 = var_d0; + goto var_B55; + } + var_i0 = var_l11; + var_i1 = 4294964336u; + var_i2 = var_l11; + var_i3 = 4294964336u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1938u; + var_i0 += var_i1; + var_l7 = var_i0; + var_d0 = 0.0; + var_l3 = var_d0; + var_B55:; + var_d0 = var_l3; + var_i1 = var_l7; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l3; + var_i2 = var_l10; + var_i3 = 488u; + var_i2 += var_i3; + var_i3 = var_l8; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_d0 = var_l3; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + } else { + var_i0 = var_l8; + } + var_p2 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 484u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 320u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L61: + var_i0 = var_p2; + var_d1 = var_l3; + var_d2 = 5.9604644775390625e-08; + var_d1 *= var_d2; + var_l4 = var_d1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_d1 = var_l3; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_d0 = var_l4; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_p0; + var_i1 = 2u; + var_i0 -= var_i1; + var_p0 = var_i0; + if (var_i0) {goto var_L61;} + } + var_i0 = var_l10; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l8; + var_p0 = var_i0; + var_L62: + var_i0 = var_l8; + var_i1 = var_p0; + var_l9 = var_i1; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_d0 = 0.0; + var_l3 = var_d0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 1u; + var_p2 = var_i0; + var_L63: + var_d0 = var_l3; + var_i1 = var_l7; + var_i2 = 1101032u; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i3 = var_l12; + var_i2 += var_i3; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d0 += var_d1; + var_l3 = var_d0; + var_i0 = var_p2; + var_i1 = var_l14; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + var_l19 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l19; + if (var_i0) {goto var_L63;} + var_B64:; + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l3; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L62;} + var_i0 = var_l13; + var_i1 = 3u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_d0 = 0.0; + var_l3 = var_d0; + var_i0 = var_l8; + var_p2 = var_i0; + goto var_B65; + } + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_d0 = 0.0; + var_l3 = var_d0; + var_i0 = var_l8; + var_p2 = var_i0; + var_L67: + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_d0 = var_l3; + var_i1 = var_l7; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + if (var_i0) {goto var_L67;} + var_B65:; + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 144u; + var_i0 += var_i1; + var_l7 = var_i0; + var_L69: + var_d0 = var_l3; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l7; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_l3 = var_d0; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 -= var_i1; + var_p0 = var_i0; + if (var_i0) {goto var_L69;} + } + var_i0 = var_p1; + var_d1 = var_l3; + var_d1 = -(var_d1); + var_d2 = var_l3; + var_i3 = var_l16; + var_d1 = var_i3 ? var_d1 : var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l10; + var_i1 = 576u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l15; + var_i1 = 7u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f69(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0; + u64 var_l66 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, + var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, + var_l63 = 0, var_l64 = 0, var_l65 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_p5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l35 = var_f0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l32 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l31 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l33 = var_f0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l16 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_f0 = var_l34; + var_f1 = var_l35; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l42; + var_f1 = var_l32; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l33; + var_f1 = var_l31; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l35; + var_f1 = var_l34; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l32; + var_f1 = var_l42; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l40 = var_f0; + var_f0 = var_l31; + var_f1 = var_l33; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l41 = var_f0; + var_f0 = 3.40282347e+38; + var_l33 = var_f0; + var_i0 = var_l16; + var_i1 = 28u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l17 = var_i0; + var_L3: + var_f0 = var_l33; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p3 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = 68u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + var_i3 = var_p3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + } + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l8; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_i0 = var_l8; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_l8; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_l8; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l56 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l57 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l58 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l59 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l60 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l61 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l34 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l35 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l42 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l32 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l31 = var_f0; + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l41; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l31; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l32; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l42; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l35; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l34; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l61; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l60; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l59; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l6; + var_f1 = var_l41; + var_f2 = var_l58; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l6; + var_f1 = var_l41; + var_f2 = var_l57; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l6; + var_f1 = var_l41; + var_f2 = var_l56; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l6; + var_f1 = var_l41; + var_f2 = var_l55; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l54; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l53; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l52; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l51; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l40; + var_f3 = var_l50; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l40; + var_f3 = var_l49; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l40; + var_f3 = var_l48; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l40; + var_f3 = var_l47; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l41; + var_f3 = var_l46; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l41; + var_f3 = var_l45; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l41; + var_f3 = var_l44; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f287(instance, var_i0, var_i1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_l42 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l34 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l31 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l35 = var_f0; + var_i0 = var_l7; + if (var_i0) { + var_f0 = var_l33; + var_f1 = var_l35; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_i1 = var_p3; + var_i1 = !(var_i1); + if (var_i1) {goto var_B8;} + var_i0 = 0u; + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B8;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 144u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p2; + var_i1 = var_l25; + var_i2 = var_l6; + var_i3 = 152u; + var_i2 += var_i3; + var_i3 = 1087840u; + var_i4 = var_p3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = 0u; + goto var_B8; + } + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_f0 = var_l33; + var_f1 = var_l31; + var_l32 = var_f1; + var_i0 = var_f0 > var_f1; + var_i1 = 8u; + var_i0 <<= (var_i1 & 31); + var_f1 = var_l33; + var_f2 = var_l35; + var_i1 = var_f1 > var_f2; + var_i0 |= var_i1; + var_f1 = var_l33; + var_f2 = var_l34; + var_i1 = var_f1 > var_f2; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_f1 = var_l33; + var_f2 = var_l42; + var_l31 = var_f2; + var_i1 = var_f1 > var_f2; + var_i2 = 24u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + goto var_B7; + var_B12:; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l35 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B9;} + goto var_B6; + } + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = 1u; + var_l12 = var_i0; + var_f0 = var_l35; + var_l62 = var_f0; + var_f0 = var_l33; + var_f1 = var_l35; + var_i0 = var_f0 > var_f1; + var_B8:; + var_l10 = var_i0; + var_i0 = 0u; + var_f1 = var_l31; + var_f2 = var_l33; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B14;} + var_i0 = 0u; + var_i1 = var_l21; + var_i1 = !(var_i1); + if (var_i1) {goto var_B14;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 144u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p2; + var_i1 = var_l26; + var_i2 = var_l6; + var_i3 = 152u; + var_i2 += var_i3; + var_i3 = 1087840u; + var_i4 = var_p3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + if (var_i1) {goto var_B14;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l32 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l32; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_l13 = var_i0; + var_f0 = var_l32; + var_l63 = var_f0; + var_i0 = 1u; + var_B14:; + var_p3 = var_i0; + var_f0 = var_l33; + var_f1 = var_l34; + var_i0 = var_f0 > var_f1; + var_l9 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_i1 = var_l9; + var_i1 = !(var_i1); + if (var_i1) {goto var_B15;} + var_i0 = 0u; + var_i1 = var_l24; + var_i1 = !(var_i1); + if (var_i1) {goto var_B15;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 144u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p2; + var_i1 = var_l27; + var_i2 = var_l6; + var_i3 = 152u; + var_i2 += var_i3; + var_i3 = 1087840u; + var_i4 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + if (var_i1) {goto var_B15;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l34 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_i0 = 1u; + var_l14 = var_i0; + var_f0 = var_l34; + var_l64 = var_f0; + var_f0 = var_l33; + var_f1 = var_l34; + var_i0 = var_f0 > var_f1; + var_B15:; + var_l7 = var_i0; + var_i0 = 0u; + var_f1 = var_l33; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_i0 = 0u; + var_i1 = var_l23; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 144u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p2; + var_i1 = var_l28; + var_i2 = var_l6; + var_i3 = 152u; + var_i2 += var_i3; + var_i3 = 1087840u; + var_i4 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + if (var_i1) {goto var_B16;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l31 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l31; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_l15 = var_i0; + var_f0 = var_l31; + var_l65 = var_f0; + var_i0 = 1u; + var_B16:; + var_l9 = var_i0; + var_i0 = var_l15; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l7; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l10; + var_i0 |= var_i1; + var_B7:; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l6; + var_f1 = var_l65; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l6; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_f1 = var_l64; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l6; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_f1 = var_l63; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l6; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_f1 = var_l62; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l6; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l6; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l7; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l7; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l14 = var_i0; + var_j0 = (u64)(var_i0); + var_l66 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + goto var_B4; + var_B6:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_f0 = 0; + var_l43 = var_f0; + goto var_B0; + var_B5:; + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l19; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_l20 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l43 = var_f0; + var_f0 = var_l31; + var_l33 = var_f0; + goto var_B4; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l9 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_p3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B20; + } + var_L22: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l11; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p3 = var_i0; + goto var_B20; + } + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l7 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L22;} + var_B20:; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_j0 = var_l66; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B24;} + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = 1u; + var_l20 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l43 = var_f0; + var_f0 = var_l31; + var_l33 = var_f0; + goto var_B24; + } + var_i0 = var_l8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_p3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B27; + } + var_L29: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l11; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p3 = var_i0; + goto var_B27; + } + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l7 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L29;} + var_B27:; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B24:; + var_j0 = var_l66; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B31;} + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = 1u; + var_l20 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l43 = var_f0; + var_f0 = var_l31; + var_l33 = var_f0; + goto var_B31; + } + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_p3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B34; + } + var_L36: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l11; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p3 = var_i0; + goto var_B34; + } + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_l7 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L36;} + var_B34:; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B31:; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l31 = var_f0; + var_f1 = var_l33; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = 1u; + var_l20 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l43 = var_f0; + var_f0 = var_l31; + var_l33 = var_f0; + goto var_B38; + } + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B41; + } + var_L43: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l14; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l32; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l7 = var_i0; + goto var_B41; + } + var_i0 = var_l14; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L43;} + var_B41:; + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B38:; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l20; + if (var_i0) {goto var_B0;} + } + var_i0 = 1082904u; + var_i1 = 38u; + var_i2 = 1084444u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l43; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f70(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + u64 var_l46 = 0; + f32 var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, + var_l44 = 0, var_l45 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 256u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l7 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 |= var_i1; + var_l28 = var_i0; + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l29 = var_i0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l35 = var_i0; + var_L2: + var_f0 = var_l36; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l30; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l32 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l29; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l6 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l37 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l38 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l39 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l40 = var_f0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l28; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l40; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 147, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l39; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 146, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l38; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + var_i0 = var_l5; + var_f1 = var_l36; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 144u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_f0 = 0; + var_l38 = var_f0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = 0; + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 209u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 210u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 211u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l17 = var_i0; + var_j0 = (u64)(var_i0); + var_l46 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B8;} + var_i0 = var_l31; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l16; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l14; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_f0 = 0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_l42 = var_f1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_p1 = var_i2; + var_i3 = 4u; + var_i2 = var_i2 == var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l37 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + var_p1 = var_i0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_j0 = var_l46; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l46 = var_j0; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l26; + var_l16 = var_i0; + goto var_B3; + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l26; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l14; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_f0 = 0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_l43 = var_f1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_l6 = var_i2; + var_i3 = 4u; + var_i2 = var_i2 == var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l38 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + var_l10 = var_i0; + var_B12:; + var_f0 = 0; + var_l40 = var_f0; + var_i0 = 0u; + var_l7 = var_i0; + var_f0 = 0; + var_l39 = var_f0; + var_i0 = 0u; + var_j1 = var_l46; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B14;} + var_i0 = 0u; + var_i1 = var_l33; + var_i1 = !(var_i1); + if (var_i1) {goto var_B14;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l27; + var_l16 = var_i0; + goto var_B3; + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l27; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l14; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_f0 = 0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_l44 = var_f1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_l6 = var_i2; + var_i3 = 4u; + var_i2 = var_i2 == var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l39 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + var_B14:; + var_l8 = var_i0; + var_i0 = var_l17; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l32; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l32; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_l16 = var_i0; + goto var_B3; + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l14; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_f0 = 0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_l45 = var_f1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_l6 = var_i2; + var_i3 = 4u; + var_i2 = var_i2 == var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l40 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + var_l7 = var_i0; + var_B16:; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l8; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_p1; + var_i0 |= var_i1; + var_l6 = var_i0; + var_B7:; + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l5; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l5; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l5; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l5; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l6; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i3 = 1u; + var_i2 &= var_i3; + var_p1 = var_i2; + var_i3 = var_l6; + var_i4 = 7u; + var_i3 >>= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l11 = var_i0; + var_j0 = (u64)(var_i0); + var_l46 = var_j0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B4; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B20; + } + var_L22: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l18 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_l19 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l19; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B20; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_l6 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L22;} + var_B20:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B6:; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_j0 = var_l46; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B24;} + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B24; + } + var_i0 = var_l9; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B27; + } + var_L29: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l18 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_l19 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l19; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B27; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_l6 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L29;} + var_B27:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B24:; + var_j0 = var_l46; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B31;} + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B31; + } + var_i0 = var_l9; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B34; + } + var_L36: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l18 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_l19 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l19; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B34; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_l6 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L36;} + var_B34:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B31:; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l37 = var_f0; + var_f1 = var_l36; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = 1u; + var_l24 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l41 = var_f0; + var_f0 = var_l37; + var_l36 = var_f0; + goto var_B38; + } + var_i0 = var_l9; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_f0 = -(var_f0); + var_l37 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B41; + } + var_L43: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l9 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l37; + var_f3 = var_l38; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l7 = var_i0; + goto var_B41; + } + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L43;} + var_B41:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B38:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L2;} + goto var_B1; + var_B3:; + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + } + var_i0 = var_p0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f71(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 245u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294901709u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 11u; + var_i0 += var_i1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = 1112476u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 256u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B5;} + var_i0 = 31u; + var_i1 = var_l4; + var_i2 = 16777215u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 6u; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 >>= (var_i3 & 31); + var_i2 = I32_CLZ(var_i2); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 62u; + var_i0 += var_i1; + var_B5:; + var_l3 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1112064u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 25u; + var_i3 = var_l3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_i2 -= var_i3; + var_i3 = var_l3; + var_i4 = 31u; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_L7: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l1 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_l5 = var_i0; + var_i0 = var_l1; + var_l2 = var_i0; + if (var_i0) {goto var_B8;} + var_i0 = 0u; + var_l2 = var_i0; + goto var_B4; + var_B8:; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l6; + var_i2 = var_l1; + var_i3 = var_p0; + var_i4 = var_l7; + var_i5 = 29u; + var_i4 >>= (var_i5 & 31); + var_i5 = 4u; + var_i4 &= var_i5; + var_i3 += var_i4; + var_i4 = 16u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p0 = var_i3; + var_i2 = var_i2 != var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l6; + var_i2 = var_l1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_p0; + if (var_i0) {goto var_L7;} + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_p0 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + if (var_i0) {goto var_B3;} + } + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 1112476u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i2 = 1u; + var_i3 = var_l3; + var_i2 <<= (var_i3 & 31); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i2 = var_p0; + var_i1 |= var_i2; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + var_i0 = I32_CTZ(var_i0); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1112064u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B4:; + var_L10: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = var_l3; + var_i2 = var_i2 > var_i3; + var_i3 = var_l1; + var_i4 = var_l4; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_l1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = var_l1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + } else { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } + var_p0 = var_i0; + if (var_i0) {goto var_L10;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + var_i1 = var_l2; + var_i2 = var_p0; + var_i3 = var_l4; + var_i2 -= var_i3; + var_i1 = var_i1 >= var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f667(instance, var_i0, var_i1); + goto var_B12; + } + var_i0 = var_l2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_l2; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B15; + } + var_i0 = 1112472u; + var_i1 = var_p0; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B15:; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l6; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B12; + } + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B12:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 16u; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = 11u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p0 = var_i1; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1112480u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + if (var_i0) {goto var_B22;} + var_i0 = 1112476u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + var_i0 = I32_CTZ(var_i0); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1112064u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + } + var_i0 = var_p0; + if (var_i0) { + var_L26: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l1 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 < var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + } else { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } + var_p0 = var_i0; + if (var_i0) {goto var_L26;} + } + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p0; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112488u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B20; + } + var_i0 = var_l3; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = 1112216u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 1112208u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B28; + } + var_i0 = 1112472u; + var_i1 = var_l1; + var_i2 = 4294967294u; + var_i3 = var_l6; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B28:; + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B22:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1u; + var_i3 = var_p0; + var_i4 = 31u; + var_i3 &= var_i4; + var_l1 = var_i3; + var_i2 <<= (var_i3 & 31); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i2 = var_p0; + var_i1 |= var_i2; + var_i2 = var_l3; + var_i3 = var_l1; + var_i2 <<= (var_i3 & 31); + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + var_i0 = I32_CTZ(var_i0); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = 1112216u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_p0; + var_i2 = 1112208u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B30; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l3; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B30:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l4; + var_i1 -= var_i2; + var_l6 = var_i1; + var_p0 = var_i1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112488u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B33; + } + var_i0 = 1112472u; + var_i1 = var_p0; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B33:; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + } + var_i0 = 1112488u; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B21:; + var_i0 = 1112472u; + var_i1 = var_p0; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B20:; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B19:; + var_i0 = 1112488u; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B17; + var_B18:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B17:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 1112484u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l4; + var_i1 = 65583u; + var_i0 += var_i1; + var_i1 = 4294901760u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 >>= (var_i1 & 31); + var_i0 = wasm_rt_grow_memory(&instance->w2c_memory, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l1 = var_i0; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = 4294901760u; + var_i2 &= var_i3; + var_i3 = var_l1; + var_i4 = 4294967295u; + var_i3 = var_i3 == var_i4; + var_p0 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_l1; + var_i3 = 16u; + var_i2 <<= (var_i3 & 31); + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) {goto var_B42;} + var_i0 = 0u; + var_l2 = var_i0; + goto var_B0; + } + var_i0 = 1112488u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l1 = var_i0; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 1112488u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1112480u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + } + var_i0 = 1112480u; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112488u; + var_i1 = var_l3; + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i0 += var_i1; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B42:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = 1112496u; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + var_i2 = 1112496u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112500u; + var_i1 = 1112500u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l1; + var_i3 = var_p0; + var_i4 = var_l1; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = 1112192u; + var_p0 = var_i0; + var_L48: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + if (var_i0) {goto var_L48;} + goto var_B45; + } + var_i0 = 1112508u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B40;} + goto var_B36; + var_B46:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B45;} + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 += var_i1; + var_i1 = var_l3; + var_i0 = var_i0 > var_i1; + } else { + var_i0 = 0u; + } + if (var_i0) {goto var_B39;} + var_B45:; + var_i0 = 1112508u; + var_i1 = 1112508u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l8; + var_i3 = var_p0; + var_i4 = var_l8; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112192u; + var_p0 = var_i0; + var_L52: + var_i0 = var_l1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + if (var_i0) {goto var_L52;} + goto var_B51; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B50;} + var_B51:; + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 1112192u; + var_p0 = var_i0; + var_L55: + var_i0 = var_l9; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 += var_i1; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B54;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + if (var_i0) {goto var_L55;} + var_i0 = 0u; + var_p0 = var_i0; + var_B54:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 47u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l9; + var_i1 = var_l1; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i2 = var_l1; + var_i1 -= var_i2; + var_i2 = var_p0; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = var_p0; + var_i3 = var_l9; + var_i4 = 16u; + var_i3 += var_i4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = 1112492u; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i2 = var_l1; + var_i1 -= var_i2; + var_l1 = var_i1; + var_i2 = var_l8; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112484u; + var_i1 = var_l10; + var_i2 = var_l1; + var_i1 -= var_i2; + var_i2 = 40u; + var_i1 -= var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 40u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112504u; + var_i1 = 2097152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 27u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112192u; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1112200u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1112204u; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112196u; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112192u; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112200u; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_L57: + var_i0 = var_p0; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L57;} + var_i0 = var_l2; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l2; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f667(instance, var_i0, var_i1); + goto var_B35; + } + var_i0 = var_l6; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_l6; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B59; + } + var_i0 = 1112472u; + var_i1 = var_p0; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B59:; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B35; + var_B50:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i2 = var_p0; + var_i1 -= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_l1 = var_i0; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i2 = var_p0; + var_i1 -= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B62; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B62; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l6; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B62:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_l6; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_B37; + } + var_i0 = 1112492u; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112484u; + var_i1 = 1112484u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B41:; + var_i0 = 1112484u; + var_i1 = var_p0; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i1 = 1112492u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B40:; + var_i0 = 1112508u; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B36; + var_B39:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112484u; + var_i1 = 1112484u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 1112492u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l1 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_p0 = var_i2; + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i3 = var_p0; + var_i2 -= var_i3; + var_p0 = var_i2; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i1 = var_p0; + var_i2 = var_l1; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 40u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112504u; + var_i1 = 2097152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B35; + var_B38:; + var_i0 = 1112488u; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = 1112480u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B37:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f667(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_l4; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B66; + } + var_i0 = 1112472u; + var_i1 = var_p0; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B66:; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_B0; + var_B36:; + var_i0 = 1112512u; + var_i1 = 4095u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112204u; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112196u; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112192u; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112220u; + var_i1 = 1112208u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112228u; + var_i1 = 1112216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112216u; + var_i1 = 1112208u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112236u; + var_i1 = 1112224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112224u; + var_i1 = 1112216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112244u; + var_i1 = 1112232u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112232u; + var_i1 = 1112224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112252u; + var_i1 = 1112240u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112240u; + var_i1 = 1112232u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112260u; + var_i1 = 1112248u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112248u; + var_i1 = 1112240u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112268u; + var_i1 = 1112256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112256u; + var_i1 = 1112248u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112276u; + var_i1 = 1112264u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112264u; + var_i1 = 1112256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112284u; + var_i1 = 1112272u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112272u; + var_i1 = 1112264u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112280u; + var_i1 = 1112272u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112292u; + var_i1 = 1112280u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112288u; + var_i1 = 1112280u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112300u; + var_i1 = 1112288u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112296u; + var_i1 = 1112288u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112308u; + var_i1 = 1112296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112304u; + var_i1 = 1112296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112316u; + var_i1 = 1112304u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112312u; + var_i1 = 1112304u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112324u; + var_i1 = 1112312u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112320u; + var_i1 = 1112312u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112332u; + var_i1 = 1112320u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112328u; + var_i1 = 1112320u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112340u; + var_i1 = 1112328u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112336u; + var_i1 = 1112328u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112348u; + var_i1 = 1112336u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112356u; + var_i1 = 1112344u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112344u; + var_i1 = 1112336u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112364u; + var_i1 = 1112352u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112352u; + var_i1 = 1112344u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112372u; + var_i1 = 1112360u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112360u; + var_i1 = 1112352u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112380u; + var_i1 = 1112368u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112368u; + var_i1 = 1112360u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112388u; + var_i1 = 1112376u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112376u; + var_i1 = 1112368u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112396u; + var_i1 = 1112384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112384u; + var_i1 = 1112376u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112404u; + var_i1 = 1112392u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112392u; + var_i1 = 1112384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112412u; + var_i1 = 1112400u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112400u; + var_i1 = 1112392u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112420u; + var_i1 = 1112408u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112408u; + var_i1 = 1112400u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112428u; + var_i1 = 1112416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112416u; + var_i1 = 1112408u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112436u; + var_i1 = 1112424u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112424u; + var_i1 = 1112416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112444u; + var_i1 = 1112432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112432u; + var_i1 = 1112424u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112452u; + var_i1 = 1112440u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112440u; + var_i1 = 1112432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112460u; + var_i1 = 1112448u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112448u; + var_i1 = 1112440u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112468u; + var_i1 = 1112456u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112456u; + var_i1 = 1112448u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112464u; + var_i1 = 1112456u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i2 = var_p0; + var_i1 -= var_i2; + var_p0 = var_i1; + var_i2 = var_l8; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112484u; + var_i1 = var_l10; + var_i2 = var_p0; + var_i1 -= var_i2; + var_i2 = 40u; + var_i1 -= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i0 += var_i1; + var_i1 = 40u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112504u; + var_i1 = 2097152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B35:; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 1112484u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1112484u; + var_i1 = var_p0; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i1 = 1112492u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_l4; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_B0:; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f72(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + u64 var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0; + f32 var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l30 = var_i0; + var_L2: + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f516(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l31 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l13 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + var_l26 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 145u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B5; + } + var_i0 = var_p0; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l16 = var_i0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B10; + } + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L15: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B16;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i2 = var_l7; + var_i1 <<= (var_i2 & 31); + var_l7 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 41u); + var_i1 = var_l14; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l9 = var_i0; + var_B17:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B10; + var_B16:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L15;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B9; + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1063800u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1076912u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l6 = var_i0; + var_L18: + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = 1u; + var_i2 = var_l20; + var_i1 <<= (var_i2 & 31); + var_l20 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l4; + var_i1 = var_l22; + var_i2 = var_l20; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i2 = var_l14; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 += var_i1; + var_l9 = var_i0; + var_B21:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B19; + var_B20:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B19:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L18;} + var_B9:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i2 = var_l9; + var_i1 -= var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B23; + } + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L25: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B26;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i2 = var_l7; + var_i1 <<= (var_i2 & 31); + var_l7 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 41u); + var_i1 = var_l14; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l9 = var_i0; + var_B27:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B23; + var_B26:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L25;} + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B22; + var_B23:; + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l6 = var_i0; + var_L28: + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B30;} + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = 1u; + var_i2 = var_l16; + var_i1 <<= (var_i2 & 31); + var_l16 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l4; + var_i1 = var_l22; + var_i2 = var_l16; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l19; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i2 = var_l14; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 += var_i1; + var_l9 = var_i0; + var_B31:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B29; + var_B30:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B29:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L28;} + var_B22:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B7; + } + var_i0 = var_l10; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L33: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B34;} + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i2 = var_l7; + var_i1 <<= (var_i2 & 31); + var_l7 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 41u); + var_i1 = var_l14; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l12 = var_i0; + var_B35:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B7; + var_B34:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B6; + var_B8:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1076292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l4; + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l16; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l6 = var_i0; + var_L36: + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1.70141173e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i1 = 1u; + var_i2 = var_l19; + var_i1 <<= (var_i2 & 31); + var_l19 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l4; + var_i1 = var_l32; + var_i2 = var_l19; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l22; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i2 = var_l14; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 += var_i1; + var_l12 = var_i0; + var_B39:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B37; + var_B38:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B37:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L36;} + var_B6:; + var_i0 = var_l10; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + var_i0 = var_l10; + var_i1 = var_l16; + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = var_l9; + var_i3 = var_l12; + var_i2 += var_i3; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_B5:; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B53;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f664(instance, var_i0); + var_B53:; + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l13; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l31; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l6 = var_i0; + var_i0 = 128u; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_j1; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l35; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i3 = var_l13; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l6; + var_i5 = 8u; + var_i4 -= var_i5; + var_i3 &= var_i4; + var_i2 += var_i3; + var_l5 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_j2; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l35; + var_j2 &= var_j3; + var_j3 = 9259542123273814144ull; + var_j2 &= var_j3; + var_j2 = I64_CLZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B54;} + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 255u; + var_B54:; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l24; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_j0; + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l15; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l37 = var_j0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_L56: + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_j0; + var_j1 = var_l37; + var_j0 ^= var_j1; + var_l35 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l35; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l35 = var_j0; + var_L57: + var_j0 = var_l35; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l36; + var_j1 = var_l36; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_L56; + } + var_i0 = 1063536u; + var_i1 = 15u; + var_i2 = 1063552u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_j0 = var_l35; + var_j0 = I64_CTZ(var_j0); + var_l38 = var_j0; + var_j0 = var_l35; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l35; + var_j0 &= var_j1; + var_l35 = var_j0; + var_i0 = var_l15; + var_j1 = var_l38; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L57;} + var_i0 = var_l18; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l33 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l33; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l33; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B60; + } + var_i3 = 2147483648u; + var_B60:; + var_i4 = 2147483648u; + var_i5 = var_l9; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l33; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l33; + var_f4 = var_l33; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l33 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l33; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l33; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B62; + } + var_i3 = 2147483648u; + var_B62:; + var_i4 = 2147483648u; + var_i5 = var_l9; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l33; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l33; + var_f4 = var_l33; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l33 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l33; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l33; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B64; + } + var_i3 = 2147483648u; + var_B64:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l33; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l33; + var_f4 = var_l33; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l29; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f604(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l17; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 145u); + if (var_i0) {goto var_B46;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + goto var_B46; + var_B51:; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1063800u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1076896u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B49:; + var_i0 = var_l6; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1089(instance, var_i0, var_i1); + UNREACHABLE; + var_B48:; + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1076752u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = var_l7; + var_i1 = 140u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 136u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l18; + var_i1 = var_l14; + var_i2 = var_l9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l17; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_B45:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B44:; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = 0u; + var_i1 = var_l8; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 36u; + var_i2 += var_i3; + var_i3 = var_l8; + var_i4 = 56u; + var_i3 += var_i4; + var_i4 = 1076768u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B43:; + var_i0 = var_l5; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f1089(instance, var_i0, var_i1); + UNREACHABLE; + var_B42:; + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1076784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1076880u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1076292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l27; + var_i1 = var_l23; + var_i2 = 12u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + } + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l8; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 1077132u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f73(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + u64 var_l45 = 0, var_l46 = 0; + f32 var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l14 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l46 = var_j0; + var_i0 = var_l11; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l13 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l45 = var_j0; + var_i0 = var_l14; + var_i1 = 0u; + var_j2 = var_l46; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 0u; + var_j2 = var_l45; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + if (var_i0) {goto var_B6;} + } + var_i0 = var_l11; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l17; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l13 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l45 = var_j0; + var_i0 = var_l11; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l16 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l13; + var_i1 = 0u; + var_j2 = var_l45; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l13 = var_i0; + if (var_i0) {goto var_B5;} + } + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l15 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l13 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l45 = var_j0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 0u; + var_j2 = var_l45; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l17; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l13 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l45 = var_j0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_j0 = var_l45; + var_j1 = 14008058804362236105ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_l13; + var_i5 = var_p6; + var_i6 = var_p7; + var_f7 = var_p8; + var_i8 = var_p9; + w2c_rapier__wasm3d__bg_f89(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7, var_i8); + goto var_B0; + var_B6:; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l39 = var_f0; + var_f1 = 0; + var_f0 += var_f1; + var_l29 = var_f0; + var_f1 = var_l29; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + var_f2 = 0; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_f1; + var_f2 = 0; + var_f1 += var_f2; + var_l32 = var_f1; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l42 = var_f1; + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l43 = var_f2; + var_f1 += var_f2; + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_l22 = var_f1; + var_f0 -= var_f1; + var_l20 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_f1 = var_l44; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l37 = var_f1; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l29; + var_f1 = var_l44; + var_f0 *= var_f1; + var_f1 = var_l31; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l32; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = 4u; + var_p3 = var_i0; + var_f0 = var_l20; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_f0 = var_l30; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + goto var_B1; + } + var_i0 = 0u; + var_f1 = var_l20; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B10;} + goto var_B2; + var_B11:; + var_f0 = var_l30; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_f1 = var_l30; + var_f1 = -(var_f1); + var_f2 = var_l20; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 /= var_f2; + var_l35 = var_f1; + var_f2 = 0; + var_i1 = var_f1 <= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B10;} + var_f0 = 0; + var_l35 = var_f0; + var_i0 = 0u; + var_B10:; + var_p1 = var_i0; + var_f0 = var_p8; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l36; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l43; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l28 = var_f1; + var_f2 = var_l41; + var_f3 = var_l33; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l36; + var_f2 /= var_f3; + var_l29 = var_f2; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l33 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l40; + var_f4 = var_l37; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f5 = 0; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l36; + var_f3 /= var_f4; + var_l31 = var_f3; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_p8 = var_f2; + var_f3 = var_p8; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l21; + var_f4 = var_l39; + var_f5 = var_l44; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f6 = 0; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l36; + var_f4 /= var_f5; + var_l32 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l29; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l34 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p8 = var_f3; + var_f4 = var_p8; + var_f3 += var_f4; + var_l18 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l31; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l32; + var_f6 = var_l33; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p8 = var_f4; + var_f5 = var_p8; + var_f4 += var_f5; + var_p8 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l32; + var_f1 -= var_f2; + var_l19 = var_f1; + var_f0 *= var_f1; + var_l26 = var_f0; + var_f0 = var_l43; + var_f1 = var_l28; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f3 = var_p8; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + var_l23 = var_f1; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f0 = var_l42; + var_f1 = var_l29; + var_f0 *= var_f1; + var_l25 = var_f0; + var_f0 = var_l42; + var_f1 = var_l31; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l42; + var_f1 = var_l32; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f0 = var_l43; + var_f1 = var_l28; + var_f2 = var_p8; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + var_l34 = var_f1; + var_f0 *= var_f1; + goto var_B13; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f3 = -0.f; + var_f2 *= var_f3; + var_l18 = var_f2; + var_f1 -= var_f2; + var_p8 = var_f1; + var_f2 = var_p8; + var_f1 += var_f2; + var_l19 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l37; + var_f3 = 0; + var_f2 *= var_f3; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l33 = var_f3; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f2 += var_f3; + var_p8 = var_f2; + var_f3 = var_p8; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l18; + var_f4 = var_l33; + var_f3 += var_f4; + var_p8 = var_f3; + var_f4 = var_p8; + var_f3 += var_f4; + var_p8 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l28; + var_f1 = var_p8; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l28; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l33; + var_f2 = var_p8; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = 1; + var_l32 = var_f0; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + var_B13:; + var_l18 = var_f0; + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = var_p1; + if (var_i0) {goto var_B1;} + var_i0 = 3u; + var_i1 = 1u; + var_f2 = var_l22; + var_f3 = var_l39; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l40; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l41; + var_f5 = var_l41; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + goto var_B1; + var_B5:; + var_i0 = var_l11; + var_i1 = 232u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_l14; + var_i4 = var_l13; + var_i5 = var_l11; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 76u); + var_f6 = var_p8; + var_i7 = var_p9; + w2c_rapier__wasm3d__bg_f235(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B4:; + var_i0 = var_l11; + var_i1 = 288u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_f0 = var_l23; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_l27 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l19 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l19; + var_i1 = var_l11; + var_i2 = 308u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l22 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 300u); + var_l21 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l22; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l18 = var_f4; + var_f5 = var_l18; + var_f4 += var_f5; + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l11; + var_f1 = var_l21; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 += var_f1; + var_l19 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l18; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 += var_f1; + var_l20 = var_f0; + var_i0 = var_l11; + var_f1 = var_l25; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l24 = var_f2; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l23; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l26; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l21 = var_f5; + var_f6 = var_l21; + var_f5 += var_f6; + var_l21 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l11; + var_f1 = var_l27; + var_f2 = var_l24; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l11; + var_f1 = var_l26; + var_f2 = var_l24; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l11; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l11; + var_i3 = 320u; + var_i2 += var_i3; + var_i3 = var_l13; + var_i4 = var_l10; + var_i5 = var_l14; + var_f6 = var_p8; + var_i7 = var_p9; + w2c_rapier__wasm3d__bg_f235(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); + var_i0 = var_p0; + var_i1 = var_l11; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l11; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 244u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = 224u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 256u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = 176u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 268u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i3 = 280u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 236u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 200, var_j2); + var_i1 = var_l11; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 216, var_j2); + var_i1 = var_l11; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 260u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_j2); + var_i1 = var_l11; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 184, var_j2); + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + } else { + var_f1 = var_l18; + } + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 224u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 208u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 176u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l17; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l12 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l45 = var_j0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_j0 = var_l45; + var_j1 = 14008058804362236105ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B16;} + var_i0 = var_l11; + var_i1 = 288u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_f0 = var_l23; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_l27 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l19 = var_f1; + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l19; + var_i1 = var_l11; + var_i2 = 308u; + var_i1 += var_i2; + var_p6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + var_l22 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_p6; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 300u); + var_l21 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l22; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l18 = var_f4; + var_f5 = var_l18; + var_f4 += var_f5; + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l11; + var_f1 = var_l21; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l23; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_l11; + var_f1 = var_l24; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l21 = var_f2; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l20; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_f1); + var_i0 = var_l11; + var_f1 = var_l25; + var_f2 = var_l21; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_f1); + var_i0 = var_l11; + var_f1 = var_l27; + var_f2 = var_l21; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_f1); + var_i0 = var_l11; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l14; + var_i3 = var_l11; + var_i4 = 320u; + var_i3 += var_i4; + var_i4 = var_l12; + var_i5 = var_p4; + var_i6 = var_p5; + var_f7 = var_p8; + var_i8 = var_p9; + w2c_rapier__wasm3d__bg_f89(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7, var_i8); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_p1 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 232u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 236u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_p8 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 224u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 208u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 176u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + } + var_i0 = var_p0; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B16:; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l15; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l16; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l13 = var_i0; + if (var_i0) {goto var_B19;} + } + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_l13; + var_i5 = var_l11; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 20u); + var_i6 = var_p6; + var_i7 = var_p7; + var_f8 = var_p8; + var_i9 = var_p9; + w2c_rapier__wasm3d__bg_f42(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + goto var_B0; + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 24u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l12; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_f0 = var_l23; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l27 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l19 = var_f1; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l19; + var_i1 = var_l12; + var_i2 = 84u; + var_i1 += var_i2; + var_p6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l22 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_p6; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l21 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l22; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l18 = var_f4; + var_f5 = var_l18; + var_f4 += var_f5; + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l21; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l12; + var_f1 = var_l22; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l12; + var_f1 = var_l21; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_p7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l23; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_l12; + var_f1 = var_l24; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l21 = var_f2; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l20; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l12; + var_f1 = var_l25; + var_f2 = var_l21; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l12; + var_f1 = var_l27; + var_f2 = var_l21; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = var_l12; + var_i4 = 96u; + var_i3 += var_i4; + var_i4 = var_l14; + var_i5 = var_l13; + var_i6 = var_p4; + var_i7 = var_p5; + var_f8 = var_p8; + var_i9 = var_p9; + w2c_rapier__wasm3d__bg_f42(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B23; + } + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B23:; + var_i0 = var_l12; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B19:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_i0; + var_f0 = var_p8; + var_l26 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l10; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l23 = var_f0; + var_f0 = var_l21; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l18; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l38 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B26;} + var_f0 = var_l38; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B27;} + var_f0 = var_l38; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B27;} + var_f0 = var_l38; + var_f0 = wasm_fabsf(var_f0); + var_p8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B26;} + var_f0 = var_p8; + var_f1 = var_p8; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B26;} + var_B27:; + var_i0 = var_l10; + var_i1 = 192u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l18; + var_f2 = var_l38; + var_f1 /= var_f2; + var_l40 = var_f1; + var_f1 = -(var_f1); + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l24; + var_f2 = var_l38; + var_f1 /= var_f2; + var_l41 = var_f1; + var_f1 = -(var_f1); + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l10; + var_f1 = var_l21; + var_f2 = var_l38; + var_f1 /= var_f2; + var_l42 = var_f1; + var_f1 = -(var_f1); + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l10; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_p1; + var_i3 = var_l14; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p5 = var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 280u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l10; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p2; + var_i3 = var_p1; + var_i4 = var_l16; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_p4 = var_i4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 244u); + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_p8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l22; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l10; + var_f1 = var_p8; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l10; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = 10000u; + var_p7 = var_i0; + var_f0 = 3.40282347e+38; + var_l20 = var_f0; + var_L32: + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l30 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_p8 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l10; + var_f1 = var_l19; + var_f1 = -(var_f1); + var_f2 = var_p8; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l22 = var_f2; + var_f1 /= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l10; + var_f1 = var_l34; + var_f1 = -(var_f1); + var_f2 = var_l22; + var_f1 /= var_f2; + var_p8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l10; + var_f1 = var_l30; + var_f1 = -(var_f1); + var_f2 = var_l22; + var_f1 /= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_f0 = var_l20; + var_f1 = var_l22; + var_i0 = var_f0 <= var_f1; + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_l10; + var_i3 = 224u; + var_i2 += var_i3; + var_p1 = var_i2; + var_i3 = var_p5; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l10; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p2; + var_i3 = var_l10; + var_i4 = 280u; + var_i3 += var_i4; + var_i4 = var_p4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l43 = var_f0; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_l44 = var_f1; + var_f0 -= var_f1; + var_l39 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l37 = var_f0; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l33 = var_f1; + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_p8 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l27 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l34 = var_f0; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l28 = var_f1; + var_f0 -= var_f1; + goto var_B33; + } + var_f0 = 0; + var_l44 = var_f0; + var_f0 = var_l36; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B31;} + var_f0 = 0; + var_l33 = var_f0; + var_f0 = 0; + var_l28 = var_f0; + var_f0 = var_l31; + var_f1 = var_l19; + var_f0 += var_f1; + var_l43 = var_f0; + var_l39 = var_f0; + var_f0 = var_l32; + var_f1 = var_l34; + var_f0 += var_f1; + var_l37 = var_f0; + var_l29 = var_f0; + var_f0 = var_l35; + var_f1 = var_l30; + var_f0 += var_f1; + var_l34 = var_f0; + var_B33:; + var_l20 = var_f0; + var_f0 = var_l40; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l41; + var_f2 = var_p8; + var_f1 *= var_f2; + var_f2 = var_l42; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B37;} + var_f0 = var_l30; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B38;} + var_f0 = var_l30; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B38;} + var_f0 = var_l30; + var_f0 = wasm_fabsf(var_f0); + var_l19 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B37;} + var_f0 = var_l19; + var_f1 = var_l19; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B37;} + var_B38:; + var_f0 = var_l18; + var_f1 = var_l39; + var_f2 = var_l31; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_p8; + var_f2 = var_l29; + var_f3 = var_l32; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l20; + var_f4 = var_l35; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l30; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B36;} + var_B37:; + var_f0 = var_l30; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B26;} + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + goto var_B26; + var_B36:; + var_f0 = var_l30; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_f0 = var_l19; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_f0 = var_l36; + var_f1 = var_l19; + var_f0 += var_f1; + var_l36 = var_f0; + var_f1 = var_l38; + var_f0 /= var_f1; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B26;} + var_f0 = var_l31; + var_f1 = var_l40; + var_f2 = var_l19; + var_f1 *= var_f2; + var_l25 = var_f1; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_f1 = var_l41; + var_f2 = var_l19; + var_f1 *= var_f2; + var_l24 = var_f1; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l35; + var_f1 = var_l42; + var_f2 = var_l19; + var_f1 *= var_f2; + var_l21 = var_f1; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l22 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p6; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l27; + var_l21 = var_f0; + var_f0 = var_p8; + var_l24 = var_f0; + var_f0 = var_l18; + var_l25 = var_f0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B35;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = var_p6; + if (var_i0) {goto var_B26;} + goto var_B35; + var_B39:; + var_f0 = var_l27; + var_l21 = var_f0; + var_f0 = var_p8; + var_l24 = var_f0; + var_f0 = var_l18; + var_l25 = var_f0; + var_B35:; + var_f0 = var_l27; + var_f1 = var_l20; + var_f2 = var_l35; + var_f1 -= var_f2; + var_l20 = var_f1; + var_f0 *= var_f1; + var_f1 = var_p8; + var_f2 = var_l29; + var_f3 = var_l32; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l18; + var_f2 = var_l39; + var_f3 = var_l31; + var_f2 -= var_f3; + var_p8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B30;} + var_f0 = var_l22; + var_f1 = var_l18; + var_f0 += var_f1; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B26;} + var_i0 = var_l10; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l10; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l10; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l10; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_f1); + var_i0 = var_l10; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_l10; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_l10; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_l10; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l10; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 280u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l22; + var_l20 = var_f0; + var_i0 = var_p7; + var_i1 = 1u; + var_i0 -= var_i1; + var_p7 = var_i0; + if (var_i0) {goto var_L32;} + goto var_B26; + } + var_f0 = var_l18; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B26;} + var_B31:; + var_f0 = 0; + var_l27 = var_f0; + var_f0 = var_l36; + var_f1 = var_l38; + var_f0 /= var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_f0 = 0; + var_l29 = var_f0; + var_f0 = 0; + goto var_B42; + } + var_i0 = var_l10; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 188u); + var_i3 = 3u; + var_i2 = var_i2 == var_i3; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = 300u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l10; + var_i1 = 296u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_B42:; + var_p8 = var_f0; + var_i0 = var_l10; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 288u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_f0 = var_l20; + var_f1 = var_l26; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B29;} + var_i0 = var_p9; + var_i0 = !(var_i0); + var_f1 = var_l20; + var_f2 = 9.99999975e-06; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + var_i2 = 1u; + var_f3 = var_l20; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_f2 = var_l24; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l21; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l23 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l18 = var_f2; + var_f3 = var_l18; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l25; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l24; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l18 = var_f3; + var_f4 = var_l18; + var_f3 += var_f4; + var_l26 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l21; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l18 = var_f4; + var_f5 = var_l18; + var_f4 += var_f5; + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_f0 = var_l23; + var_f1 = var_p8; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l29; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p8 = var_f0; + var_f1 = var_p8; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l19; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l27; + var_i3 = var_p2; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p8 = var_f0; + var_f1 = var_p8; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l22; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l28; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l19; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p8 = var_f5; + var_f6 = var_p8; + var_f5 += var_f6; + var_p8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l22; + var_f3 = var_p8; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = var_l22; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_p8; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + goto var_B25; + } + var_i0 = var_l10; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l15; + var_i3 = var_l14; + var_i4 = var_l13; + var_i5 = var_l16; + var_f6 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f36(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l10; + var_i1 = 264u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l10; + var_i2 = 280u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 248u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p4; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 320u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l10; + var_i1 = 308u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l10; + var_i2 = 312u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 316u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 276u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B25; + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B25; + var_B30:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B29:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B25; + var_B28:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B25; + var_B26:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B25:; + var_i0 = var_l10; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B2:; + var_i0 = 4u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l11; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f74(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0; + u64 var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, + var_l62 = 0, var_l63 = 0, var_l64 = 0; + f32 var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, + var_l51 = 0, var_l52 = 0, var_l53 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 416u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l43 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l9 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l9 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 100u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l5; + var_i1 = 280u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l5; + var_i1 = 252u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 396u; + var_i0 += var_i1; + var_l11 = var_i0; + var_f0 = 3.40282347e+38; + var_l45 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l35 = var_i0; + var_i0 = 4u; + var_l9 = var_i0; + var_L6: + var_f0 = var_l45; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l32; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l13; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l16; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l5; + var_i4 = 384u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p1 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l54 = var_j0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l47 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l46 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l43 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l44 = var_f0; + var_j0 = 4ull; + var_l55 = var_j0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = 4ull; + var_l56 = var_j0; + var_j0 = 4ull; + var_l57 = var_j0; + var_j0 = var_l54; + var_l64 = var_j0; + var_j0 = 4ull; + goto var_B8; + } + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_i1); + var_i0 = var_l5; + var_j1 = var_l54; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l5; + var_f1 = var_l44; + var_f2 = var_l45; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 211, var_i1); + var_i0 = var_l5; + var_f1 = var_l43; + var_f2 = var_l45; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 210, var_i1); + var_i0 = var_l5; + var_f1 = var_l45; + var_f2 = var_l46; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 209, var_i1); + var_i0 = var_l5; + var_f1 = var_l45; + var_f2 = var_l47; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l5; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 208u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_j0 = 0ull; + var_l54 = var_j0; + var_j0 = 4ull; + var_l56 = var_j0; + var_f0 = 0; + var_l46 = var_f0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_l23 = var_i0; + var_f0 = 0; + var_l47 = var_f0; + var_j0 = 0ull; + var_l58 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 369u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 370u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 371u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l25 = var_i0; + var_j0 = (u64)(var_i0); + var_l57 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l11; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l5; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l55 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l58 = var_j0; + var_i0 = 1u; + var_l23 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l47 = var_f0; + goto var_B13; + } + var_i0 = var_p1; + var_i1 = var_l24; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_j0 = var_l57; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l59 = var_j0; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B17;} + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l11; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_l5; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l56 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l54 = var_j0; + var_i0 = 256u; + var_l22 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l46 = var_f0; + var_B17:; + var_j0 = 4ull; + var_l57 = var_j0; + var_f0 = 0; + var_l44 = var_f0; + var_i0 = 0u; + var_l8 = var_i0; + var_j0 = 0ull; + var_l60 = var_j0; + var_j0 = 0ull; + var_l61 = var_j0; + var_j0 = 4ull; + var_l62 = var_j0; + var_i0 = 0u; + var_l15 = var_i0; + var_f0 = 0; + var_j1 = var_l59; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B18;} + var_f0 = 0; + var_i1 = var_l14; + var_i1 = !(var_i1); + if (var_i1) {goto var_B18;} + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l11; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l15 = var_i0; + var_f0 = 0; + goto var_B18; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_l5; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l62 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l61 = var_j0; + var_i0 = 65536u; + var_l15 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_B18:; + var_l43 = var_f0; + var_i0 = var_l25; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l11; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B9; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l5; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l57 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l60 = var_j0; + var_i0 = 16777216u; + var_l8 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l44 = var_f0; + goto var_B9; + var_B12:; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l5; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 344u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 328u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 376u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l15; + var_i1 = 65536u; + var_i0 &= var_i1; + var_i1 = var_l22; + var_i2 = 256u; + var_i1 &= var_i2; + var_i2 = var_l23; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l6 = var_i0; + var_j0 = var_l55; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l59 = var_j0; + var_j1 = 5ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 |= var_i1; + var_p1 = var_i0; + var_j0 = var_l57; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l60; + var_j0 |= var_j1; + var_l55 = var_j0; + var_j0 = var_l54; + var_j1 = var_l56; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 |= var_j1; + var_l56 = var_j0; + var_j0 = var_l58; + var_j1 = var_l59; + var_j0 |= var_j1; + var_l57 = var_j0; + var_j0 = var_l60; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_j0 = var_l61; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l15 = var_i0; + var_j0 = var_l54; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l22 = var_i0; + var_j0 = var_l58; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l23 = var_i0; + var_f0 = var_l47; + var_l50 = var_f0; + var_f0 = var_l46; + var_l51 = var_f0; + var_f0 = var_l43; + var_l52 = var_f0; + var_f0 = var_l44; + var_l53 = var_f0; + var_j0 = var_l62; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l61; + var_j0 |= var_j1; + var_B8:; + var_l54 = var_j0; + var_i0 = var_l12; + var_i1 = 120u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l31; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 184u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l5; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l5; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l5; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l5; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l5; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l5; + var_j1 = var_l57; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l23; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_j1); + var_i0 = var_l5; + var_j1 = var_l56; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l22; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l5; + var_j1 = var_l54; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l15; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l29; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l5; + var_j1 = var_l55; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l8; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l5; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 396, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_f1); + var_i0 = var_l5; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_f1); + var_i0 = var_l5; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_f1); + var_i0 = var_p1; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l56 = var_j0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_j0 = 0ull; + var_l55 = var_j0; + var_L21: + var_j0 = var_l55; + var_l54 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l55 = var_j0; + var_j0 = var_l56; + var_j1 = var_l54; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_j0 = var_l54; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 384u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_f1 = var_l45; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l40; + var_i1 = var_l7; + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l63 = var_j0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l48 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l49 = var_f0; + var_i0 = var_p1; + var_l9 = var_i0; + var_f0 = var_l43; + var_l45 = var_f0; + goto var_B22; + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l43 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p1 = var_i0; + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l27 = var_i0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l27; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l43 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B25; + } + var_L27: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l7; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l27 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l41 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f3 = var_l43; + var_i2 = var_f2 <= var_f3; + var_l42 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l42; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l43; + var_f3 = var_l44; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l6 = var_i0; + goto var_B25; + } + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l41; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_p1 = var_i0; + var_i0 = var_l27; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L27;} + var_B25:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B22:; + var_j0 = var_l55; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L21;} + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L6;} + goto var_B4; + var_B7:; + var_f0 = var_l46; + var_i0 = i32_reinterpret_f32(var_f0); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16777216u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i0 |= var_i1; + var_l33 = var_i0; + var_j0 = var_l64; + var_l63 = var_j0; + var_f0 = var_l44; + var_l48 = var_f0; + var_f0 = var_l43; + var_l49 = var_f0; + var_i0 = var_p1; + var_l9 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 416u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f75(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + u64 var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 256u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B6; + default: goto var_B7; + } + var_B7:; + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l5; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 &= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 208u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_L9: + var_i0 = 0u; + var_l7 = var_i0; + var_L10: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l13 = var_i0; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l7; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_B11; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 0u; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 204u); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + goto var_B14; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_B14:; + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = var_p0; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_l13; + var_i2 = var_p3; + var_i3 = 28u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + goto var_B4; + } + var_i0 = var_l7; + var_i1 = 6u; + var_i2 = var_l7; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L17: + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 >>= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_L17;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B11; + var_B12:; + var_i0 = var_p1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 6u; + var_i2 = var_l7; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L19: + var_i0 = var_p1; + var_i1 = var_p0; + var_i0 >>= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_B11; + } + var_i0 = var_l11; + var_i1 = 11u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i1 = 208u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p3 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L9;} + goto var_B8; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p0 = var_i0; + var_i1 = 1000000000u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l14 = var_j0; + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = 4294967295u; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_j1; + var_j2 = var_l14; + var_i1 = var_j1 != var_j2; + var_j2 = var_l14; + var_j3 = var_l15; + var_i2 = var_j2 > var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4294967295u; + var_i2 = 0u; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_p0; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + } + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 192u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B23;} + var_i0 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p1 = var_i0; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 1111212u; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B23:; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f688(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B24; + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f688(instance, var_i0, var_i1); + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B24:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i1 = 208u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p4 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p3 = var_i1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L9;} + goto var_B8; + var_B21:; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 128u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = 0u; + goto var_B3; + var_B11:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p1; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L10;} + var_B8:; + var_i0 = var_p4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + goto var_B4; + var_B6:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l5; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_p0 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B27;} + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f530(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B36:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B32; + } + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B31;} + var_i0 = var_l5; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B37;} + var_i0 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p1 = var_i0; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111212u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 1111212u; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B37:; + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 1111216u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 224u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f136(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B38; + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 168u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f136(instance, var_i0, var_i1, var_i2); + var_i0 = 1111216u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 1111216u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B40:; + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_B38:; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l5; + var_i2 = 192u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 184u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + goto var_B41; + } + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f1067(instance); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 192u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f136(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B41:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_p0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + if (var_i0) {goto var_B43;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B43:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B30; + var_B33:; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B26;} + var_B32:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B30; + var_B31:; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B44;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B44:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B30:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_B27:; + var_i0 = var_l5; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l5; + var_i3 = 120u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057896u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B26:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057912u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L48: + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = 31u; + var_i0 &= var_i1; + var_p3 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + goto var_B50; + } + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l7; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + goto var_B49; + var_B51:; + var_i0 = 872u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = 872u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B50; + } + goto var_B0; + var_B50:; + var_i0 = var_p4; + if (var_i0) {goto var_B54;} + var_i0 = 872u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + var_i2 = 872u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_p4 = var_i1; + var_i2 = var_p0; + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B49; + } + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_p4 = var_i0; + goto var_B54; + } + goto var_B0; + var_B54:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B47;} + var_i0 = var_p2; + if (var_i0) {goto var_B58;} + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057756u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = 6u; + var_i2 = var_l7; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p4 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L60: + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 >>= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_L60;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B49; + var_B58:; + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = 30u; + var_p3 = var_i0; + goto var_B45; + var_B49:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L48;} + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_B47:; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p4; + if (var_i0) {goto var_B45;} + } + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + goto var_B2; + var_B45:; + var_i0 = var_p4; + var_i1 = var_p3; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f351(instance, var_i0); + goto var_B2; + var_B4:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 128u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f351(instance, var_i0); + goto var_B63; + } + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B62;} + var_B63:; + var_i0 = var_l5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = 2u; + goto var_B3; + var_B62:; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 128u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = 1u; + var_B3:; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1057512u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 872u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f76(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + u64 var_l36 = 0, var_l37 = 0, var_l38 = 0; + f32 var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l35 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_i2 = var_l9; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l29 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l30; + var_i2 = var_l9; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l32 = var_f0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l28; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l26 = var_f2; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l31; + var_f5 = var_l31; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f6 = var_l25; + var_f7 = var_l35; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l24 = var_f5; + var_f6 = var_l24; + var_f5 += var_f6; + var_l24 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l26; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l32; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l33 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l30; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l34 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l31; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l26; + var_i5 = var_l9; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l28 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l30; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l31; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l30; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l35; + var_f2 = var_l26; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l18 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l19 = var_i1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l23 = var_i2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_l19; + var_i2 = var_l18; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l22 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l38 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l14; + var_l10 = var_i0; + var_L9: + var_j0 = var_l38; + var_i1 = var_l8; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i2 = var_l6; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_j1; + var_j0 ^= var_j1; + var_l36 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l36; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l36 = var_j0; + var_L10: + var_j0 = var_l36; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l37; + var_j1 = var_l37; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l10; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 += var_i1; + var_l10 = var_i0; + goto var_L9; + } + var_i0 = var_l9; + var_j1 = var_l36; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_j0 = var_l36; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l36; + var_j0 &= var_j1; + var_l36 = var_j0; + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l20; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f342(instance, var_i0, var_i1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 168u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + var_B8:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = 1u; + var_l13 = var_i0; + } + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 240u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = 1u; + } else { + var_i0 = 0u; + } + goto var_B13; + } + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = 1u; + var_l13 = var_i0; + } + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 240u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = 1u; + } else { + var_i0 = 0u; + } + var_B13:; + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l9; + var_l4 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l6; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l36 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l12 = var_i0; + var_L21: + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l36 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L21;} + } + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l11; + var_j1 = var_l36; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B23;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f228(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l36 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L25: + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = var_l13; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l36 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L25;} + } + var_i0 = var_l11; + var_j1 = var_l36; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B23;} + var_i0 = var_l11; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B23:; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l8; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l13; + var_i0 &= var_i1; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_l4 = var_i1; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = var_l8; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + goto var_B26; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_B26:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 240u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 280u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1062128u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B3; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B2; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1063568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l32 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l26 = var_f2; + var_i3 = var_l5; + var_i4 = 60u; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l33 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 44u); + var_l29 = var_f3; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 56u); + var_l34 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 += var_f3; + var_l35 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l29; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l24 = var_f3; + var_f4 = var_l24; + var_f3 += var_f4; + var_l28 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l25; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l32; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l29; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l32; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l34; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l6; + var_i1 = var_l14; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p2; + var_i5 = var_p3; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 52u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l8; + var_i8 = var_l10; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B32; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_p0; + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 52u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l8; + var_i8 = var_l10; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B32:; + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1062144u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f77(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, + var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_p5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l31 = var_f0; + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l35 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l33 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l40 = var_f0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l16 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_l12 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l8 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = 2u; + var_l12 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_f0 = var_l32; + var_f1 = var_l31; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l34; + var_f1 = var_l35; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l40; + var_f1 = var_l33; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l31; + var_f1 = var_l32; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l35; + var_f1 = var_l34; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l33; + var_f1 = var_l40; + var_f0 += var_f1; + var_f1 = -0.5; + var_f0 *= var_f1; + var_l35 = var_f0; + var_i0 = var_l6; + var_i1 = 101u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l6; + var_i1 = 93u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 5u; + var_i0 |= var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l32 = var_f0; + var_i0 = var_l16; + var_i1 = 28u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l6; + var_i1 = 43u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l19 = var_i0; + var_L3: + var_f0 = var_l32; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p3 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l16; + var_i4 = 68u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l9; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l9; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l9; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + } + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_l8; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_l8; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l8; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l49 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l50 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l51 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l52 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l53 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l54 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l55 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l56 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l57 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l58 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l59 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l60 = var_f0; + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_i3 = var_l8; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l47; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l46; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l39; + var_f3 = var_l45; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l34; + var_f3 = var_l44; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l34; + var_f3 = var_l43; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l34; + var_f3 = var_l42; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l34; + var_f3 = var_l41; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l35; + var_f3 = var_l40; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l35; + var_f3 = var_l33; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l35; + var_f3 = var_l31; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = var_l35; + var_f3 = var_l60; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l59; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l58; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l57; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l56; + var_f1 += var_f2; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + var_f2 = var_l55; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + var_f2 = var_l54; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + var_f2 = var_l53; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l6; + var_f1 = var_l34; + var_f2 = var_l52; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l51; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l50; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l49; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l48; + var_f1 += var_f2; + var_f2 = var_l38; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 80u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f287(instance, var_i0, var_i1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l40 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l41 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l33 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l31 = var_f0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 207, var_i1); + var_f0 = var_l31; + var_f1 = var_l32; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 207u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_l6; + var_i3 = 208u; + var_i2 += var_i3; + var_i3 = 1087860u; + var_i4 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 207u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + goto var_B7; + } + var_i0 = var_p3; + var_i1 = var_l14; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_f0 = var_l32; + var_f1 = var_l33; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 207u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_l6; + var_i3 = 208u; + var_i2 += var_i3; + var_i3 = 1087860u; + var_i4 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 207u); + if (var_i0) {goto var_B7;} + var_B12:; + var_f0 = var_l32; + var_f1 = var_l41; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 207u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_l6; + var_i3 = 208u; + var_i2 += var_i3; + var_i3 = 1087860u; + var_i4 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 207u); + if (var_i0) {goto var_B7;} + var_B13:; + var_f0 = var_l32; + var_f1 = var_l40; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 207u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = var_l6; + var_i3 = 208u; + var_i2 += var_i3; + var_i3 = 1087860u; + var_i4 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 207u); + if (var_i0) {goto var_B7;} + var_B8:; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l24; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 73u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 66u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 69u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l21; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 59u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 62u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l6; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l6; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l16; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_f0 = var_l31; + var_f1 = var_l32; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + goto var_B5; + var_B7:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 1u; + var_l12 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l31 = var_f0; + var_f1 = var_l32; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_f0 = var_l31; + var_f1 = var_l32; + var_i2 = var_l15; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 96u); + var_i2 = var_i2 > var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + goto var_B4; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l11 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_f0 = -(var_f0); + var_l31 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B17; + } + var_L19: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l10; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l42 = var_f2; + var_f3 = var_l31; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l31; + var_f3 = var_l42; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l7 = var_i0; + goto var_B17; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L19;} + var_B17:; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B5:; + var_f0 = var_l32; + var_l31 = var_f0; + var_B4:; + var_f0 = var_l32; + var_f1 = var_l33; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l33 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B21;} + var_f0 = var_l33; + var_f1 = var_l31; + var_i2 = var_l15; + var_i3 = var_l8; + var_i4 = 100u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 = var_i2 > var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + goto var_B21; + } + var_i0 = var_l8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_f0 = -(var_f0); + var_l33 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B24; + } + var_L26: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l10; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l42 = var_f2; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l33; + var_f3 = var_l42; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l7 = var_i0; + goto var_B24; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L26;} + var_B24:; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B21:; + var_f0 = var_l32; + var_f1 = var_l41; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l33 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_f0 = var_l33; + var_f1 = var_l31; + var_i2 = var_l15; + var_i3 = var_l8; + var_i4 = 104u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 = var_i2 > var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l31 = var_f0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + goto var_B28; + } + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_f0 = -(var_f0); + var_l33 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B31; + } + var_L33: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l10; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l17 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_l18 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l33; + var_f3 = var_l41; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l7 = var_i0; + goto var_B31; + } + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L33;} + var_B31:; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B28:; + var_f0 = var_l32; + var_f1 = var_l40; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l32 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_p3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B36;} + var_f0 = var_l32; + var_f1 = var_l31; + var_i2 = var_l15; + var_i3 = var_l8; + var_i4 = 108u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 = var_i2 > var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l32 = var_f0; + var_i0 = var_p3; + var_i1 = var_l12; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + goto var_B35; + } + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_f0 = -(var_f0); + var_l32 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B39; + } + var_L41: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l7 = var_i0; + goto var_B39; + } + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_p3 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L41;} + var_B39:; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B36:; + var_f0 = var_l31; + var_l32 = var_f0; + var_B35:; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l6; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = 253u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f78(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l23 = 0, var_l24 = 0, var_l25 = 0; + f32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 416u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = var_p9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 22, var_i1); + var_i0 = var_l10; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p8; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p9 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l23 = var_j0; + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_j0 = var_l23; + var_j1 = 13963670315215134303ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p9; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p9; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p9; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_p8; + var_i1 = 1084068u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l23 = var_j0; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_j0 = var_l23; + var_j1 = 13963670315215134303ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B9;} + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = 1u; + var_i1 ^= var_i2; + var_p8 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l10; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 23, var_i1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l10; + var_i1 = 56u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l10; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_f0 = var_p6; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_l30 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l28 = var_f1; + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l26 = var_f0; + var_f1 = var_l26; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l28; + var_i1 = var_p9; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l26 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l34 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_p6; + var_f4 = var_l26; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_p6; + var_f6 = var_l33; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l32 = var_f4; + var_f5 = var_l32; + var_f4 += var_f5; + var_l32 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l34; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l28; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l10; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l10; + var_f1 = var_l34; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l10; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p8; + var_i3 = var_p5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l29 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l27 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l30 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l31 = var_f0; + var_i0 = var_l10; + var_i1 = 88u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_j0; + var_i0 = var_p7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l10; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 104u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l10; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 22u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 23u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l10; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l10; + var_f1 = var_p6; + var_f2 = var_l26; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l10; + var_f1 = var_p6; + var_f2 = var_l28; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l10; + var_f1 = var_p6; + var_f2 = var_l31; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l10; + var_f1 = var_l30; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l10; + var_f1 = var_l27; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l10; + var_f1 = var_l29; + var_f2 = var_p6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 160u; + var_i1 += var_i2; + var_p0 = var_i1; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_p0 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_L12: + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p5 = var_i0; + var_i0 = var_p4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + var_i3 = 160u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 387u); + var_p9 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 386u); + var_p2 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l10; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 385u); + var_p3 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l10; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 384u); + var_p8 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l21 = var_i0; + var_j0 = (u64)(var_i0); + var_l23 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l12; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p5; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l22 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l24 = var_j0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_j0; + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l10; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_j1); + var_i0 = var_l10; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l19; + var_i1 = var_l17; + var_i2 = var_l10; + var_i3 = 272u; + var_i2 += var_i3; + var_i3 = 1061604u; + var_i4 = var_l22; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B14; + } + var_i0 = var_l10; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + var_i3 = 160u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 387u); + var_p9 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 386u); + var_p2 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 385u); + var_p3 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_p8 = var_i0; + goto var_B13; + } + var_i0 = var_p2; + var_i1 = var_p7; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_j0 = var_l23; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B17;} + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l24 = var_j0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_j0; + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l10; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_j1); + var_i0 = var_l10; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l17; + var_i1 = var_l15; + var_i2 = var_l10; + var_i3 = 272u; + var_i2 += var_i3; + var_i3 = 1061604u; + var_i4 = var_l19; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B17:; + var_j0 = var_l23; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B18;} + var_i0 = var_l12; + var_i1 = var_l16; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l16; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l23 = var_j0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_j0; + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l10; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_j1); + var_i0 = var_l10; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l15; + var_i1 = var_l16; + var_i2 = var_l10; + var_i3 = 272u; + var_i2 += var_i3; + var_i3 = 1061604u; + var_i4 = var_l17; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B18:; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l12; + var_i1 = var_l18; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_p5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_i0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l23 = var_j0; + var_i0 = var_p5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_j0; + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l10; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_j1); + var_i0 = var_l10; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l18; + var_i1 = var_l16; + var_i2 = var_l10; + var_i3 = 272u; + var_i2 += var_i3; + var_i3 = 1061604u; + var_i4 = var_l15; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B13:; + var_i0 = var_p8; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p4; + var_i1 = 120u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p9; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 8u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_i2 = var_p8; + var_i3 = 1u; + var_i2 &= var_i3; + var_p2 = var_i2; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_p3 = var_i0; + var_j0 = (u64)(var_i0); + var_l23 = var_j0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B19:; + var_j0 = var_l23; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B21;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_p4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B21:; + var_j0 = var_l23; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B23;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B23:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_p4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B25:; + var_i0 = var_p1; + if (var_i0) {goto var_L12;} + var_B11:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p4; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = 0u; + var_p7 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 23u); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p5 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_p1 = var_i0; + var_i0 = 0u; + var_p8 = var_i0; + var_L29: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i1 = var_p5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p8; + if (var_i0) {goto var_B32;} + var_i0 = 0u; + var_p8 = var_i0; + var_i0 = var_p0; + var_i1 = var_p7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B30;} + goto var_B6; + } + var_i0 = var_p8; + var_i1 = 1u; + var_i0 += var_i1; + var_p8 = var_i0; + goto var_B31; + var_B32:; + var_i0 = var_p7; + var_i1 = var_p8; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_p2 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_j0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p9 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_j0; + var_i0 = var_p2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_j0; + var_i0 = var_p2; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B31; + } + var_i0 = var_p2; + var_i1 = var_p4; + var_i2 = 1063600u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = var_p0; + var_i1 = var_p7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_B30:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 1u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + var_i0 = var_p4; + var_i1 = var_p4; + var_i2 = 1063584u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B28:; + var_i0 = var_p8; + if (var_i0) {goto var_B7;} + goto var_B6; + } + var_i0 = var_l10; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 160u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l10; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p0; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B9:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061588u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1061588u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p4; + var_i1 = var_p8; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p8; + var_i1 -= var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 255u; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_p9 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L37: + var_i0 = var_p5; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l12 = var_i1; + var_i2 = var_p0; + var_i1 &= var_i2; + var_p7 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L39: + var_i0 = var_p1; + var_i1 = var_p7; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p5; + var_i1 = var_p0; + var_i2 = var_p7; + var_i1 &= var_i2; + var_p7 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L39;} + } + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p5; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p7; + var_i1 += var_i2; + var_i2 = var_p0; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_p5; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l12 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + var_i1 = var_p5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = var_p7; + var_i2 = 1u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = var_p8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L37;} + var_i0 = var_l11; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B6:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 *= var_i1; + var_p7 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = 132u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L42: + var_i0 = var_p1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p7; + var_i1 = 168u; + var_i0 -= var_i1; + var_p7 = var_i0; + if (var_i0) {goto var_L42;} + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 416u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B5:; + var_i0 = 1063616u; + var_i1 = 69u; + var_i2 = 1063784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f79(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + u64 var_l32 = 0, var_l33 = 0, var_l34 = 0; + f32 var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 256u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l18 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l34 = var_j0; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l16; + var_l11 = var_i0; + var_L7: + var_j0 = var_l34; + var_i1 = var_l6; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i2 = var_l7; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_j1; + var_j0 ^= var_j1; + var_l32 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l32; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_L8: + var_j0 = var_l32; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l33; + var_j1 = var_l33; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l11; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_l11 = var_i0; + goto var_L7; + } + var_i0 = var_l9; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_j0 = var_l32; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l32; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l14 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f342(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 168u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = 1u; + var_l12 = var_i0; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l13; + var_l10 = var_i0; + var_i0 = var_l14; + goto var_B11; + } + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = 1u; + var_l9 = var_i0; + } + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l14; + var_l10 = var_i0; + var_i0 = var_l13; + var_B11:; + var_l6 = var_i0; + var_i0 = var_l15; + var_l4 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 176u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l7; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l6 = var_i0; + var_L17: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L17;} + } + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l9; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B19;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f228(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L21: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L21;} + } + var_i0 = var_l9; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B19;} + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B19:; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l12; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l10; + var_l4 = var_i1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = var_l7; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + goto var_B22; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B22:; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = 208u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 1061880u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_l19; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B0; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 1063568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l30; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l21; + var_i3 = var_l4; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l22 = var_f3; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l24; + var_f7 = var_l21; + var_f6 *= var_f7; + var_f7 = var_l20; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l21 = var_f6; + var_f7 = var_l21; + var_f6 += var_f7; + var_l31 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l25; + var_f3 = var_l22; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l21 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l24; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l28 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l20; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l24; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l30; + var_f3 = var_l31; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_B29; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l4 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l30 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l23; + var_i2 = var_l4; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l21; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l22 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l24; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l20; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l21 = var_f5; + var_f6 = var_l21; + var_f5 += var_f6; + var_l31 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l22; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l21 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l24; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l28 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l22; + var_i5 = var_l4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l29 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l23; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l20; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l23; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l30; + var_f2 = var_l22; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_B32; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_B32:; + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_i5 = 1060988u; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 44u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l13; + var_i8 = var_l14; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B27; + var_B30:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_B29:; + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_i3 = 1060988u; + var_i4 = var_p2; + var_i5 = var_p3; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 44u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l13; + var_i8 = var_l14; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B27; + } + var_i0 = var_l4; + var_i1 = var_l13; + var_i2 = 1061896u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f80(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0, var_l37 = 0; + u64 var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0; + f32 var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 512u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l38 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l38 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_l5 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 2u; + var_l15 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 88u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = 360u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l6; + var_i1 = 13u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l4; + var_i1 = 444u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = 3.40282347e+38; + var_l38 = var_f0; + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = 2u; + var_l15 = var_i0; + var_L5: + var_f0 = var_l38; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l6 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_l6; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_i0 = var_l19; + var_i1 = var_l14; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i0 = var_l19; + var_i1 = var_l14; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l36 = var_i0; + var_i0 = var_l19; + var_i1 = var_l14; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + } + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_f1 = var_l38; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_l44 = var_j0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l39 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l40 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l42 = var_f0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l4; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l4; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l4; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_j0 = 0ull; + var_l43 = var_j0; + var_i0 = var_l4; + var_i1 = 296u; + var_i0 += var_i1; + var_l23 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_f0 = var_l38; + var_f1 = var_l42; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l44; + var_j0 |= var_j1; + var_f1 = var_l38; + var_f2 = var_l40; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l38; + var_f2 = var_l39; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L11: + var_j0 = var_l45; + var_j1 = var_l43; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l28; + var_i1 = var_l11; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 432u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 462u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l27; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l27; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 460, var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 492u); + var_l9 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_l39 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_l40 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 484u); + var_l42 = var_f0; + var_i0 = var_l4; + var_i1 = 472u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l26; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_f0 = var_l40; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l41 = var_f0; + var_f1 = var_l41; + var_f0 *= var_f1; + var_f1 = var_l42; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l41 = var_f1; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l39; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l41 = var_f1; + var_f2 = var_l41; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l41 = var_f0; + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 13u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l4; + var_i1 = 200u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + goto var_B10; + } + var_i0 = var_l16; + var_i1 = var_l8; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l5; + var_i1 = var_l10; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l43; + var_j1 = 1ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L11;} + var_i0 = var_l22; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 304u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 200u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 136u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 356u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l16 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l47 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 388u); + goto var_B8; + var_B10:; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 80u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + goto var_B16; + } + var_i0 = var_l4; + var_i1 = 315u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 208u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 323u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 307, var_j1); + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 304u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l16; + var_j0 = (u64)(var_i0); + var_i1 = var_l7; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l46 = var_j0; + var_i0 = var_l10; + var_l15 = var_i0; + var_B16:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + } + var_i0 = var_l22; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_f0 = var_l38; + var_f1 = var_l42; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l44; + var_j0 |= var_j1; + var_f1 = var_l38; + var_f2 = var_l40; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l38; + var_f2 = var_l39; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l45 = var_j0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 2u; + var_l7 = var_i0; + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = 2u; + var_B8:; + var_l6 = var_i0; + var_i0 = var_l14; + var_i1 = 120u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l17; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 240u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 200u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 136u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l4; + var_j1 = var_l47; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l4; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_j0 = 0ull; + var_l43 = var_j0; + var_L18: + var_j0 = var_l43; + var_l44 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l43 = var_j0; + var_j0 = var_l45; + var_j1 = var_l44; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_j0 = var_l44; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 432u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_f1 = var_l38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l18; + var_i1 = var_l7; + var_i2 = var_l14; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l21; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 480u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l46 = var_j0; + var_i0 = var_l6; + var_l15 = var_i0; + var_f0 = var_l39; + var_l38 = var_f0; + goto var_B19; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 432u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l39 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l5 = var_i0; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l39 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B22; + } + var_L24: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l23 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l40 = var_f2; + var_f3 = var_l39; + var_i2 = var_f2 <= var_f3; + var_l24 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l24; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l39; + var_f3 = var_l40; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l6 = var_i0; + goto var_B22; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L24;} + var_B22:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B19:; + var_j0 = var_l43; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L18;} + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L5;} + goto var_B3; + } + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 80u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l15; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087048u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 480u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 323u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 315u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 307u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l46; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = 512u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f81(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + u64 var_l31 = 0, var_l32 = 0, var_l33 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 256u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l18 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l33 = var_j0; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l16; + var_l11 = var_i0; + var_L7: + var_j0 = var_l33; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l13 = var_i1; + var_i2 = var_l7; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_j1; + var_j0 ^= var_j1; + var_l31 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l31; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l31 = var_j0; + var_L8: + var_j0 = var_l31; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l32; + var_j1 = var_l32; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l11 = var_i0; + goto var_L7; + } + var_i0 = var_l4; + var_j1 = var_l31; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_j0 = var_l31; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l31; + var_j0 &= var_j1; + var_l31 = var_j0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l14 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f342(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 168u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = 1u; + var_l15 = var_i0; + } + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l14; + var_l13 = var_i0; + var_i0 = 0u; + goto var_B11; + } + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = 1u; + var_l12 = var_i0; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l14; + var_B11:; + var_l7 = var_i0; + var_i0 = var_l8; + var_l4 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 176u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l6; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l31 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l6 = var_i0; + var_L17: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l31 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L17;} + } + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_j1 = var_l31; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B19;} + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + w2c_rapier__wasm3d__bg_f227(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l31 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L21: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l31 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L21;} + } + var_i0 = var_l12; + var_j1 = var_l31; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l15; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B19;} + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B19:; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l15; + var_i0 &= var_i1; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l13; + var_l4 = var_i1; + var_i2 = var_l10; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = var_l10; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + goto var_B22; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B22:; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l7; + var_i3 = var_l5; + var_i4 = 208u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l11; + var_i1 = var_l17; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1061624u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l10; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l13; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + goto var_B0; + } + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 1063568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_i2 = var_l8; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l20; + var_i2 = var_l8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l28 = var_f0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l23; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l24 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l21; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l19 = var_f5; + var_f6 = var_l19; + var_f5 += var_f6; + var_l19 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l24; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l20; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l21; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l26 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l24; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l23 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l20; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l24; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_B29; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l8 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l28 = var_f0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l23; + var_i3 = var_l8; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l21; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f7 = var_l22; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l19 = var_f6; + var_f7 = var_l19; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l25; + var_f3 = var_l24; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l20; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l23 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l21; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l26; + var_f3 = var_l19; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l22; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_B32; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_B32:; + var_i0 = var_l14; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p2; + var_i5 = var_p3; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 44u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l13; + var_i8 = var_l7; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B27; + var_B30:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_B29:; + var_i0 = var_l14; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_p0; + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 44u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l13; + var_i8 = var_l7; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B27; + } + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 1061640u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f82(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0; + u64 var_l41 = 0, var_l42 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_l6 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l5; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l21 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l22 = var_i0; + var_f0 = 3.40282347e+38; + var_l31 = var_f0; + var_L2: + var_f0 = var_l31; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l7 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_l7; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i0 = var_l18; + var_i1 = var_l9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_l18; + var_i1 = var_l9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i0 = var_l18; + var_i1 = var_l9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 256u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l6 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l32 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l33 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l34 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l35 = var_f0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B3; + } + var_i0 = var_l21; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l5; + var_f1 = var_l31; + var_f2 = var_l35; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 179, var_i1); + var_i0 = var_l5; + var_f1 = var_l31; + var_f2 = var_l34; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 178, var_i1); + var_i0 = var_l5; + var_f1 = var_l31; + var_f2 = var_l33; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 177, var_i1); + var_i0 = var_l5; + var_f1 = var_l31; + var_f2 = var_l32; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 176u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 241u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 242u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 243u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l11 = var_i0; + var_j0 = (u64)(var_i0); + var_l42 = var_j0; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l41 = var_j0; + var_f0 = 0; + var_l33 = var_f0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_f0 = 0; + var_l32 = var_f0; + var_j0 = var_l42; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B4;} + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = var_p1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l26; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l6; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l37 = var_f0; + var_l32 = var_f0; + goto var_B4; + } + var_i0 = var_l7; + var_i1 = var_l15; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_j0 = var_l41; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B8;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_p1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l8; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 1u; + var_l13 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l38 = var_f0; + var_l33 = var_f0; + var_B8:; + var_f0 = 0; + var_l35 = var_f0; + var_f0 = 0; + var_l34 = var_f0; + var_i0 = 0u; + var_j1 = var_l41; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B9;} + var_i0 = 0u; + var_i1 = var_l25; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_i0 = 0u; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_i1; + var_i2 = var_p1; + var_i3 = 104u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l28; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l8; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B9;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l34 = var_f0; + var_l39 = var_f0; + var_i0 = 1u; + var_B9:; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i1 = var_p1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l29; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l11; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_f0; + var_l40 = var_f0; + var_B10:; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l8; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l7; + var_i0 |= var_i1; + var_l6 = var_i0; + var_B3:; + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l5; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l5; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l5; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l5; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l5; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l5; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l5; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l6; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i3 = 1u; + var_i2 &= var_i3; + var_l7 = var_i2; + var_i3 = var_l6; + var_i4 = 7u; + var_i3 >>= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l13 = var_i0; + var_j0 = (u64)(var_i0); + var_l41 = var_j0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l32 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l14; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l36 = var_f0; + var_f0 = var_l32; + var_l31 = var_f0; + goto var_B11; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_f0 = -(var_f0); + var_l32 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B14; + } + var_L16: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l12 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l16 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l7 = var_i0; + goto var_B14; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B11:; + var_j0 = var_l41; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B18;} + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l32 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l36 = var_f0; + var_f0 = var_l32; + var_l31 = var_f0; + goto var_B18; + } + var_i0 = var_l9; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_f0 = -(var_f0); + var_l32 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B21; + } + var_L23: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l12 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l16 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l7 = var_i0; + goto var_B21; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L23;} + var_B21:; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B18:; + var_j0 = var_l41; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B25;} + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l32 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l36 = var_f0; + var_f0 = var_l32; + var_l31 = var_f0; + goto var_B25; + } + var_i0 = var_l9; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_f0 = -(var_f0); + var_l32 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B28; + } + var_L30: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l8; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l12 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l16 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l17 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l7 = var_i0; + goto var_B28; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L30;} + var_B28:; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B25:; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l32 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l36 = var_f0; + var_f0 = var_l32; + var_l31 = var_f0; + goto var_B32; + } + var_i0 = var_l9; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l15; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_f0 = -(var_f0); + var_l32 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l7 = var_i0; + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l8 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l6 = var_i0; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + goto var_B35; + } + var_L37: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 -= var_i4; + var_l13 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l8 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l11 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f3 = var_l32; + var_i2 = var_f2 <= var_f3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l32; + var_f3 = var_l33; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l8 = var_i0; + goto var_B35; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_l7 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L37;} + var_B35:; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B32:; + var_i0 = var_l5; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 144u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L2;} + var_B1:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + } + var_i0 = var_p0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f83(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 608u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 5u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_f0 = 1; + var_i1 = var_p4; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l21 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_L11: + var_i0 = var_p3; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_f0 = var_l25; + var_f1 = var_l21; + var_i2 = var_l14; + var_i3 = var_l10; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l10 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l26; + var_f1 = var_l21; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l10; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l21; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_f0 = 1; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l22 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_f0 = 0; + var_l21 = var_f0; + var_i0 = 0u; + var_l11 = var_i0; + var_L12: + var_i0 = var_p3; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l21; + var_f1 = var_l22; + var_i2 = var_l14; + var_i3 = var_l10; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l10 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l24; + var_f1 = var_l22; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l10; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l23; + var_f1 = var_l22; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f2 -= var_f3; + var_l23 = var_f2; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + var_i0 = var_l9; + var_i1 = 192u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f1187(instance, var_i0); + var_i0 = var_l9; + var_i1 = 296u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = 2u; + var_f1 = var_l21; + var_f2 = var_l23; + var_i1 = var_f1 > var_f2; + var_l10 = var_i1; + var_f2 = var_l24; + var_f3 = var_l23; + var_f4 = var_l21; + var_i5 = var_l10; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = 112u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l13 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l13; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l9; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + var_i2 = var_l14; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l9; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l9; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l9; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_i1 = 320u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = var_l9; + var_i3 = 512u; + var_i2 += var_i3; + var_p7 = var_i2; + var_i3 = var_l9; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l16; + var_i7 = var_l13; + w2c_rapier__wasm3d__bg_f958(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l9; + var_i1 = 56u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l13 = var_i0; + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l14 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l15 = var_i0; + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l16 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l17 = var_i0; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l18 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l20 = var_i0; + var_i0 = var_l9; + var_i1 = 448u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 320u); + var_i4 = var_l9; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 324u); + var_i5 = var_p5; + var_i6 = var_l13; + var_i7 = var_p4; + var_f8 = var_p8; + w2c_rapier__wasm3d__bg_f83(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8); + var_i0 = var_l9; + var_i1 = 480u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 328u); + var_i4 = var_p6; + var_i5 = 12u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p5; + var_i6 = var_l15; + var_i7 = var_l14; + var_f8 = var_p8; + w2c_rapier__wasm3d__bg_f83(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8); + var_i0 = var_p7; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 336u); + var_i4 = var_p6; + var_i5 = 20u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p5; + var_i6 = var_l17; + var_i7 = var_l16; + var_f8 = var_p8; + w2c_rapier__wasm3d__bg_f83(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8); + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 344u); + var_i4 = var_p6; + var_i5 = 28u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p5; + var_i6 = var_l20; + var_i7 = var_l18; + var_f8 = var_p8; + w2c_rapier__wasm3d__bg_f83(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8); + var_i0 = var_l9; + var_i1 = 424u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 400u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 376u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p7; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p7; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 452u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 484u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 516u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_p7 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_l15 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l16 = var_i0; + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l11; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l11 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p2; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l9; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l9; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f565(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = 7u; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 512u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 4294967232u; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f286(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1059512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_f0 = 3.40282347e+38; + var_l26 = var_f0; + var_f0 = -3.40282347e+38; + var_l27 = var_f0; + var_i0 = 4294967295u; + var_l13 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4294967295u; + var_l10 = var_i0; + var_i0 = 4294967295u; + var_l11 = var_i0; + var_i0 = 4294967295u; + var_l12 = var_i0; + var_f0 = -3.40282347e+38; + var_l22 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = 3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_f0 = -3.40282347e+38; + var_l37 = var_f0; + var_f0 = -3.40282347e+38; + var_l38 = var_f0; + var_f0 = -3.40282347e+38; + var_l39 = var_f0; + var_f0 = 3.40282347e+38; + var_l40 = var_f0; + var_f0 = 3.40282347e+38; + var_l41 = var_f0; + var_f0 = 3.40282347e+38; + var_l42 = var_f0; + var_f0 = -3.40282347e+38; + var_l25 = var_f0; + var_f0 = -3.40282347e+38; + var_l43 = var_f0; + var_f0 = -3.40282347e+38; + var_l21 = var_f0; + var_f0 = 3.40282347e+38; + var_l23 = var_f0; + var_f0 = 3.40282347e+38; + var_l24 = var_f0; + var_f0 = 3.40282347e+38; + var_l44 = var_f0; + goto var_B1; + } + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l25 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l43 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l24 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_l11 = var_i0; + var_i0 = 4294967295u; + var_l12 = var_i0; + var_f0 = -3.40282347e+38; + var_l22 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = 3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + var_f0 = -3.40282347e+38; + var_l37 = var_f0; + var_f0 = -3.40282347e+38; + var_l38 = var_f0; + var_f0 = -3.40282347e+38; + var_l39 = var_f0; + var_f0 = 3.40282347e+38; + var_l40 = var_f0; + var_f0 = 3.40282347e+38; + var_l41 = var_f0; + var_f0 = 3.40282347e+38; + var_l42 = var_f0; + goto var_B1; + } + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l37 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l38 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l39 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l40 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l41 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_l12 = var_i0; + var_f0 = -3.40282347e+38; + var_l22 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + var_f0 = -3.40282347e+38; + var_l31 = var_f0; + var_f0 = -3.40282347e+38; + var_l32 = var_f0; + var_f0 = -3.40282347e+38; + var_l33 = var_f0; + var_f0 = 3.40282347e+38; + var_l34 = var_f0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_f0 = 3.40282347e+38; + var_l36 = var_f0; + goto var_B1; + } + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l12 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l31 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l32 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l33 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l14 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = -3.40282347e+38; + var_l22 = var_f0; + var_f0 = -3.40282347e+38; + var_l28 = var_f0; + var_f0 = 3.40282347e+38; + var_l29 = var_f0; + var_f0 = 3.40282347e+38; + var_l30 = var_f0; + goto var_B1; + } + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l13 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_l10 = var_i0; + goto var_B2; + } + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l9; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B9:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f453(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B8:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1059432u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1059464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 1059480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1059496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1059448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1059416u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1059400u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l9; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l9; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l9; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l9; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l9; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l9; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l9; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l9; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l9; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l9; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l9; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l9; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l9; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l9; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l9; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l9; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l9; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l9; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l9; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l9; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l9; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l9; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_l9; + var_i2 = 192u; + var_i1 += var_i2; + var_p3 = var_i1; + w2c_rapier__wasm3d__bg_f565(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 180u; + var_i0 += var_i1; + var_i1 = var_p7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l9; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l9; + var_f1 = var_p8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_p2; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f286(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f453(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 128u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + } + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = 128u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 528u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 520u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l9; + var_i1 = 608u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f84(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0, var_l44 = 0; + u64 var_l53 = 0, var_l54 = 0, var_l55 = 0; + f32 var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 496u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l4 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l16 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 80u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 340u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l3; + var_i1 = 204u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = 13u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l26 = var_i0; + var_f0 = 3.40282347e+38; + var_l45 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = 4u; + var_l16 = var_i0; + var_L6: + var_f0 = var_l45; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l5 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_i0 = var_l19; + var_i1 = var_l10; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_i0 = var_l19; + var_i1 = var_l10; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i0 = var_l19; + var_i1 = var_l10; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + } + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_f1 = var_l45; + var_i0 = var_f0 < var_f1; + var_l36 = var_i0; + var_j0 = (u64)(var_i0); + var_l54 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l46 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l48 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l49 = var_f0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l3; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l3; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l3; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_j0 = 0ull; + var_l53 = var_j0; + var_i0 = var_l3; + var_i1 = 280u; + var_i0 += var_i1; + var_l37 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_f0 = var_l45; + var_f1 = var_l49; + var_i0 = var_f0 > var_f1; + var_l38 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l54; + var_j0 |= var_j1; + var_f1 = var_l45; + var_f2 = var_l48; + var_i1 = var_f1 > var_f2; + var_l39 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l45; + var_f2 = var_l46; + var_i1 = var_f1 > var_f2; + var_l40 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l55 = var_j0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L11: + var_j0 = var_l55; + var_j1 = var_l53; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l41; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l26; + var_i1 = var_l18; + var_i2 = var_l11; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l11 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l18; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l22; + var_i2 = var_p2; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 450u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 476u); + var_l42 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 468u); + var_l43 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 464u); + var_l50 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l51 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 460u); + var_l52 = var_f0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l22; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_f0 = var_l51; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l47 = var_f0; + var_f1 = var_l47; + var_f0 *= var_f1; + var_f1 = var_l52; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l47 = var_f1; + var_f2 = var_l47; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l50; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l47 = var_f1; + var_f2 = var_l47; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l47 = var_f0; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l43; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l42; + var_i2 = 0u; + var_i3 = var_l9; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_l11 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 2u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 13u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l44; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B12; + } + var_i0 = var_l8; + var_i1 = var_l20; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = var_l53; + var_j1 = 1ull; + var_j0 += var_j1; + var_l53 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L11;} + var_i0 = var_l15; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 176u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l3; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l3; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l4; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + goto var_B9; + } + var_i0 = var_l3; + var_i1 = 299u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 291, var_j1); + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l38; + var_i1 = 8u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l36; + var_i0 |= var_i1; + var_i1 = var_l39; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_p1 = var_i0; + var_i0 = var_l40; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 |= var_i1; + var_l28 = var_i0; + goto var_B1; + } + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 4u; + var_B9:; + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = 120u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l14; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 176u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 152u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l12; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 144u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_f0 = var_l45; + var_f1 = var_l49; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l54; + var_j0 |= var_j1; + var_f1 = var_l45; + var_f2 = var_l48; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l45; + var_f2 = var_l46; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l55 = var_j0; + var_j0 = 0ull; + var_l53 = var_j0; + var_L19: + var_j0 = var_l53; + var_l54 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l53 = var_j0; + var_j0 = var_l55; + var_j1 = var_l54; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_j0 = var_l54; + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 400u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_f1 = var_l45; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l17; + var_i1 = var_l6; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l23; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 456u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l28 = var_i0; + var_i0 = var_l5; + var_l16 = var_i0; + var_f0 = var_l46; + var_l45 = var_f0; + goto var_B20; + } + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l46 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l4 = var_i0; + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l46 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B23; + } + var_L25: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l8 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l20 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l48 = var_f2; + var_f3 = var_l46; + var_i2 = var_f2 <= var_f3; + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l46; + var_f3 = var_l48; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l5 = var_i0; + goto var_B23; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L25;} + var_B23:; + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_j0 = var_l53; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L19;} + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L6;} + goto var_B3; + } + var_i0 = var_l5; + var_i1 = var_l21; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 296u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l53 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l54 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l53; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l54; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087016u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 456u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 299u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 291u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 496u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f85(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0; + u64 var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, + var_l59 = 0, var_l60 = 0, var_l61 = 0; + f32 var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, + var_l48 = 0, var_l49 = 0, var_l50 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 384u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l7 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l15 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 100u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l5; + var_i1 = 280u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l5; + var_i1 = 252u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_f0 = 3.40282347e+38; + var_l42 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = 4u; + var_l15 = var_i0; + var_L6: + var_f0 = var_l42; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l6 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l27; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l17; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l13; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l16; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_f1); + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_l5; + var_i3 = var_l5; + var_i4 = 368u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l6 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l51 = var_j0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l44 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l43 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l40 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l41 = var_f0; + var_j0 = 4ull; + var_l53 = var_j0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = 4ull; + var_l52 = var_j0; + var_j0 = 4ull; + var_l54 = var_j0; + var_j0 = var_l51; + var_l61 = var_j0; + var_j0 = 4ull; + goto var_B8; + } + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l5; + var_j1 = var_l51; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l5; + var_f1 = var_l41; + var_f2 = var_l42; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 211, var_i1); + var_i0 = var_l5; + var_f1 = var_l40; + var_f2 = var_l42; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 210, var_i1); + var_i0 = var_l5; + var_f1 = var_l42; + var_f2 = var_l43; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 209, var_i1); + var_i0 = var_l5; + var_f1 = var_l42; + var_f2 = var_l44; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l5; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 368u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 208u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 353u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 354u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 355u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l20 = var_i0; + var_j0 = (u64)(var_i0); + var_l52 = var_j0; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l55 = var_j0; + var_j0 = 0ull; + var_l51 = var_j0; + var_j0 = 4ull; + var_l54 = var_j0; + var_f0 = 0; + var_l43 = var_f0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_f0 = 0; + var_l44 = var_f0; + var_j0 = 0ull; + var_l56 = var_j0; + var_j0 = var_l52; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l8; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B9; + } + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l5; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l53 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l56 = var_j0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l44 = var_f0; + goto var_B9; + } + var_i0 = var_l6; + var_i1 = var_l19; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_j0 = var_l55; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l8; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B14; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l5; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l54 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l51 = var_j0; + var_i0 = 256u; + var_l7 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l43 = var_f0; + var_B14:; + var_j0 = 4ull; + var_l52 = var_j0; + var_f0 = 0; + var_l41 = var_f0; + var_i0 = 0u; + var_l9 = var_i0; + var_j0 = 0ull; + var_l57 = var_j0; + var_j0 = 0ull; + var_l58 = var_j0; + var_j0 = 4ull; + var_l59 = var_j0; + var_i0 = 0u; + var_l8 = var_i0; + var_f0 = 0; + var_j1 = var_l55; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B16;} + var_f0 = 0; + var_i1 = var_l14; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_f0 = 0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i2 = var_l18; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B16;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l10; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + var_f0 = 0; + goto var_B16; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l5; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l59 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l58 = var_j0; + var_i0 = 65536u; + var_l8 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_B16:; + var_l40 = var_f0; + var_i0 = var_l20; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = var_p2; + var_f4 = var_p3; + var_i5 = var_p4; + var_i6 = var_l10; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + goto var_B18; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l5; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l52 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l57 = var_j0; + var_i0 = 16777216u; + var_l9 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l41 = var_f0; + var_B18:; + var_i0 = var_l5; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 344u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 328u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 320u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 376u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l8; + var_i1 = 65536u; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i2 = 256u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l6 = var_i0; + var_j0 = var_l53; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l55 = var_j0; + var_j1 = 5ull; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 |= var_i1; + var_l6 = var_i0; + var_j0 = var_l52; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l57; + var_j0 |= var_j1; + var_l53 = var_j0; + var_j0 = var_l51; + var_j1 = var_l54; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 |= var_j1; + var_l52 = var_j0; + var_j0 = var_l55; + var_j1 = var_l56; + var_j0 |= var_j1; + var_l54 = var_j0; + var_j0 = var_l57; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_j0 = var_l58; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_j0 = var_l51; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l20 = var_i0; + var_j0 = var_l56; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l35 = var_i0; + var_f0 = var_l44; + var_l47 = var_f0; + var_f0 = var_l43; + var_l48 = var_f0; + var_f0 = var_l40; + var_l49 = var_f0; + var_f0 = var_l41; + var_l50 = var_f0; + var_j0 = var_l59; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l58; + var_j0 |= var_j1; + var_B8:; + var_l51 = var_j0; + var_i0 = var_l12; + var_i1 = 120u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l26; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 184u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l5; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l5; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l5; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l5; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l5; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l5; + var_j1 = var_l54; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l35; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_j1); + var_i0 = var_l5; + var_j1 = var_l52; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l20; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l5; + var_j1 = var_l51; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l10; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l24; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l5; + var_j1 = var_l53; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l8; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l5; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l5; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_f1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_f1); + var_i0 = var_l5; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_f1); + var_i0 = var_l6; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l52 = var_j0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_j0 = 0ull; + var_l53 = var_j0; + var_L20: + var_j0 = var_l53; + var_l51 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l53 = var_j0; + var_j0 = var_l52; + var_j1 = var_l51; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_j0 = var_l51; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i0 = var_l36; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = var_l5; + var_i2 = 368u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_f1 = var_l42; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l37; + var_i1 = var_l9; + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l60 = var_j0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l28 = var_i0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l45 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l46 = var_f0; + var_i0 = var_l6; + var_l15 = var_i0; + var_f0 = var_l40; + var_l42 = var_f0; + goto var_B21; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l5; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l40 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l9 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l22; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l40 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B24; + } + var_L26: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l9; + var_i3 = var_l6; + var_i4 = 1u; + var_i3 -= var_i4; + var_l22 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l7 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l38 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f3 = var_l40; + var_i2 = var_f2 <= var_f3; + var_l39 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l39; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l40; + var_f3 = var_l41; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l7 = var_i0; + goto var_B24; + } + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l38; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L26;} + var_B24:; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B21:; + var_j0 = var_l53; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L20;} + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 112u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L6;} + goto var_B4; + var_B7:; + var_f0 = var_l43; + var_i0 = i32_reinterpret_f32(var_f0); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 16777216u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i0 |= var_i1; + var_l28 = var_i0; + var_j0 = var_l61; + var_l60 = var_j0; + var_f0 = var_l41; + var_l45 = var_f0; + var_f0 = var_l40; + var_l46 = var_f0; + var_i0 = var_p1; + var_l15 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_j1 = var_l60; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 384u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f86(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0; + u64 var_l27 = 0, var_l28 = 0, var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 448u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_l7 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 0u; + goto var_B0; + } + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l4 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f569(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + if (var_i1) { + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_p1 = var_i1; + goto var_B2; + } + var_i1 = var_l2; + var_i2 = 392u; + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_j1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l24 = var_i1; + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f569(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + if (var_i1) { + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_p1 = var_i1; + goto var_B2; + } + var_i1 = var_l2; + var_i2 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B2; + } + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_j1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l25 = var_i1; + var_i1 = var_l4; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_i2 = var_p0; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f775(instance, var_i1, var_j2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_p0 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + if (var_i1) { + var_i1 = var_p0; + var_p1 = var_i1; + goto var_B2; + } + var_i1 = var_p0; + var_i2 = 4096u; + var_i3 = var_p0; + var_i4 = 4096u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l6 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 16u; + var_l10 = var_i1; + goto var_B16; + } + var_i1 = var_l6; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_p1 = var_i1; + var_i2 = 16u; + var_i1 = w2c_rapier__wasm3d__bg_f1527(instance, var_i1, var_i2); + var_l10 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B15;} + var_B16:; + var_i1 = var_l2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = var_l2; + var_i2 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_i2); + var_i1 = var_l2; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_p0; + if (var_i1) { + var_i1 = var_l2; + var_i2 = 288u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 28u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = var_l2; + var_i2 = 240u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 28u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i1 = var_l2; + var_i2 = 392u; + var_i1 += var_i2; + var_l8 = var_i1; + var_L19: + var_i1 = var_l2; + var_i2 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 236, var_i2); + var_i1 = var_l2; + var_i2 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 232, var_i2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 232u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f197(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_p1 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_l3 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l8; + var_i3 = 40u; + var_i2 += var_i3; + var_l15 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l8; + var_i3 = 32u; + var_i2 += var_i3; + var_l16 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l8; + var_i3 = 24u; + var_i2 += var_i3; + var_l17 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = var_l8; + var_i3 = 16u; + var_i2 += var_i3; + var_l18 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_l22 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l3; + var_i1 = !(var_i1); + if (var_i1) {goto var_B14;} + var_i1 = var_l2; + var_i2 = 240u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l9; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l12; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l26 = var_i1; + var_i2 = var_l13; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 232u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f197(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l6 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_l3 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B13;} + var_i1 = var_l5; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l9; + var_i2 = var_l16; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = var_l17; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l12; + var_i2 = var_l18; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l13; + var_i2 = var_l22; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l3; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 1u; + var_i2 = var_l2; + var_i3 = 440u; + var_i2 += var_i3; + var_i3 = 1048700u; + var_i1 = w2c_rapier__wasm3d__bg_f998(instance, var_i1, var_i2, var_i3); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l2; + var_i2 = 288u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l9; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l12; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l13; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = 224u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l26; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 216, var_j2); + var_i1 = var_l2; + var_i2 = var_l23; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 200, var_j2); + var_i1 = var_l2; + var_i2 = var_l23; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 192, var_j2); + var_i1 = var_l2; + var_i2 = var_l21; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 184, var_j2); + var_i1 = var_l2; + var_i2 = var_l21; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 176, var_j2); + var_i1 = var_l2; + var_i2 = 168u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 160, var_j2); + var_i1 = var_l2; + var_i2 = var_l20; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 152, var_j2); + var_i1 = var_l2; + var_i2 = var_l20; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 144, var_j2); + var_i1 = var_l2; + var_i2 = var_l19; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 136, var_j2); + var_i1 = var_l2; + var_i2 = var_l19; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 128, var_j2); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 -= var_i3; + var_l12 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l12; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 -= var_i3; + var_l13 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l13; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 -= var_i3; + var_l15 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l15; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 16u; + var_i2 -= var_i3; + var_l16 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 16u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l16; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l16 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 20u; + var_i2 -= var_i3; + var_l17 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l17; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l17 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 21u; + var_i2 -= var_i3; + var_l18 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 21u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B7; + } + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_p0 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l18 = var_i1; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 22u; + var_i2 -= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 22u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = 120u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = 72u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 80, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 88, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 64, var_j2); + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 21u); + var_l11 = var_i1; + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 56, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 32, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 40, var_j2); + var_i1 = var_l2; + var_i2 = 200u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 192, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 392, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 344, var_j2); + var_i1 = var_l2; + var_i2 = 184u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 176, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_j2); + var_i1 = var_l2; + var_i2 = 130u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l2; + var_i3 = 31u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i2) + 29u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i1) + 128, var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_i3 = 25u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 147, var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 22u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 144, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l14; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l14; + w2c_rapier__wasm3d__bg_f832(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l10 = var_i1; + } + var_i1 = var_l10; + var_i2 = var_l14; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l22; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 384u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 344u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 32, var_j2); + var_i1 = var_l3; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_i2); + var_i1 = var_l3; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 52, var_j2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 64, var_j2); + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 80, var_j2); + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 116, var_i2); + var_i1 = var_l3; + var_i2 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_i2); + var_i1 = var_l3; + var_i2 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 108, var_i2); + var_i1 = var_l3; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_i2); + var_i1 = var_l3; + var_i2 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 100, var_i2); + var_i1 = var_l3; + var_i2 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_i2); + var_i1 = var_l3; + var_i2 = 119u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l2; + var_i2 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i2) + 128u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i1) + 117, var_i2); + var_i1 = var_l3; + var_i2 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 120, var_i2); + var_i1 = var_l3; + var_i2 = 124u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 147u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 121, var_i2); + var_i1 = var_l2; + var_i2 = var_l14; + var_i3 = 1u; + var_i2 += var_i3; + var_l14 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = var_p0; + if (var_i1) {goto var_L19;} + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l10 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + } + var_i1 = var_l10; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l6; + var_p1 = var_i1; + goto var_B2; + } + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + if (var_i1) {goto var_B12;} + var_i1 = var_l2; + var_i2 = 392u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 2u; + var_i2 = 1050424u; + var_i3 = 1048972u; + var_i1 = w2c_rapier__wasm3d__bg_f998(instance, var_i1, var_i2, var_i3); + var_p1 = var_i1; + goto var_B8; + } + var_i1 = var_l2; + var_i2 = 396u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l11 = var_i1; + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l2; + var_i2 = 392u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 3u; + var_i2 = 1050424u; + var_i3 = 1048972u; + var_i1 = w2c_rapier__wasm3d__bg_f998(instance, var_i1, var_i2, var_i3); + var_p1 = var_i1; + goto var_B9; + } + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l13 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_p1 = var_i1; + goto var_B10; + } + var_i1 = var_l2; + var_i2 = 396u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 8u; + var_i2 -= var_i3; + var_l5 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_i2 = var_p0; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f775(instance, var_i1, var_j2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 340u); + var_p1 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + if (var_i1) {goto var_B10;} + var_i1 = var_p1; + var_i2 = 4096u; + var_i3 = var_p1; + var_i4 = 4096u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 4u; + var_l4 = var_i1; + goto var_B36; + } + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_l8 = var_i1; + var_i2 = 4u; + var_i1 = w2c_rapier__wasm3d__bg_f1527(instance, var_i1, var_i2); + var_l4 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B11;} + var_B36:; + var_i1 = 0u; + var_l8 = var_i1; + var_i1 = var_l2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 392, var_i2); + var_i1 = var_l2; + var_i2 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 388, var_i2); + var_i1 = var_l2; + var_i2 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_i2); + var_i1 = var_p1; + if (var_i1) { + var_L39: + var_i1 = var_l5; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + goto var_B41; + } + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 -= var_i3; + var_l5 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l5; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + goto var_B41; + } + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 5u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l5; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B40;} + var_i1 = var_l2; + var_j2 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_j2); + var_i1 = var_l2; + var_i2 = 336u; + var_i1 += var_i2; + var_i1 = w2c_rapier__wasm3d__bg_f1417(instance, var_i1); + var_B41:; + var_p1 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B10;} + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + goto var_B10; + var_B40:; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i1 = var_p0; + var_j1 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_j1; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 -= var_i3; + var_l5 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 9u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_j1 = var_l27; + var_i2 = var_p0; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2) + 5u); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l27 = var_j1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i2 = var_l8; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l2; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + var_l8 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l4 = var_i1; + } + var_i1 = var_l4; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_j2 = var_l27; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p0; + var_i2 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 += var_i3; + var_l8 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 392, var_i2); + var_i1 = var_p1; + if (var_i1) {goto var_L39;} + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_l4 = var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_p0 = var_i1; + } + var_i1 = var_l4; + if (var_i1) {goto var_B31;} + var_i1 = var_p0; + var_p1 = var_i1; + goto var_B10; + } + var_i1 = 4u; + var_i2 = 1050424u; + var_i3 = 1048972u; + var_i1 = w2c_rapier__wasm3d__bg_f998(instance, var_i1, var_i2, var_i3); + var_p1 = var_i1; + goto var_B10; + } + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_p1 = var_i1; + goto var_B9; + var_B31:; + var_i1 = var_l7; + var_i2 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l7; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 68u; + var_i1 += var_i2; + var_i2 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i2 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_j2 = var_l29; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j2 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 0u; + goto var_B0; + var_B15:; + var_i1 = var_p1; + var_i2 = 16u; + var_i3 = 1112008u; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p0 = var_i3; + var_i4 = 906u; + var_i5 = var_p0; + var_i3 = var_i5 ? var_i3 : var_i4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B14:; + var_i1 = 0u; + var_i2 = var_l2; + var_i3 = 440u; + var_i2 += var_i3; + var_i3 = 1048700u; + var_i1 = w2c_rapier__wasm3d__bg_f998(instance, var_i1, var_i2, var_i3); + var_p1 = var_i1; + goto var_B7; + var_B13:; + var_i1 = var_l6; + var_p1 = var_i1; + goto var_B7; + var_B12:; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 388u); + var_p1 = var_i1; + goto var_B8; + var_B11:; + var_i1 = var_l8; + var_i2 = 4u; + var_i3 = 1112008u; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p0 = var_i3; + var_i4 = 906u; + var_i5 = var_p0; + var_i3 = var_i5 ? var_i3 : var_i4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B10:; + var_i1 = var_l13; + var_i1 = !(var_i1); + if (var_i1) {goto var_B9;} + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + var_B9:; + var_i1 = var_l11; + var_i1 = !(var_i1); + if (var_i1) {goto var_B8;} + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + var_B8:; + var_i1 = var_l6; + var_i1 = !(var_i1); + if (var_i1) {goto var_B2;} + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + goto var_B2; + var_B7:; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B2;} + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + var_B2:; + var_i1 = var_l7; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = 1u; + var_B0:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 448u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f87(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + u64 var_l62 = 0, var_l63 = 0; + f32 var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, + var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, + var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, + var_l60 = 0, var_l61 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2, var_j3, var_j4, var_j5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 0u; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 120u); + var_l10 = var_i2; + var_i3 = 0u; + var_i4 = var_l10; + var_i5 = var_l8; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 124u); + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_j4 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_j5 = 13563072037471107411ull; + var_i4 = var_j4 == var_j5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i1 = 0u; + var_i2 = var_p5; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l10; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l12 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l63 = var_j0; + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l14; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l12; + var_i1 = 0u; + var_j2 = var_l63; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_B7;} + } + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l12 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l63 = var_j0; + var_i0 = var_l8; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l14; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l12; + var_i1 = 0u; + var_j2 = var_l63; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_B6;} + } + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l12 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l63 = var_j0; + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l14; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l12; + var_i1 = 0u; + var_j2 = var_l63; + var_j3 = 4343259466870275585ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_B5;} + } + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l11 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l10 = var_i0; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l9 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l15 = var_i0; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l14; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l62 = var_j0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l62; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_B3;} + } + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l9; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l11; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_i0; + if (var_i0) {goto var_B2;} + } + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l10; + var_i4 = var_l8; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_i5 = var_p5; + var_i6 = var_p6; + var_f7 = var_p7; + w2c_rapier__wasm3d__bg_f57(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + goto var_B0; + } + var_f0 = var_p7; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l22 = var_f0; + var_f1 = var_p7; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f0 = var_l20; + var_f1 = var_l32; + var_f2 = var_l46; + var_f1 += var_f2; + var_p7 = var_f1; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B18;} + var_i0 = 2u; + goto var_B17; + } + var_i0 = var_l8; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 236u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1082748u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l8; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = 1082888u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B18:; + var_i0 = 0u; + var_f1 = var_p7; + var_f2 = var_l22; + var_i1 = var_f1 >= var_f2; + if (var_i1) {goto var_B17;} + var_f0 = var_l31; + var_f1 = var_l29; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_p7 = var_f1; + var_f0 /= var_f1; + var_l30 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l23 = var_f1; + var_f2 = var_l24; + var_f3 = var_p7; + var_f2 /= var_f3; + var_l28 = var_f2; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_p7; + var_f3 /= var_f4; + var_l26 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = var_p7; + var_f2 += var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l26; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l24 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = var_p7; + var_f3 += var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l30; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l46; + var_f1 = -(var_f1); + var_l20 = var_f1; + var_f0 *= var_f1; + var_l31 = var_f0; + var_f0 = var_l26; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f0 *= var_f1; + var_p7 = var_f0; + var_f0 = var_l28; + var_f1 = var_l23; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f0 *= var_f1; + var_l46 = var_f0; + var_f0 = var_l32; + var_f1 = var_l26; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l32; + var_f1 = var_l28; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f0 = var_l32; + var_f1 = var_l30; + var_f0 *= var_f1; + var_l32 = var_f0; + var_i0 = 1u; + var_B17:; + var_p1 = var_i0; + var_i0 = var_p0; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B9:; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_l8; + var_i1 = 184u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l8; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_f0 = var_l30; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + var_l28 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l28; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_l25 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l29 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l25; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l30; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l20 = var_f4; + var_f5 = var_l20; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l28; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l8; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l8; + var_f1 = var_l29; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_p6; + var_f4 = var_l22; + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f270(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 216u); + var_i2 = !(var_i2); + if (var_i2) {goto var_B20;} + var_i1 = var_l8; + var_i2 = 268u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_f1; + var_i1 = var_l8; + var_i2 = 272u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 216u; + var_i2 += var_i3; + var_p6 = var_i2; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 228u; + var_i2 += var_i3; + var_p4 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p6; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 252u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l63 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 244u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l62 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 136u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 220u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 272, var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 284u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 136, var_j2); + var_i1 = var_p5; + var_i2 = 44u; + var_i1 += var_i2; + var_j2 = var_l63; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_j2 = var_l62; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_j2); + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 308u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_l10; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p5; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 220u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 148, var_j2); + var_i1 = var_p6; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 40u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_p1; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 216, var_j2); + var_i1 = 0u; + var_f2 = var_p7; + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + if (var_i2) {goto var_B20;} + var_i1 = var_l8; + var_i2 = 280u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 144u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 236u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 272, var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 228u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 184, var_j2); + var_i1 = 1u; + var_B20:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 280u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B8:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_l10; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f270(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 216u); + var_i2 = !(var_i2); + if (var_i2) {goto var_B21;} + var_i1 = var_l8; + var_i2 = 312u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 260u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 252u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 296u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 244u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 236u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 280u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 228u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 220u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 272, var_j2); + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = 268u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + if (var_i2) {goto var_B21;} + var_i1 = var_l8; + var_i2 = 144u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 216u; + var_i2 += var_i3; + var_i3 = 4u; + var_i2 |= var_i3; + var_p1 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 292u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 284u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 184, var_j2); + var_i1 = var_l8; + var_i2 = var_p1; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 136, var_j2); + var_i1 = 1u; + var_B21:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B7:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_l12; + var_i3 = var_l10; + var_f4 = var_p7; + w2c_rapier__wasm3d__bg_f134(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B6:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_l12; + var_i3 = var_l10; + var_f4 = var_p7; + w2c_rapier__wasm3d__bg_f134(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B5:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_l13 = var_i0; + var_f0 = var_p7; + var_l29 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l25; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l26; + var_i1 = var_p5; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l41 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l27; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_p7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l41; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f1 -= var_f2; + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l27; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_l41; + var_f2 = var_p7; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l37; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l36 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l36; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l38 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l49 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l38; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_p7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l49; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l22; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l36; + var_f1 = -(var_f1); + var_l46 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l38; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p5; + var_f1 = var_l49; + var_f2 = var_p7; + var_f1 *= var_f2; + var_f2 = var_l37; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l38; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i2 = var_l12; + var_p3 = var_i2; + var_i3 = var_p5; + w2c_rapier__wasm3d__bg_f159(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l50 = var_f0; + var_f1 = var_l29; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_p5; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l56 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l51 = var_f2; + var_f1 -= var_f2; + var_l23 = var_f1; + var_i2 = var_p3; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l57 = var_f2; + var_i3 = var_p3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l43 = var_f3; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l58 = var_f2; + var_f3 = var_l43; + var_f2 -= var_f3; + var_p7 = var_f2; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l59 = var_f3; + var_f4 = var_l51; + var_f3 -= var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l25 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_p7; + var_i3 = var_p3; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l60 = var_f3; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l35 = var_f4; + var_f3 -= var_f4; + var_l20 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p3; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l61 = var_f3; + var_f4 = var_l35; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_p7; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l20 = var_f3; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_p7 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = var_p5; + var_i2 = 148u; + var_i1 += var_i2; + var_f2 = var_l25; + var_f3 = var_p7; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_p7 = var_f3; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p5; + var_i2 = 144u; + var_i1 += var_i2; + var_f2 = var_l20; + var_f3 = var_p7; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p5; + var_f2 = var_l21; + var_f3 = var_p7; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 140, var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 248u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 136u; + var_i2 += var_i3; + var_i3 = var_l10; + var_i4 = var_p5; + var_i5 = 32u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f325(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l52 = var_f0; + var_f1 = var_l29; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B24;} + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l39 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_p5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 236u; + var_i0 += var_i1; + var_f1 = var_l32; + var_f2 = var_l51; + var_f3 = var_l41; + var_f4 = var_l35; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l43; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l31 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l39; + var_f5 = var_l43; + var_f6 = var_l40; + var_f5 *= var_f6; + var_f6 = var_l51; + var_f7 = var_l39; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l30 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l34; + var_f6 = var_l51; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f7 = var_l35; + var_f8 = var_l40; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_p7 = var_f6; + var_f7 = var_p7; + var_f6 += var_f7; + var_l28 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l44 = var_f1; + var_f2 = var_l32; + var_f3 = var_l59; + var_f4 = var_l41; + var_f5 = var_l60; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f6 = var_l57; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l25 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l57; + var_f7 = var_l40; + var_f6 *= var_f7; + var_f7 = var_l59; + var_f8 = var_l39; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_p7 = var_f6; + var_f7 = var_p7; + var_f6 += var_f7; + var_l23 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l59; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f8 = var_l60; + var_f9 = var_l40; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_p7 = var_f7; + var_f8 = var_p7; + var_f7 += var_f8; + var_l21 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l47 = var_f2; + var_f1 -= var_f2; + var_l53 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 216u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f2 = var_l43; + var_f3 = var_l41; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l34; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l40; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l45 = var_f1; + var_f2 = var_l33; + var_f3 = var_l57; + var_f4 = var_l41; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l34; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f6 = var_l40; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l48 = var_f2; + var_f1 -= var_f2; + var_l54 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l47; + var_f2 = var_l32; + var_f3 = var_l56; + var_f4 = var_l41; + var_f5 = var_l61; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f6 = var_l58; + var_f7 = var_l34; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l22 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l58; + var_f7 = var_l40; + var_f6 *= var_f7; + var_f7 = var_l56; + var_f8 = var_l39; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_p7 = var_f6; + var_f7 = var_p7; + var_f6 += var_f7; + var_l20 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l56; + var_f8 = var_l34; + var_f7 *= var_f8; + var_f8 = var_l61; + var_f9 = var_l40; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_p7 = var_f7; + var_f8 = var_p7; + var_f7 += var_f8; + var_p7 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l43 = var_f2; + var_f1 -= var_f2; + var_l55 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l48; + var_f2 = var_l33; + var_f3 = var_l58; + var_f4 = var_l41; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f5 = var_l34; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l40; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l32 = var_f2; + var_f1 -= var_f2; + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l43; + var_f2 = var_l44; + var_f1 -= var_f2; + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 228u; + var_i0 += var_i1; + var_f1 = var_l53; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 192u; + var_i0 += var_i1; + var_f1 = var_l55; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l33; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l42; + var_f2 = var_l35; + var_f3 = var_l41; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l40; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l31; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l31 = var_f1; + var_f2 = var_l42; + var_f3 = var_l60; + var_f4 = var_l41; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l40; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l39; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l30 = var_f2; + var_f1 -= var_f2; + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_p5; + var_i1 = 212u; + var_i0 += var_i1; + var_f1 = var_l28; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l30; + var_f2 = var_l42; + var_f3 = var_l61; + var_f4 = var_l41; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l40; + var_f6 = var_p7; + var_f5 *= var_f6; + var_f6 = var_l39; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_p7 = var_f2; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_p5; + var_i1 = 176u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p5; + var_f1 = var_l32; + var_f2 = var_l45; + var_f1 -= var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_p5; + var_f1 = var_l54; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_p5; + var_f1 = var_l34; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_p5; + var_f1 = var_l35; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_p5; + var_f1 = var_p7; + var_f2 = var_l31; + var_f1 -= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_p5; + var_f1 = var_l23; + var_f1 = -(var_f1); + var_l42 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_p5; + var_i1 = 248u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_p7; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f3 = var_l43; + var_f4 = var_l54; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 308u; + var_i0 += var_i1; + var_f1 = var_l32; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_p7; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_p7; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f2 = var_l43; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = 0; + var_f1 *= var_f2; + var_l22 = var_f1; + var_f2 = var_l48; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f3 = var_l47; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 284u; + var_i0 += var_i1; + var_f1 = var_l48; + var_f2 = 0; + var_f1 *= var_f2; + var_l20 = var_f1; + var_f2 = var_l47; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l47; + var_f3 = 0; + var_f2 *= var_f3; + var_p7 = var_f2; + var_f3 = var_l48; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l22; + var_f2 = var_l48; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l47; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l47; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + var_f2 = 0; + var_f1 *= var_f2; + var_l21 = var_f1; + var_f2 = var_l45; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l54; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_p5; + var_f1 = var_l45; + var_f2 = 0; + var_f1 *= var_f2; + var_l22 = var_f1; + var_f2 = var_l44; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l53; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f2 = var_l44; + var_f3 = 0; + var_f2 *= var_f3; + var_l20 = var_f2; + var_f3 = var_l45; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_p5; + var_f1 = var_l21; + var_f2 = var_l45; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_p5; + var_f1 = var_l22; + var_f2 = var_l44; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l45; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_p5; + var_f1 = var_l21; + var_f2 = var_l45; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f3 = var_l44; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_p5; + var_f1 = var_l22; + var_f2 = var_l44; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l31; + var_f3 = var_l33; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_p5; + var_f1 = var_l30; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_p7; + var_f3 = var_l48; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_p5; + var_f1 = var_l31; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l45; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i0 = var_p6; + var_f0 = f32_reinterpret_i32(var_i0); + var_l25 = var_f0; + var_f0 = -3.40282347e+38; + var_p7 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_L27: + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i0 += var_i1; + var_l17 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 *= var_f1; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_p6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l20; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l33 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_i0 = var_f0 > var_f1; + var_l15 = var_i0; + var_f0 = var_l23; + var_f1 = var_l21; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f2 = var_l31; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l14; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 *= var_f2; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f3 = var_l30; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_l19; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f3 = var_l28; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_l18; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l33; + var_f1 /= var_f2; + var_l20 = var_f1; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f0 = var_l21; + var_f1 = var_l23; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l33; + var_f0 /= var_f1; + var_f1 = var_l20; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_p7; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l28; + var_f1 = var_l33; + var_f0 /= var_f1; + var_l35 = var_f0; + var_f0 = var_l30; + var_f1 = var_l33; + var_f0 /= var_f1; + var_l42 = var_f0; + var_f0 = var_l31; + var_f1 = var_l33; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f0 = var_l20; + var_p7 = var_f0; + } + var_f0 = var_p7; + var_f1 = var_l22; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l28; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_l35 = var_f0; + var_f0 = var_l30; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_l42 = var_f0; + var_f0 = var_l31; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_l32 = var_f0; + var_f0 = var_l22; + var_p7 = var_f0; + var_B28:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 108u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + var_f0 = var_p7; + var_f1 = var_l29; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l50; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_f0 = var_l52; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_f0 = var_p7; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B34;} + var_B36:; + var_f0 = var_p7; + var_f1 = var_l50; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l50; + var_f2 = var_l52; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B33;} + var_f0 = var_l50; + var_f1 = var_l52; + var_i0 = var_f0 <= var_f1; + var_f1 = var_p7; + var_f2 = var_l52; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B32;} + var_f0 = var_p7; + var_f1 = var_l52; + var_i0 = var_f0 >= var_f1; + var_f1 = var_p7; + var_f2 = var_l50; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1083484u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + goto var_B23; + var_B34:; + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + goto var_B23; + var_B33:; + var_i0 = var_p5; + var_i1 = 144u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p5; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_p5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p5; + var_i3 = var_p5; + var_i4 = 136u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f372(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p5; + var_i1 = var_l9; + var_f1 = f32_reinterpret_i32(var_i1); + var_l20 = var_f1; + var_f1 = -(var_f1); + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 248u); + var_l26 = var_f2; + var_f1 -= var_f2; + var_p7 = var_f1; + var_f2 = 0; + var_f3 = var_p7; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l26; + var_f3 = var_l20; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = 0; + var_f4 = var_p7; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_l22 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_f2 = var_l25; + var_f2 = -(var_f2); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 252u); + var_l27 = var_f3; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = 0; + var_f4 = var_p7; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l27; + var_f4 = var_l25; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = 0; + var_f5 = var_p7; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_l23 = var_f2; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_i1 &= var_i2; + var_i2 = var_l11; + var_f2 = f32_reinterpret_i32(var_i2); + var_l20 = var_f2; + var_f2 = -(var_f2); + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 256u); + var_l24 = var_f3; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = 0; + var_f4 = var_p7; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l24; + var_f4 = var_l20; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = 0; + var_f5 = var_p7; + var_f6 = 0; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i1 = 2u; + var_f2 = var_l24; + var_f3 = var_l24; + var_f4 = -0.f; + var_f5 = var_p7; + var_i6 = var_p2; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f3 += var_f4; + var_l21 = var_f3; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l26; + var_f5 = -0.f; + var_f6 = var_l22; + var_i7 = var_p2; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f4 += var_f5; + var_l22 = var_f4; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l27; + var_f6 = -0.f; + var_f7 = var_l23; + var_i8 = var_p2; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l29; + var_f4 = var_l29; + var_f3 *= var_f4; + var_i2 = var_f2 > var_f3; + if (var_i2) {goto var_B37;} + var_i1 = var_p5; + var_i2 = 148u; + var_i1 += var_i2; + var_f2 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p4; + var_f2 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p5; + var_i2 = 160u; + var_i1 += var_i2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f3 = var_l24; + var_f4 = var_l49; + var_f5 = var_l27; + var_f6 = var_l46; + var_f5 *= var_f6; + var_f6 = var_l26; + var_i7 = var_p5; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 36u); + var_l23 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l29 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l26; + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_l21 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l36; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 += var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l20 = var_f5; + var_f6 = var_l46; + var_f5 *= var_f6; + var_f6 = var_l23; + var_f7 = var_l23; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f8 = var_l21; + var_f9 = var_l27; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_p7 = var_f7; + var_f8 = var_p7; + var_f7 += var_f8; + var_p7 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p5; + var_i2 = 156u; + var_i1 += var_i2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f3 = var_l27; + var_f4 = var_l49; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_p7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p5; + var_f2 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 140, var_f2); + var_i1 = var_p5; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f3 = var_l26; + var_f4 = var_l49; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 152, var_f2); + var_i1 = 1u; + var_B37:; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + goto var_B30; + var_B32:; + var_f0 = var_l38; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l31 = var_f1; + var_f2 = var_l37; + var_i3 = var_p5; + var_i4 = 80u; + var_i3 += var_i4; + var_p1 = var_i3; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l38; + var_i4 = var_p1; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l28 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_p7 = var_f2; + var_f3 = var_p7; + var_f2 += var_f3; + var_l25 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l38; + var_f3 = var_l38; + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 84u); + var_l21 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = var_p7; + var_f3 += var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l36; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_l14; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l23 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l36; + var_f2 = var_l31; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l30; + var_f2 -= var_f3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_l19; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l30 = var_f0; + var_i0 = var_p5; + var_f1 = var_l27; + var_f2 = var_l31; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l38; + var_f4 = var_l37; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l38; + var_f6 = var_l22; + var_f7 = var_l31; + var_f6 *= var_f7; + var_f7 = var_l36; + var_f8 = var_l20; + var_f7 *= var_f8; + var_f8 = var_l38; + var_f9 = var_l25; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l28; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_l18; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l22 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l36; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l37; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_p7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_p5; + var_f1 = var_l26; + var_f2 = var_l31; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_p5; + var_f1 = var_l24; + var_f2 = var_l31; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l37; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l38; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l23; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p5; + var_i3 = 248u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l28 = var_f0; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_l21 = var_f1; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 252u); + var_l25 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + var_l22 = var_f2; + var_f1 -= var_f2; + var_p7 = var_f1; + var_f2 = var_p7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l26 = var_f1; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_p7 = var_f1; + var_f2 = var_p7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l29; + var_f2 = var_l29; + var_f1 *= var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = 160u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 156u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l26; + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l29 = var_f3; + var_f4 = var_l25; + var_i5 = var_p5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l27 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l28; + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l24 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l22 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l28; + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 8u); + var_l23 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l26; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f7 = var_l25; + var_f8 = var_l23; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_p7 = var_f6; + var_f7 = var_p7; + var_f6 += var_f7; + var_p7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l25; + var_f3 = var_l29; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l28; + var_f3 = var_l29; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = 1u; + var_p1 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + goto var_B30; + var_B31:; + var_i0 = var_p5; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p5; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p5; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_p5; + var_i1 = 320u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_p5; + var_i1 = 248u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = 2u; + var_f1 = var_l42; + var_f1 = wasm_fabsf(var_f1); + var_l20 = var_f1; + var_f2 = var_l32; + var_f2 = wasm_fabsf(var_f2); + var_p7 = var_f2; + var_i1 = var_f1 < var_f2; + var_p1 = var_i1; + var_f2 = var_l35; + var_f2 = wasm_fabsf(var_f2); + var_f3 = var_l20; + var_f4 = var_p7; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_f0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i0 += var_i1; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l11; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_p5; + var_i4 = 120u; + var_i3 += var_i4; + var_p1 = var_i3; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p6 = var_i0; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l11; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_p6; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l62 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 += var_i1; + var_f1 = var_p7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_j1 = var_l62; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_j1); + var_i0 = 2u; + var_f1 = var_l61; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l24 = var_f2; + var_f3 = var_l32; + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_l21 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l42; + var_i5 = var_p5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 32u); + var_l26 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p7 = var_f3; + var_f4 = var_p7; + var_f3 += var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l35; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f5 = var_l32; + var_i6 = var_p5; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_l27 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p7 = var_f4; + var_f5 = var_p7; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l42; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f6 = var_l35; + var_f7 = var_l21; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_p7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l35; + var_f2 -= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l56; + var_f3 = var_l24; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l32; + var_f3 -= var_f4; + var_l21 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l58; + var_f4 = var_l24; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_p7; + var_f5 *= var_f6; + var_f6 = var_l26; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l42; + var_f4 -= var_f5; + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l20 = var_f1; + var_i2 = var_p3; + var_p1 = var_i2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l21; + var_f3 *= var_f4; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_p7 = var_f2; + var_i1 = var_f1 < var_f2; + var_p6 = var_i1; + var_f2 = var_l60; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l59; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l57; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l20; + var_f4 = var_p7; + var_i5 = var_p6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + switch (var_i0) { + case 0: goto var_B41; + case 1: goto var_B40; + default: goto var_B39; + } + var_B41:; + var_i0 = var_p2; + var_p1 = var_i0; + var_i0 = var_p4; + var_p2 = var_i0; + goto var_B39; + var_B40:; + var_i0 = var_p4; + var_p1 = var_i0; + var_i0 = var_p3; + var_p2 = var_i0; + var_B39:; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 248u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_p5; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p5; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_p3; + var_f4 = var_l29; + w2c_rapier__wasm3d__bg_f134(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p1 = var_i0; + var_B30:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l13; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l13; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l13; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 136u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B22; + } + var_i0 = var_p5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + goto var_B23; + var_B24:; + var_i0 = var_p5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_B23:; + var_i0 = var_l13; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 136u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B22:; + var_i0 = var_p5; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B4:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_l12; + var_i3 = var_l10; + var_i4 = var_l8; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 60u); + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f414(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B3:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l28; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l25 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l25; + var_i1 = var_p6; + var_i2 = 52u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l26 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l22 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l20 = var_f4; + var_f5 = var_l20; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l22; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p6; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p6; + var_f1 = var_l22; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_i1 = var_p4; + var_i2 = var_l10; + var_i3 = var_l15; + var_i4 = var_l12; + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f414(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p5; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B42; + } + var_i0 = var_p5; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B42:; + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B2:; + var_i0 = var_l8; + var_i1 = 216u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l9; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l9; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l9; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 240u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_f1 = var_l22; + var_f1 = -(var_f1); + var_f2 = var_l20; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l20 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l29; + var_f1 = -(var_f1); + var_f2 = var_l20; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l9; + var_f1 = var_l21; + var_f1 = -(var_f1); + var_f2 = var_l20; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + goto var_B44; + } + var_i0 = var_l9; + var_i1 = 240u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_B44:; + var_i0 = var_l9; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l12; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l9; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p6; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l23 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 276u); + var_l21 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l29 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 272u); + var_l22 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l24 = var_f0; + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = var_p1; + var_i3 = var_l12; + var_i4 = var_l10; + var_i5 = var_p6; + var_f6 = var_p7; + var_i7 = 1u; + var_i8 = var_p4; + w2c_rapier__wasm3d__bg_f156(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B49; + case 1: goto var_B48; + case 2: goto var_B47; + default: goto var_B46; + } + var_B49:; + var_i0 = var_l11; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l21 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 -= var_f2; + var_l29 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l29; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 -= var_f2; + var_l22 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l22; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l20 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l22; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f6 = var_l21; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p7 = var_f5; + var_f6 = var_p7; + var_f5 += var_f6; + var_p7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l20; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l21; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = 1u; + var_p1 = var_i0; + goto var_B46; + var_B48:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1083808u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = 2u; + var_p1 = var_i0; + var_B46:; + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l11; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = var_l28; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l25 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l25; + var_i1 = var_l11; + var_i2 = 52u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l26 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_p2; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l22 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l26; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l28; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l20 = var_f4; + var_f5 = var_l20; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l22; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l11; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = var_l9; + var_i3 = var_p6; + var_i4 = var_p5; + var_i5 = var_p3; + var_i6 = var_p4; + var_f7 = var_p7; + w2c_rapier__wasm3d__bg_f57(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B51; + } + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B51:; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l8; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f88(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l16; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i1 = var_l20; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l21; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l17; + var_i1 = 80u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l17; + var_i1 = 120u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l25; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l19; + var_i1 = 36u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l19; + var_i1 = 20u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = 1u; + var_l20 = var_i0; + var_L1: + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 2u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_l28 = var_i1; + var_i2 = var_l21; + var_i3 = var_l28; + var_f0 = w2c_rapier__wasm3d__bg_f212(instance, var_i0, var_i1, var_i2, var_i3); + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = var_l4; + var_f1 = -(var_f1); + var_i2 = var_l21; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_l18 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_i0 = var_l21; + var_f1 = var_l2; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l5; + var_f1 = var_l4; + var_f2 = var_l2; + var_f3 = var_l2; + var_f3 = -(var_f3); + var_i4 = var_l18; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l25; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + } + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_f0 = var_l2; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = var_l21; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l22; + var_i1 = var_l25; + var_i0 += var_i1; + var_f1 = var_l3; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 += var_f2; + var_l2 = var_f1; + var_i2 = var_l24; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_f1 = var_l2; + var_i2 = var_l24; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + } + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = !(var_i1); + var_p1 = var_i1; + var_i2 = var_l21; + var_i3 = 4u; + var_i2 += var_i3; + var_l26 = var_i2; + var_i3 = var_p1; + var_f0 = w2c_rapier__wasm3d__bg_f212(instance, var_i0, var_i1, var_i2, var_i3); + var_l2 = var_f0; + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f3 = var_l2; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l16; + if (var_i0) {goto var_B7;} + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_l26; + var_i4 = var_p1; + var_f1 = w2c_rapier__wasm3d__bg_f212(instance, var_i1, var_i2, var_i3, var_i4); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 += var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + if (var_i0) {goto var_B6;} + var_i0 = 0u; + var_i1 = var_l16; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l23 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i0 = var_l19; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l25; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 += var_f1; + var_l2 = var_f0; + var_L8: + var_i0 = var_l15; + var_f1 = var_l2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_f1 = var_l2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l23; + var_i1 = 2u; + var_i0 -= var_i1; + var_l23 = var_i0; + if (var_i0) {goto var_L8;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_f1 = var_l2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B7:; + var_i0 = 1080224u; + var_i1 = 29u; + var_i2 = 1080360u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l2; + var_i1 = var_l26; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + } + var_i0 = var_l28; + var_i1 = 1u; + var_i0 &= var_i1; + var_l31 = var_i0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = var_l20; + if (var_i0) { + var_i0 = var_l28; + var_i1 = 2u; + var_i0 &= var_i1; + var_l33 = var_i0; + var_i0 = var_l30; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l18; + var_p1 = var_i0; + var_L11: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l34 = var_i0; + var_i1 = var_l34; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l33; + var_i1 = var_l23; + var_i2 = 2u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + } + var_i0 = var_l31; + if (var_i0) { + var_i0 = var_l23; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = var_l18; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l16; + if (var_i0) {goto var_B13;} + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l32; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l29; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L15: + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l23; + var_i1 = 2u; + var_i0 += var_i1; + var_l23 = var_i0; + if (var_i0) {goto var_L15;} + } + var_i0 = var_l16; + if (var_i0) {goto var_B13;} + var_i0 = var_l23; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_l18; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = var_p1; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B13:; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l20; + if (var_i0) { + var_i0 = var_l28; + var_i1 = 2u; + var_i0 &= var_i1; + var_l23 = var_i0; + var_i0 = var_l30; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L17: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l22 = var_i0; + var_i1 = var_l22; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_l15; + var_i4 = 16u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_l15; + var_i4 = 12u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l23; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + } + var_i0 = var_l31; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = var_l21; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l16; + if (var_i0) {goto var_B19;} + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L21: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_l15; + var_i4 = 28u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_l15; + var_i4 = 24u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L21;} + } + var_i0 = var_l16; + if (var_i0) {goto var_B19;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = var_l26; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B19:; + var_f0 = var_l2; + var_f1 = var_l2; + var_f0 += var_f1; + var_l3 = var_f0; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l2 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l20; + if (var_i0) { + var_i0 = var_l28; + var_i1 = 2u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_l30; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L23: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l23 = var_i0; + var_f1 = var_l2; + var_i2 = var_l15; + var_i3 = 16u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l2; + var_i2 = var_l15; + var_i3 = 12u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l18; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + } + var_i0 = var_l31; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i0 += var_i1; + var_l18 = var_i0; + var_f1 = var_l2; + var_i2 = var_p1; + var_i3 = var_l21; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l16; + if (var_i0) {goto var_B2;} + var_f0 = var_l3; + var_i1 = var_l26; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l2 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L26: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_f1 = var_l2; + var_i2 = var_l15; + var_i3 = 28u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l2; + var_i2 = var_l15; + var_i3 = 24u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L26;} + } + var_i0 = var_l16; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_f1 = var_l2; + var_i2 = var_p1; + var_i3 = var_l26; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B2:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l20; + var_l16 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = var_l16; + if (var_i0) {goto var_L1;} + var_i0 = var_l27; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l27; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 148u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = var_l2; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f2 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f3 = 1; + var_i4 = var_l17; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 124u); + var_l9 = var_f4; + var_f3 = copysignf(var_f3, var_f4); + var_f4 = var_l9; + var_f5 = var_l9; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = -2; + var_f2 *= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = var_l2; + var_f1 = var_l2; + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 *= var_f1; + } else { + var_f0 = var_l4; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + } + var_l2 = var_f0; + var_i0 = var_l17; + var_i1 = 160u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l17; + var_i1 = 144u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 120u); + var_l12 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l12; + var_f3 = var_l12; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = -2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i1 = var_l17; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l10 = var_f1; + var_i2 = var_l17; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l5; + var_f1 = var_l11; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l6; + var_f1 = 0; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f1 = var_l4; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l2; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l7; + var_f3 = var_l10; + var_f4 = var_l2; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f0 = var_l14; + var_f1 = var_l5; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l3; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l7; + var_f3 = var_l5; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l14; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l6; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B28; + } + var_f0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l5; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l11; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l10; + var_f3 = var_l2; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f0 *= var_f1; + var_l2 = var_f0; + var_f0 = var_l5; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l5; + var_f1 = var_l6; + var_f0 *= var_f1; + var_B28:; + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l7 = var_f0; + var_i0 = var_l17; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l17; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l17; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l17; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l17; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l17; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l17; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_j1 = 4575657221408423937ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l17; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l17; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l17; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l17; + var_f1 = var_l9; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483647u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l17; + var_f1 = var_l12; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483647u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 72u; + var_i2 += var_i3; + var_p1 = var_i2; + var_i3 = 2u; + w2c_rapier__wasm3d__bg_f685(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l25 = var_i0; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l26 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l19 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_L31: + var_i0 = var_l16; + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l8; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l17; + var_f1 = var_l8; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l17; + var_i1 = 120u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B30; + } + var_i0 = var_l19; + var_i1 = var_l16; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B36;} + goto var_B33; + } + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_l21; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_i1 = var_l20; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l20; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l27 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l17; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l6; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l5; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f4 = 1; + var_f5 = var_l4; + var_f4 = copysignf(var_f4, var_f5); + var_f5 = var_l4; + var_f6 = var_l4; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f147(instance, var_f4); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + } + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 *= var_i1; + var_l24 = var_i0; + var_f0 = var_l2; + var_f1 = var_l5; + var_f0 -= var_f1; + var_l3 = var_f0; + var_i0 = var_p1; + var_i1 = var_l25; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l17; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l16; + var_p1 = var_i0; + var_L43: + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B35;} + var_f0 = var_l5; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_l20 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = var_l7; + var_f1 = -(var_f1); + var_i2 = var_l20; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = var_l16; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 8u; + var_i0 -= var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l5; + var_f0 = -(var_f0); + var_f1 = var_l6; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_l12 = var_f1; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 += var_i3; + var_l20 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 += var_f2; + var_i2 = var_l15; + var_i3 = 4u; + var_i2 -= var_i3; + var_l22 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_l14 = var_f1; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_l20; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l12; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l13; + var_f2 = var_l2; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B45;} + var_i0 = var_p1; + if (var_i0) {goto var_B46;} + var_i0 = var_l15; + var_f1 = var_l7; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l3; + var_f1 = var_l6; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l2; + var_l3 = var_f0; + goto var_B45; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080948u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080964u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B45:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_f1 = var_l6; + var_i2 = var_l18; + var_i3 = 4u; + var_i2 += var_i3; + var_l29 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_l22; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l29; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_l22; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_i3 = var_l18; + var_i4 = 20u; + var_i3 += var_i4; + var_l22 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_f1 = var_l6; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 12u; + var_i0 += var_i1; + var_l22 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_l22; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_i3 = var_l18; + var_i4 = 24u; + var_i3 += var_i4; + var_l18 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_f1 = var_l6; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l24; + var_i1 = 12u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l20; + var_l18 = var_i0; + var_f0 = var_l4; + var_l2 = var_f0; + var_i0 = var_p1; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L43;} + goto var_B35; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080932u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080916u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080900u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080884u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_l16; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l17; + var_i2 = 72u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l3 = var_f0; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_l18 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l18; + var_f1 = var_l5; + var_f2 = var_l2; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l5 = var_f1; + var_f2 = var_l6; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l6 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l2; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_l18 = var_i0; + var_f0 = var_l3; + var_f1 = var_l2; + var_f2 = var_l2; + var_f2 = -(var_f2); + var_i3 = var_l18; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B52;} + } + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l19 = var_i0; + goto var_B33; + var_B52:; + var_i0 = var_l26; + var_i1 = var_l16; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l16; + var_f1 = var_l2; + var_f2 = var_l3; + var_f1 /= var_f2; + var_l2 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l3; + var_f4 = var_l3; + var_f4 = -(var_f4); + var_i5 = var_l18; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 /= var_f3; + var_l3 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_l16; + var_f1 = var_l2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_l16 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f1 = var_l2; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_l16; + var_f1 = var_l2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l2; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l19 = var_i0; + goto var_B33; + } + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080980u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B50:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1080996u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B49:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1081012u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B35:; + var_i0 = var_l28; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_B34:; + var_i0 = var_l21; + var_i1 = var_l19; + var_f2 = var_l3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_i3 = var_l23; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_i4 = var_l27; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_f3 += var_f4; + var_f4 = 1.1920929e-07; + var_f3 *= var_f4; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_B33:; + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 56u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_l19; + w2c_rapier__wasm3d__bg_f685(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l35; + var_i1 = 1u; + var_i0 += var_i1; + var_l35 = var_i0; + if (var_i0) {goto var_L31;} + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B30:; + var_i0 = var_l17; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f89(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8) { + u32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l26; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l26; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p4; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p4; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p4; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l14 = var_f0; + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l26; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_l26; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_f0; + var_f0 = var_l9; + var_i1 = var_l26; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l20 = var_f1; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l21 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l21; + var_f1 = var_l20; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f0 = var_l14; + var_f1 = var_l9; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = 0; + var_l9 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l22 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l10; + var_f1 = var_l19; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l16; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f1 = var_l12; + var_f2 = var_l19; + var_f1 -= var_f2; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l12 = var_f1; + var_i0 = var_f0 < var_f1; + var_p8 = var_i0; + var_f0 = var_p7; + var_f1 = var_p7; + var_f2 = var_l12; + var_f3 = var_l10; + var_i4 = var_p8; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l9 = var_f2; + var_f3 = var_p7; + var_f4 = var_l9; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p7 = var_f0; + var_f1 = 0; + var_f2 = 0; + var_f3 = var_l10; + var_f4 = var_l12; + var_i5 = var_p8; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l9 = var_f3; + var_f4 = var_l9; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_f0 = var_l12; + var_f1 = var_l19; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l10; + var_f1 = var_l19; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_f0 = var_l24; + var_f1 = var_l11; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l17; + var_f1 = var_l12; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l18; + var_f1 = var_l11; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l22; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l10; + var_f1 = var_l11; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l22; + var_f1 /= var_f2; + var_l17 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f1 = var_l12; + var_f2 = var_l11; + var_f1 -= var_f2; + var_f2 = var_l17; + var_f1 *= var_f2; + var_l12 = var_f1; + var_i0 = var_f0 < var_f1; + var_p8 = var_i0; + var_f0 = var_p7; + var_f1 = var_p7; + var_f2 = var_l12; + var_f3 = var_l10; + var_i4 = var_p8; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l11 = var_f2; + var_f3 = var_p7; + var_f4 = var_l11; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p7 = var_f0; + var_f1 = var_l10; + var_f2 = var_l12; + var_i3 = var_p8; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l9; + var_f5 = var_l11; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + goto var_B4; + } + var_f0 = var_l11; + var_f1 = var_l12; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_B4:; + var_f0 = var_l25; + var_f1 = var_l13; + var_f2 = var_l15; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l23; + var_f1 = var_l11; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l15; + var_f1 = var_l13; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l14; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l17 = var_f0; + var_f1 = var_l10; + var_f2 = var_l11; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l12 = var_f1; + var_i0 = var_f0 < var_f1; + var_p8 = var_i0; + var_f0 = var_l10; + var_f1 = var_l12; + var_i2 = var_p8; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l9; + var_f4 = var_l17; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f1 = var_p7; + var_f2 = var_p7; + var_f3 = var_l12; + var_f4 = var_l10; + var_i5 = var_p8; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l10 = var_f3; + var_f4 = var_p7; + var_f5 = var_l10; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + goto var_B6; + } + var_f0 = var_l11; + var_f1 = var_l12; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_B6:; + var_i0 = var_l26; + var_f1 = var_l20; + var_f2 = var_l16; + var_f3 = var_l9; + var_f2 *= var_f3; + var_p7 = var_f2; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l26; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l26; + var_f1 = var_l18; + var_f2 = var_l22; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l26; + var_f1 = var_l21; + var_f2 = var_p7; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l26; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_f0 = var_l13; + var_f1 = var_l12; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = var_l9; + var_f0 /= var_f1; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_l31; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l13 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_p7 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_p7; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B8; + } + var_i0 = 2147483648u; + var_B8:; + var_p8 = var_i0; + var_f0 = var_p7; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l28 = var_i0; + var_f0 = var_l20; + var_f1 = var_l9; + var_f0 /= var_f1; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l13; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l29 = var_i0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 /= var_f1; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_l32; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l12 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l13 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l13; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B10; + } + var_i0 = 2147483648u; + var_B10:; + var_l27 = var_i0; + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 /= var_f1; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l12; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l15 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l30 = var_i0; + var_i0 = 2147483647u; + var_i1 = var_l27; + var_i2 = 2147483648u; + var_f3 = var_l13; + var_f4 = -2.14748365e+09; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l13; + var_f3 = 2.14748352e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l33 = var_i0; + var_f0 = var_l13; + var_f1 = var_l13; + var_i0 = var_f0 != var_f1; + var_l34 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_i2 = var_p8; + var_i3 = 2147483648u; + var_i4 = var_l28; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_p7; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p7; + var_f3 = var_p7; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_l9; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B12; + } + var_i2 = 2147483648u; + var_B12:; + var_i3 = 2147483648u; + var_i4 = var_l29; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l9; + var_f3 = var_l9; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p8 = var_i0; + var_i0 = 2147483647u; + var_f1 = var_l15; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 2.14748365e+09; + var_i1 = var_f1 < var_f2; + if (var_i1) { + var_f1 = var_l15; + var_i1 = I32_TRUNC_S_F32(var_f1); + goto var_B14; + } + var_i1 = 2147483648u; + var_B14:; + var_i2 = 2147483648u; + var_i3 = var_l30; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l15; + var_f3 = 2.14748352e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_f0 = var_l15; + var_f1 = var_l15; + var_i0 = var_f0 != var_f1; + var_l30 = var_i0; + var_f0 = var_l14; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l14; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_p8; + var_i1 = 1u; + var_i0 -= var_i1; + var_p8 = var_i0; + goto var_B16; + } + var_i0 = var_l28; + var_i1 = 1u; + var_i0 += var_i1; + var_l28 = var_i0; + var_B16:; + var_i0 = 0u; + var_i1 = var_l33; + var_i2 = var_l34; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + var_i0 = 0u; + var_i1 = var_l27; + var_i2 = var_l30; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_i0 = var_l31; + var_i1 = 1u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_f0 = var_l16; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l16; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l27; + var_i1 = 1u; + var_i0 -= var_i1; + var_l27 = var_i0; + goto var_B18; + } + var_i0 = var_l29; + var_i1 = 1u; + var_i0 += var_i1; + var_l29 = var_i0; + var_B18:; + var_i0 = var_l31; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l32; + var_i1 = 1u; + var_i0 -= var_i1; + var_l32 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B21;} + var_i0 = var_l26; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l26; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l26; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l26; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l26; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l26; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l26; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l26; + var_i1 = var_l26; + var_i2 = 7u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l26; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = 0u; + var_i1 = var_p8; + var_i2 = var_l31; + var_i3 = var_p8; + var_i4 = var_l31; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p8; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 0u; + var_i2 = var_l28; + var_i3 = var_l31; + var_i4 = var_l28; + var_i5 = var_l31; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = var_l28; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_p6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = 0u; + var_i1 = var_l27; + var_i2 = var_l32; + var_i3 = var_l27; + var_i4 = var_l32; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l27; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 0u; + var_i2 = var_l29; + var_i3 = var_l32; + var_i4 = var_l29; + var_i5 = var_l32; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = var_l29; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_L23: + var_i0 = var_p1; + var_p5 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_p3 = var_i0; + var_L24: + var_i0 = var_p3; + var_i1 = var_l30; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + goto var_B20; + } + var_i0 = var_l26; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f153(instance, var_i0, var_i1, var_i2); + var_l33 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l33; + var_i0 = !(var_i0); + if (var_i0) {goto var_L24;} + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + } + var_i0 = 1079776u; + var_i1 = 28u; + var_i2 = 1079876u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = 1079776u; + var_i1 = 28u; + var_i2 = 1079876u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_f0 = var_l22; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l18; + var_f1 = var_l10; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f0 /= var_f1; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_p4; + var_i3 = 16u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_p7 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l14; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l14; + var_f3 = var_l14; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_i0 = 2147483647u; + var_f1 = var_l20; + var_f2 = var_l21; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_i2 = var_p4; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 /= var_f2; + var_f2 = 0.5; + var_f1 += var_f2; + var_f2 = 1; + var_i3 = var_p4; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f3 = (f32)(var_i3); + var_f4 = -1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_f1 /= var_f2; + var_f1 = wasm_floorf(var_f1); + var_l13 = var_f1; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 2.14748365e+09; + var_i1 = var_f1 < var_f2; + if (var_i1) { + var_f1 = var_l13; + var_i1 = I32_TRUNC_S_F32(var_f1); + goto var_B28; + } + var_i1 = 2147483648u; + var_B28:; + var_i2 = 2147483648u; + var_f3 = var_l13; + var_f4 = -2.14748365e+09; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l13; + var_f3 = 2.14748352e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_f0 = var_l13; + var_f1 = var_l13; + var_i0 = var_f0 != var_f1; + var_p6 = var_i0; + var_i0 = 2147483647u; + var_f1 = var_p7; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 2.14748365e+09; + var_i1 = var_f1 < var_f2; + if (var_i1) { + var_f1 = var_p7; + var_i1 = I32_TRUNC_S_F32(var_f1); + goto var_B30; + } + var_i1 = 2147483648u; + var_B30:; + var_i2 = 2147483648u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p7; + var_f3 = 2.14748352e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_f0 = var_p7; + var_f1 = var_p7; + var_i0 = var_f0 != var_f1; + var_l30 = var_i0; + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l16; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p7 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l33 = var_i0; + var_i0 = 0u; + var_i1 = var_p5; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p5 = var_i0; + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = var_l30; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_f2 = var_l9; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_l9; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B32; + } + var_i2 = 2147483648u; + var_B32:; + var_i3 = 2147483648u; + var_i4 = var_p3; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l9; + var_f3 = var_l9; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l38 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_f2 = var_p7; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_p7; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B34; + } + var_i2 = 2147483648u; + var_B34:; + var_i3 = 2147483648u; + var_i4 = var_l33; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_p7; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_p7; + var_f3 = var_p7; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l39 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_l34 = var_i0; + var_L36: + var_f0 = var_l16; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 3.40282347e+38; + var_f1 = var_l16; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B37;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_f1 = 1; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_i2 = var_p6; + var_f2 = (f32)(s32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l19; + var_f0 -= var_f1; + var_f1 = var_l16; + var_f0 /= var_f1; + goto var_B37; + } + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_f1 = 1; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_i2 = var_p6; + var_i3 = 1u; + var_i2 += var_i3; + var_f2 = (f32)(s32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l19; + var_f0 -= var_f1; + var_f1 = var_l16; + var_f0 /= var_f1; + var_B37:; + var_p7 = var_f0; + var_i1 = var_l26; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_i2 = !(var_i2); + if (var_i2) { + var_f2 = 3.40282347e+38; + var_f3 = var_l14; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_i3 = !(var_i3); + if (var_i3) {goto var_B39;} + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = 1; + var_i4 = var_l33; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f4 = (f32)(var_i4); + var_f5 = -1; + var_f4 += var_f5; + var_f3 /= var_f4; + var_i4 = var_p5; + var_f4 = (f32)(s32)(var_i4); + var_f3 *= var_f4; + var_f4 = -0.5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f3 = var_l14; + var_f2 /= var_f3; + goto var_B39; + } + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = 1; + var_i4 = var_l33; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f4 = (f32)(var_i4); + var_f5 = -1; + var_f4 += var_f5; + var_f3 /= var_f4; + var_i4 = var_p5; + var_i5 = 1u; + var_i4 += var_i5; + var_f4 = (f32)(s32)(var_i4); + var_f3 *= var_f4; + var_f4 = -0.5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f2 -= var_f3; + var_f3 = var_l14; + var_f2 /= var_f3; + var_B39:; + var_l9 = var_f2; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l38; + var_i1 = 0u; + var_f2 = var_p7; + var_f3 = var_l9; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 0u; + var_f2 = var_l9; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = var_l39; + var_i2 = 0u; + var_f3 = var_p7; + var_f4 = var_l9; + var_i3 = var_f3 <= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 0u; + var_f3 = var_p7; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p2 = var_i1; + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_p2; + var_i1 = var_l29; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_p2; + var_i2 = var_l27; + var_i1 += var_i2; + var_l27 = var_i1; + var_i2 = var_p2; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_i1 = var_l32; + var_i2 = var_l35; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 |= var_i1; + var_l36 = var_i0; + var_i0 = var_l31; + var_i1 = var_p1; + var_i2 = var_l28; + var_i1 += var_i2; + var_l28 = var_i1; + var_i2 = var_p1; + var_i3 = var_p8; + var_i2 += var_i3; + var_p8 = var_i2; + var_i3 = var_p1; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 > (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_l37 = var_i1; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_i1 = var_l37; + var_i2 = 0u; + var_i1 = (u32)((s32)var_i1 >= (s32)var_i2); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l36; + if (var_i0) {goto var_B26;} + goto var_B41; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = var_l27; + var_i1 = var_l29; + var_i2 = var_l27; + var_i3 = var_l29; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l40 = var_i0; + var_i0 = var_l27; + var_p3 = var_i0; + var_L43: + var_i0 = var_p3; + var_i1 = var_l40; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l26; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l37; + var_i2 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f153(instance, var_i0, var_i1, var_i2); + var_l41 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l41; + var_i0 = !(var_i0); + if (var_i0) {goto var_L43;} + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B41:; + var_i0 = var_p1; + var_i1 = var_p5; + var_i0 += var_i1; + var_p5 = var_i0; + var_i0 = var_p2; + var_i1 = var_p6; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l36; + if (var_i0) {goto var_L36;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L36;} + var_i0 = var_p8; + var_i1 = var_l28; + var_i2 = var_p8; + var_i3 = var_l28; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = var_p8; + var_p3 = var_i0; + var_L44: + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L36;} + var_i0 = var_l26; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l35; + var_i0 = w2c_rapier__wasm3d__bg_f153(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L44;} + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B26:; + var_i0 = var_p0; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B0:; + var_i0 = var_l26; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f90(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0; + u64 var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0; + f32 var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 528u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_l6 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l14 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 92u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = 324u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l5; + var_i1 = 492u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l5; + var_i1 = 416u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l23 = var_i0; + var_f0 = 3.40282347e+38; + var_l39 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = 4u; + var_l14 = var_i0; + var_L7: + var_f0 = var_l39; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p4 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l6 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l25; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_i3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l34 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l36 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + } + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_f1); + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l5; + var_i3 = var_l5; + var_i4 = 480u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_p4 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l45 = var_j0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l41 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l42 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l43 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_l40 = var_f0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + var_j0 = var_l45; + var_l49 = var_j0; + var_i0 = 4u; + var_l8 = var_i0; + var_i0 = 4u; + goto var_B10; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l5; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_i1); + var_i0 = var_l5; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_j0 = 0ull; + var_l46 = var_j0; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l5; + var_j1 = var_l45; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_j1); + var_i0 = var_l5; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l5; + var_f1 = var_l39; + var_f2 = var_l40; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 483, var_i1); + var_i0 = var_l5; + var_f1 = var_l39; + var_f2 = var_l43; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 482, var_i1); + var_i0 = var_l5; + var_f1 = var_l39; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 481, var_i1); + var_i0 = var_l5; + var_f1 = var_l39; + var_f2 = var_l41; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_i1); + var_i0 = var_l5; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 416u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 480u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 401u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 402u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 403u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_j1 = 255ull; + var_j0 &= var_j1; + var_l45 = var_j0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = 284u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_L12: + var_j0 = var_l45; + var_j1 = var_l46; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l37; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l23; + var_i1 = var_l19; + var_i2 = var_l13; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = var_l19; + var_i2 = var_l8; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 416u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = var_l12; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l5; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l38; + var_i2 = var_l23; + var_i3 = var_l22; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 480u); + var_l12 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_i1 = 408u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_l40 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 484u); + var_l47 = var_j0; + var_i0 = var_l5; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 += var_i1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + var_j2 = var_l47; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 400u); + var_l47 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l47; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B13; + } + var_i0 = var_l8; + var_i1 = var_l20; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_j0 = var_l46; + var_j1 = 1ull; + var_j0 += var_j1; + var_l46 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L12;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l19 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_p4 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l40 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l43 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l42 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l41 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 152u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l7; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_B10:; + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = 120u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l18; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 200u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 192u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l5; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 152u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l5; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_f1); + var_i0 = var_l5; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_f1); + var_i0 = var_l5; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_f1); + var_i0 = var_l5; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_f1); + var_i0 = var_p4; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p4; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p4; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l47 = var_j0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_j0 = 0ull; + var_l46 = var_j0; + var_L18: + var_j0 = var_l46; + var_l45 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l46 = var_j0; + var_j0 = var_l47; + var_j1 = var_l45; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_j0 = var_l45; + var_i0 = (u32)(var_j0); + var_p4 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 480u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_f1 = var_l39; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l48 = var_j0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l27 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l44 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l28 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_p4; + var_l14 = var_i0; + var_f0 = var_l40; + var_l39 = var_f0; + goto var_B19; + } + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l40 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p4 = var_i0; + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l40 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B22; + } + var_L24: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l7; + var_i3 = var_p4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l10 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l6 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l12 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l41 = var_f2; + var_f3 = var_l40; + var_i2 = var_f2 <= var_f3; + var_l13 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l40; + var_f3 = var_l41; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_l6 = var_i0; + goto var_B22; + } + var_i0 = var_l7; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_p4 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L24;} + var_B22:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B19:; + var_j0 = var_l46; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L18;} + var_i0 = var_l5; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L7;} + goto var_B4; + } + var_i0 = var_p4; + var_i1 = var_l21; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_f0 = var_l42; + var_i0 = i32_reinterpret_f32(var_f0); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l43; + var_i0 = i32_reinterpret_f32(var_f0); + var_l28 = var_i0; + var_f0 = var_l41; + var_i0 = i32_reinterpret_f32(var_f0); + var_l29 = var_i0; + var_j0 = var_l49; + var_l48 = var_j0; + var_i0 = var_p4; + var_l27 = var_i0; + var_f0 = var_l40; + var_l44 = var_f0; + var_i0 = var_p2; + var_l14 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_j1 = var_l48; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 0u; + var_i3 = var_l28; + var_i4 = 1u; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 0u; + var_i3 = var_l14; + var_i4 = 2u; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l29; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 528u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f91(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + u64 var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_l8 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 2u; + var_l8 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i0 = var_l4; + var_i1 = 245u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 225u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = 205u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = 252u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l4; + var_i1 = 232u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l4; + var_i1 = 212u; + var_i0 += var_i1; + var_l25 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_i0 = var_l4; + var_i1 = 265u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 2u; + var_l8 = var_i0; + var_L5: + var_f0 = var_l35; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_p1 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l31; + var_i1 = var_p1; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + } + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l37 = var_f0; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_l17 = var_i0; + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 2u; + var_l18 = var_i0; + var_i0 = 2u; + var_l7 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l41 = var_f0; + var_l38 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l42 = var_f0; + var_l39 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l36 = var_f0; + var_l40 = var_f0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_f0 = 0; + var_l40 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l5 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l37 = var_f0; + var_i0 = var_l4; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = 0u; + var_p1 = var_i0; + goto var_B6; + } + var_i0 = var_p1; + var_i1 = var_l20; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_f0 = var_l35; + var_f1 = var_l36; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l5 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l40 = var_f0; + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = 1u; + var_p1 = var_i0; + goto var_B6; + var_B11:; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = 0; + var_l39 = var_f0; + var_f0 = var_l35; + var_f1 = var_l42; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l5 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l39 = var_f0; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = 2u; + var_p1 = var_i0; + goto var_B6; + var_B12:; + var_i0 = 2u; + var_p1 = var_i0; + var_f0 = var_l35; + var_f1 = var_l41; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l29; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 284u); + var_l5 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l38 = var_f0; + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = 3u; + var_p1 = var_i0; + goto var_B6; + var_B14:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_p1 = var_i0; + var_B13:; + var_i0 = var_l4; + var_i1 = 152u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l4; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l48 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l32 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l4; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 99, var_i1); + var_i0 = var_l4; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_B7:; + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 152u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 128u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l4; + var_j1 = var_l48; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_j1); + var_i0 = var_l4; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l4; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 104u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 99u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_f1); + var_i0 = var_l4; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l4; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l4; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l17; + var_j0 = (u64)(var_i0); + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l41; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l49 = var_j0; + var_j0 = 0ull; + var_l46 = var_j0; + var_L15: + var_j0 = var_l46; + var_l47 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l46 = var_j0; + var_j0 = var_l49; + var_j1 = var_l47; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_j0 = var_l47; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = var_l33; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 272u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = var_l9; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 13u); + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l22 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l43 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l44 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p1; + var_l8 = var_i0; + var_f0 = var_l34; + var_l35 = var_f0; + goto var_B16; + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l34 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p1 = var_i0; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l5 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l19 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l19; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B19; + } + var_L21: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l19; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l18 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l34 = var_f2; + var_f3 = var_l36; + var_i2 = var_f2 <= var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l34; + var_f3 = var_l36; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l5 = var_i0; + goto var_B19; + } + var_i0 = var_l19; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L21;} + var_B19:; + var_i0 = var_l19; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B16:; + var_j0 = var_l46; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L15;} + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L5;} + goto var_B3; + var_B6:; + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l43 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l44 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 >>= (var_i1 & 31); + var_l22 = var_i0; + var_i0 = var_p1; + var_l8 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B3:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l8; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087032u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l22; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f92(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + u64 var_l45 = 0, var_l46 = 0, var_l47 = 0; + f32 var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 464u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l4 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_l15 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l3; + var_i1 = 432u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 340u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l3; + var_i1 = 204u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = 13u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l3; + var_i1 = 412u; + var_i0 += var_i1; + var_l24 = var_i0; + var_f0 = 3.40282347e+38; + var_l40 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = 4u; + var_l15 = var_i0; + var_L5: + var_f0 = var_l40; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l5 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_i0 = var_l18; + var_i1 = var_l10; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i0 = var_l18; + var_i1 = var_l10; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l32 = var_i0; + var_i0 = var_l18; + var_i1 = var_l10; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + } + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_f1 = var_l40; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_l46 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_l41 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l42 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l44 = var_f0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l3; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l3; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l3; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_j0 = 0ull; + var_l45 = var_j0; + var_i0 = var_l3; + var_i1 = 280u; + var_i0 += var_i1; + var_l33 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_f0 = var_l40; + var_f1 = var_l44; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l46; + var_j0 |= var_j1; + var_f1 = var_l40; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l40; + var_f2 = var_l41; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l47 = var_j0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L10: + var_j0 = var_l47; + var_j1 = var_l45; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B11;} + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l34; + var_i1 = var_l17; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l24; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l3; + var_i1 = 432u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l21; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 430u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l23; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_i1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 452u); + var_l36 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_l37 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 440u); + var_l41 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l42 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 436u); + var_l44 = var_f0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i1 = var_l21; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l35; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_f0 = var_l42; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l43 = var_f0; + var_f1 = var_l43; + var_f0 *= var_f1; + var_f1 = var_l44; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l43 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l41; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l43 = var_f1; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l43 = var_f0; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l37; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_f1 = var_l43; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l36; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 13u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l38; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + } + var_i0 = var_l17; + var_i1 = var_l19; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j0 = var_l45; + var_j1 = 1ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L10;} + var_i0 = var_l14; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 176u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l3; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l4; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + goto var_B8; + } + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_f0 = var_l40; + var_f1 = var_l44; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l46; + var_j0 |= var_j1; + var_f1 = var_l40; + var_f2 = var_l42; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l40; + var_f2 = var_l41; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l47 = var_j0; + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_l8 = var_i0; + var_i0 = 4u; + var_B8:; + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = 120u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l13; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 176u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 152u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 144u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_j0 = 0ull; + var_l45 = var_j0; + var_L16: + var_j0 = var_l45; + var_l46 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l45 = var_j0; + var_j0 = var_l47; + var_j1 = var_l46; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_j0 = var_l46; + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 400u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_f1 = var_l40; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l22; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 432u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l39 = var_i0; + var_i0 = var_l5; + var_l15 = var_i0; + var_f0 = var_l41; + var_l40 = var_f0; + goto var_B17; + } + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l41 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l4 = var_i0; + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l41 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B20; + } + var_L22: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l6; + var_i3 = var_l4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l7 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l5 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l19 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l42 = var_f2; + var_f3 = var_l41; + var_i2 = var_f2 <= var_f3; + var_l9 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l41; + var_f3 = var_l42; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l5 = var_i0; + goto var_B20; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L22;} + var_B20:; + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B17:; + var_j0 = var_l45; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L16;} + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L5;} + goto var_B3; + } + var_i0 = var_l5; + var_i1 = var_l20; + var_i2 = 1082540u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + } + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087000u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 432u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 443u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 435u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 464u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f93(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = 0u; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_p2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B0;} + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p2; + var_i4 = var_l6; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l10; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B0:; + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l12; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l9; + var_p1 = var_i0; + goto var_B11; + } + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B12; + } + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p3 = var_i0; + var_i0 = var_l6; + goto var_B17; + } + var_i0 = var_p3; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_p3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 255u; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i3 = var_p3; + var_i4 = 12u; + var_i3 *= var_i4; + var_p1 = var_i3; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p3 = var_i0; + var_i0 = var_l6; + goto var_B17; + } + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B17:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B12; + var_B14:; + var_i0 = var_p3; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p3; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_p3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 255u; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 *= var_i3; + var_i3 = var_p3; + var_i4 = 12u; + var_i3 *= var_i4; + var_p1 = var_i3; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = var_l9; + var_i1 += var_i2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l13; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p3 = var_i0; + var_i0 = var_l9; + goto var_B24; + } + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B24:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + } + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l7; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = 1066812u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1u; + var_i1 = var_l7; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = var_l7; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = 1066820u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B12:; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_p0; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B10; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1066852u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1066868u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1058736u; + var_i1 = 35u; + var_i2 = 1066836u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B10:; + var_p1 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + goto var_B5; + var_B9:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1066900u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1066916u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p3; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B6:; + var_i0 = 1058736u; + var_i1 = 35u; + var_i2 = 1066884u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l12; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) {goto var_B35;} + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) {goto var_B35;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B34;} + goto var_B31; + var_B35:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B32; + var_B34:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_p2 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B31; + UNREACHABLE; + var_B32:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + goto var_B38; + } + goto var_B2; + var_B38:; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + goto var_B41; + } + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_L44: + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L44;} + } + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_L45: + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L45;} + var_B41:; + var_i0 = var_p3; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = var_l5; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1067032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B47; + } + goto var_B1; + var_B48:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_B47:; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_i2 = var_p2; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 17u; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_B30; + } + var_i0 = 1067124u; + var_i1 = 58u; + var_i2 = 1067184u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B52;} + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + goto var_B52; + } + goto var_B2; + var_B52:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + goto var_B55; + } + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_L58: + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L58;} + } + var_i0 = var_l14; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B55;} + var_L59: + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L59;} + var_B55:; + var_i0 = var_p3; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = var_l8; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B62;} + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1067032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B61; + } + goto var_B1; + var_B62:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_B61:; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f833(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_i2 = var_p2; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 53u; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_B30; + } + var_i0 = 1067124u; + var_i1 = 58u; + var_i2 = 1067184u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + var_i0 = 1067048u; + var_i1 = 58u; + var_i2 = 1067108u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1067244u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1067252u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f94(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0; + u64 var_l71 = 0, var_l72 = 0; + f32 var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, + var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, + var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i12, var_i13; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11; + var_i0 = instance->w2c_g0; + var_i1 = 400u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 0u; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_l3; + var_i3 = 4294967233u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l38 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l40 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l34 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l45 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l46 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l48 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l49 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l47 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l50 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_f0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l45; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l28 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l29 = var_i0; + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 76u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l29; + var_i2 = var_l28; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l55 = var_f0; + var_i1 = var_l24; + var_i2 = 28u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l54 = var_f1; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l51 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l53 = var_f1; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l52 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l53; + var_f1 = var_l52; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l52 = var_f0; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l55; + var_f2 = var_l57; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l52 = var_f1; + var_f2 = var_l52; + var_f1 *= var_f2; + var_f2 = var_l54; + var_f3 = var_l51; + var_f4 = var_l56; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l52 = var_f2; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l52 = var_f0; + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_l8 = var_i0; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l2; + var_i1 = 380u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_j1); + var_i0 = var_l10; + var_f1 = var_l69; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l32; + var_i5 = var_l29; + var_i6 = var_l28; + var_i7 = var_l17; + var_i8 = var_l8; + var_i9 = var_l2; + var_i10 = 336u; + var_i9 += var_i10; + var_i10 = 0u; + var_i11 = 0u; + var_i0 = w2c_rapier__wasm3d__bg_f59(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_f0 = 1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = var_l24; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f0 = var_i2 ? var_f0 : var_f1; + var_i1 = var_l24; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l70 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l55 = var_f0; + var_f1 = var_l55; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_l57 = var_f1; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l44; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l56 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l52 = var_f0; + var_f1 = 9.99999944e-11; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l2; + var_i1 = 324u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l2; + var_i1 = 220u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = 4294967275u; + var_l36 = var_i0; + var_L4: + var_i0 = var_l2; + var_f1 = var_l56; + var_f2 = var_l52; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l52 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l2; + var_f1 = var_l57; + var_f2 = var_l52; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l2; + var_f1 = var_l55; + var_f2 = var_l52; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l36; + var_i1 = 1u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 152u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l35; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l35; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l3; + var_i5 = var_l2; + var_i6 = 136u; + var_i5 += var_i6; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l70; + var_f9 = var_l52; + var_f8 += var_f9; + var_i9 = 0u; + var_i10 = var_l2; + var_i11 = 184u; + var_i10 += var_i11; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 396u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l37 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l18 = var_i0; + var_i0 = var_l2; + var_i1 = 184u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l33; + var_i2 = 32u; + var_i1 += var_i2; + var_l22 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 48u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 40u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 24u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 16u; + var_i1 += var_i2; + var_l16 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i1 = var_l33; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_f0 = 0; + var_f1 = 0; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 184u); + var_f3 = var_l70; + var_i4 = var_l2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 212u); + var_i5 = var_l2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 136u); + var_l51 = var_f5; + var_f4 *= var_f5; + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 140u); + var_l53 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_l2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 220u); + var_i6 = var_l2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 144u); + var_l52 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l54 = var_f2; + var_f3 = var_l54; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l54; + var_f3 = var_l54; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l55 = var_f0; + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f2 = var_l51; + var_f3 = var_l55; + var_f2 *= var_f3; + var_l57 = var_f2; + var_f1 += var_f2; + var_l54 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l53; + var_f3 = var_l55; + var_f2 *= var_f3; + var_l51 = var_f2; + var_f1 += var_f2; + var_l53 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l52; + var_f2 = var_l55; + var_f1 *= var_f2; + var_l52 = var_f1; + var_f0 += var_f1; + var_l55 = var_f0; + var_i0 = var_l3; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_f2 = var_l57; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_f2 = var_l51; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l44; + var_i1 = var_l44; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l52; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 264u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 248u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l44; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 296u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l2; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_f0 = var_l55; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 += var_f1; + var_l51 = var_f0; + var_f0 = var_l53; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f0 += var_f1; + var_l53 = var_f0; + var_f0 = var_l54; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 += var_f1; + var_l52 = var_f0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l31 = var_i0; + var_i1 = 116u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l31; + var_i1 = 18512791u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l23; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l23; + var_i2 = 116u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B10; + } + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B10:; + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = var_l13; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B8; + } + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B8:; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + } + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l3; + var_i2 = 116u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_j1); + var_i0 = var_l5; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_f1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l27; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 256u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l2; + var_i1 = 104u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 208u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l8 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l51 = var_f0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l10; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l25; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l25; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l18; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l37; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l16; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l26; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l16; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l3; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B15;} + goto var_B13; + var_B15:; + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + } + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l52; + var_f2 = 1; + var_f3 = var_l51; + var_i4 = var_l8; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f2 = var_l53; + var_f3 = 1; + var_f4 = var_l51; + var_i5 = var_l5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_l51 = var_f2; + var_f1 += var_f2; + var_l52 = var_f1; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l56 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l14; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l52; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l63 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l14; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_f1 = var_l52; + var_i2 = var_l10; + var_i3 = 16u; + var_i2 += var_i3; + var_l16 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l55 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l55; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l59 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l63; + var_i2 = var_l11; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l58 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l53 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l65 = var_f0; + var_f0 = var_l53; + var_f1 = var_l56; + var_f2 = var_l65; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l60 = var_f0; + var_f1 = var_l60; + var_f0 *= var_f1; + var_f1 = var_l59; + var_f2 = var_l55; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l56 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l63; + var_f4 = var_l65; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l55 = var_f2; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l63 = var_f0; + var_f1 = 9.99999975e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_i0 = var_l7; + var_f1 = var_l60; + var_f2 = var_l63; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l7; + var_f1 = var_l55; + var_f2 = var_l63; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l7; + var_f1 = var_l56; + var_f2 = var_l63; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l14; + var_i5 = var_l16; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l52; + var_i9 = 0u; + var_i10 = var_l15; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l7; + var_i5 = var_l7; + var_i6 = 32u; + var_i5 += var_i6; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l51; + var_f9 = var_l54; + var_f10 = 1; + var_f11 = var_l57; + var_i12 = var_l12; + var_f10 = var_i12 ? var_f10 : var_f11; + var_f9 *= var_f10; + var_f8 += var_f9; + var_l68 = var_f8; + var_i9 = 0u; + var_i10 = var_l3; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l31; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l7; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l7; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l31; + var_i5 = var_l7; + var_i6 = 144u; + var_i5 += var_i6; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l52; + var_i9 = 0u; + var_i10 = var_l12; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l56 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l54 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l51 = var_f0; + goto var_B16; + } + var_f0 = var_l59; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l67 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l58; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l66 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l53; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_l3 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l65 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l54 = var_f0; + var_f0 = var_l53; + var_f1 = var_l65; + var_f2 = var_l54; + var_f1 *= var_f2; + var_l51 = var_f1; + var_f0 -= var_f1; + var_l55 = var_f0; + var_f0 = 0; + var_f1 = 0; + var_i2 = var_l7; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l64 = var_f2; + var_f3 = var_l66; + var_f4 = var_l54; + var_f3 *= var_f4; + var_l57 = var_f3; + var_f3 = -(var_f3); + var_f2 *= var_f3; + var_i3 = var_l7; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l61 = var_f3; + var_f4 = var_l67; + var_f5 = var_l54; + var_f4 *= var_f5; + var_l60 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_i3 = var_l7; + var_i4 = 92u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l62 = var_f3; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l54 = var_f2; + var_f3 = var_l54; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l54; + var_f3 = var_l54; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 1.00001001; + var_f0 *= var_f1; + var_l63 = var_f0; + var_f0 = var_l51; + var_f1 = var_l62; + var_f2 = var_l63; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l55; + var_f2 = var_l62; + var_f3 = 0; + var_f4 = 0; + var_f5 = var_l64; + var_f6 = var_l58; + var_f7 = var_l57; + var_f6 -= var_f7; + var_l54 = var_f6; + var_f6 = -(var_f6); + var_f5 *= var_f6; + var_f6 = var_l61; + var_f7 = var_l59; + var_f8 = var_l60; + var_f7 -= var_f8; + var_l51 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f6 = var_l62; + var_f7 = var_l55; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l55 = var_f5; + var_f6 = var_l55; + var_f7 = 0; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l55; + var_f6 = var_l55; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = 1.00001001; + var_f3 *= var_f4; + var_l56 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l57; + var_f1 = var_l64; + var_f2 = var_l63; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l54; + var_f2 = var_l64; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l57 = var_f0; + var_f0 = var_l60; + var_f1 = var_l61; + var_f2 = var_l63; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l51; + var_f2 = var_l61; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l54 = var_f0; + var_f0 = var_l67; + var_f1 = var_l67; + var_f0 *= var_f1; + var_f1 = var_l66; + var_f2 = var_l66; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l65; + var_f2 = var_l65; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l56 = var_f0; + var_f0 = var_l61; + var_f1 = var_l61; + var_f0 *= var_f1; + var_f1 = var_l64; + var_f2 = var_l64; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l62; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l51 = var_f0; + var_f0 = 0; + var_f1 = var_l56; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B18;} + var_f0 = 0; + var_f1 = var_l51; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B18;} + var_f0 = -1; + var_f1 = var_l61; + var_f2 = var_l67; + var_f1 *= var_f2; + var_f2 = var_l64; + var_f3 = var_l66; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l62; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l56; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_l51 = var_f1; + var_f2 = 1; + var_f1 = FMIN(var_f1, var_f2); + var_f2 = var_l51; + var_f3 = -1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f652(instance, var_f0); + var_B18:; + var_l60 = var_f0; + var_f0 = var_l54; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l51 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l57; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l54 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l55; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l56 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l60; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B13;} + var_B16:; + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l7; + var_f1 = var_l68; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_f1 *= var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l7; + var_f1 = var_l56; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l7; + var_f1 = var_l54; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l7; + var_f1 = var_l51; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l7; + var_i1 = 160u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l3; + var_i5 = var_l7; + var_i6 = 144u; + var_i5 += var_i6; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l52; + var_i9 = 0u; + var_i10 = var_l5; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_f0 = var_l53; + var_f1 = var_l52; + var_i2 = var_l7; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + var_i3 = 4u; + var_i2 = var_i2 != var_i3; + if (var_i2) { + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + goto var_B19; + } + var_f2 = var_l52; + var_B19:; + var_f1 -= var_f2; + var_l52 = var_f1; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l63 = var_f1; + var_f0 -= var_f1; + var_l65 = var_f0; + var_f0 = var_l59; + var_f1 = var_l52; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 *= var_f2; + var_l60 = var_f1; + var_f0 -= var_f1; + var_l56 = var_f0; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l55 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l58; + var_f2 = var_l52; + var_i3 = var_l10; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_l57 = var_f2; + var_f1 -= var_f2; + var_l54 = var_f1; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l53 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l65; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l52 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l51 = var_f0; + var_f1 = var_l51; + var_f2 = var_l68; + var_f3 = var_l51; + var_f4 = var_l68; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l68; + var_f3 = var_l68; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l66 = var_f0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l65; + var_f2 = var_l52; + var_f3 = var_l66; + var_f2 *= var_f3; + var_l51 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l54; + var_f2 = var_l53; + var_f3 = var_l66; + var_f2 *= var_f3; + var_l53 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l56; + var_f2 = var_l55; + var_f3 = var_l66; + var_f2 *= var_f3; + var_l52 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l60; + var_f3 = var_l52; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_f1 = var_l57; + var_f2 = var_l53; + var_f1 += var_f2; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l23; + var_f1 = var_l63; + var_f2 = var_l51; + var_f1 += var_f2; + var_i2 = var_l23; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = 1u; + var_l22 = var_i0; + var_B13:; + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l22; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i1 = var_l2; + var_i2 = 104u; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l66 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l61 = var_f1; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l65 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l62 = var_f1; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l63 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l60 = var_f0; + var_f0 = 0; + var_f1 = 0; + var_i2 = var_l2; + var_i3 = 184u; + var_i2 += var_i3; + var_l3 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l59 = var_f2; + var_f3 = var_l65; + var_f3 = -(var_f3); + var_f2 *= var_f3; + var_f3 = var_l66; + var_i4 = var_l3; + var_i5 = 28u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l58 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l63; + var_i4 = var_l3; + var_i5 = 36u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l67 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l52 = var_f2; + var_f3 = var_l52; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l52; + var_f3 = var_l52; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 1.00001001; + var_f0 *= var_f1; + var_l52 = var_f0; + var_f0 = var_l63; + var_f1 = var_l67; + var_f2 = var_l52; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l55 = var_f0; + var_f0 = var_l65; + var_f1 = var_l59; + var_f2 = var_l52; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l57 = var_f0; + var_f0 = var_l66; + var_f1 = var_l58; + var_f2 = var_l52; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_f0 = var_l64; + var_f1 = var_l64; + var_f0 *= var_f1; + var_f1 = var_l61; + var_f2 = var_l61; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l62; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l53 = var_f0; + var_f0 = var_l58; + var_f1 = var_l58; + var_f0 *= var_f1; + var_f1 = var_l59; + var_f2 = var_l59; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l67; + var_f2 = var_l67; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l52 = var_f0; + var_f0 = 0; + var_f1 = var_l53; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B21;} + var_f0 = 0; + var_f1 = var_l52; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B21;} + var_f0 = -1; + var_f1 = var_l64; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f2 = var_l61; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l62; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l53; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 /= var_f2; + var_l52 = var_f1; + var_f2 = 1; + var_f1 = FMIN(var_f1, var_f2); + var_f2 = var_l52; + var_f3 = -1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f652(instance, var_f0); + var_B21:; + var_l54 = var_f0; + var_f0 = var_l62; + var_f1 = var_l60; + var_f0 *= var_f1; + var_l51 = var_f0; + var_f0 = var_l61; + var_f1 = var_l60; + var_f0 *= var_f1; + var_l53 = var_f0; + var_f0 = var_l64; + var_f1 = var_l60; + var_f0 *= var_f1; + var_l52 = var_f0; + var_f0 = var_l64; + var_f1 = var_l56; + var_f0 *= var_f1; + var_f1 = var_l61; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l55; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l54; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + goto var_B22; + } + var_f0 = var_l64; + var_f1 = var_l58; + var_f0 *= var_f1; + var_f1 = var_l61; + var_f2 = var_l59; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l62; + var_f2 = var_l67; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_l54; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_l52; + var_l56 = var_f0; + var_f0 = var_l53; + var_l57 = var_f0; + var_f0 = var_l51; + var_l55 = var_f0; + goto var_B22; + var_B25:; + var_i0 = var_l3; + if (var_i0) {goto var_B22;} + var_f0 = var_l54; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_B23:; + var_f0 = var_l63; + var_f1 = var_l51; + var_f0 -= var_f1; + var_l55 = var_f0; + var_f0 = var_l65; + var_f1 = var_l53; + var_f0 -= var_f1; + var_l57 = var_f0; + var_f0 = var_l66; + var_f1 = var_l52; + var_f0 -= var_f1; + var_l56 = var_f0; + var_B22:; + var_i0 = var_l5; + var_f1 = var_l55; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l57; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l56; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l44; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + goto var_B5; + } + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l51 = var_f0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l53 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l52 = var_f0; + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l2; + var_f1 = var_l52; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_f1 = var_l53; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_f1 = var_l51; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + goto var_B3; + var_B5:; + var_i0 = var_l43; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l30; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + var_f2 = var_l69; + var_i3 = var_l26; + var_i4 = var_l25; + var_i5 = var_l32; + var_i6 = var_l29; + var_i7 = var_l28; + var_i8 = var_l2; + var_i9 = 184u; + var_i8 += var_i9; + var_i9 = var_l2; + var_i10 = 96u; + var_i9 += var_i10; + var_i10 = var_l2; + var_i11 = 336u; + var_i10 += var_i11; + var_i11 = var_l2; + var_i12 = 120u; + var_i11 += var_i12; + var_i12 = var_l2; + var_i13 = 104u; + var_i12 += var_i13; + var_i1 = w2c_rapier__wasm3d__bg_f59(instance, var_i1, var_f2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l24; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l55 = var_f0; + var_f1 = var_l55; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_l57 = var_f1; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_l56 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l52 = var_f0; + var_f1 = 9.99999944e-11; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_L4;} + var_B3:; + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l71 = var_j0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = var_l17; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l17; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_j1 = var_l71; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l2; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_j1); + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 184u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l63 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l54 = var_f1; + var_i2 = var_l10; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l60 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_f1; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l56 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = -9.99999975e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l53 = var_f0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l55 = var_f0; + var_i0 = var_l12; + var_f1 = var_l56; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l12; + var_f1 = var_l60; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l12; + var_f1 = var_l63; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l12; + var_i1 = 80u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l12; + var_i1 = var_l32; + var_i2 = var_l26; + var_i3 = var_l25; + var_i4 = var_l6; + var_i5 = var_l12; + var_i6 = 4294967232u; + var_i5 -= var_i6; + var_i6 = var_l29; + var_i7 = var_l28; + var_f8 = var_l53; + var_f9 = 1; + var_f10 = var_l55; + var_i11 = var_l5; + var_f9 = var_i11 ? var_f9 : var_f10; + var_f8 *= var_f9; + var_f9 = var_l52; + var_f10 = 1; + var_f11 = var_l55; + var_i12 = var_l3; + var_f10 = var_i12 ? var_f10 : var_f11; + var_f9 *= var_f10; + var_l53 = var_f9; + var_f8 += var_f9; + var_i9 = 0u; + var_i10 = var_l8; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l15; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l14; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l52 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l51; + var_f2 = 0; + var_f3 = 0; + var_f4 = var_l52; + var_f5 = var_l53; + var_f4 -= var_f5; + var_l52 = var_f4; + var_f5 = var_l52; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l52; + var_f5 = var_l52; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l52 = var_f2; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l54; + var_f2 = var_l60; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l57; + var_f2 = var_l63; + var_f3 = var_l52; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B27; + var_B28:; + var_i0 = var_l14; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_B27:; + var_i0 = var_l12; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + } + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + goto var_B30; + } + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B32; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B32:; + var_f0 = 0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B30;} + var_f0 = 0; + var_i1 = var_l3; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 340u); + var_i3 = var_l2; + var_i4 = 344u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i1 = w2c_rapier__wasm3d__bg_f1216(instance, var_i1, var_i2, var_i3); + var_p0 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B30;} + var_f0 = 0; + var_f1 = 1; + var_i2 = var_p0; + var_i3 = 168u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l52 = var_f2; + var_f1 /= var_f2; + var_f2 = var_l52; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B30:; + var_l52 = var_f0; + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 116u; + var_i0 *= var_i1; + var_l23 = var_i0; + var_i0 = var_l2; + var_i1 = 372u; + var_i0 += var_i1; + var_l31 = var_i0; + var_L34: + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l49; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l50; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l45; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l31; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l2; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l2; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l2; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l2; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_l15 = var_i0; + var_i0 = var_l6; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 124u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l70 = var_f0; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_f0; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l65 = var_f0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l66 = var_f0; + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_f0; + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 1; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 92u); + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 80u); + var_f3 -= var_f4; + var_i4 = var_l12; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_i4 = var_l6; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 84u); + var_f4 -= var_f5; + var_i5 = var_l12; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l6; + var_i5 = 20u; + var_i4 += var_i5; + var_l6 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 88u); + var_f4 -= var_f5; + var_i5 = var_l12; + var_i6 = 24u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l12; + var_i5 = 8u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 *= var_f2; + var_f2 = 1.10000002; + var_f1 *= var_f2; + var_l58 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_p0; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i3 = var_l8; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_l58; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l55 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l57 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l54 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l51 = var_f0; + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 280u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_f1 = var_l58; + var_f2 = var_l56; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l4; + var_f1 = var_l58; + var_f2 = var_l60; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l4; + var_f1 = var_l58; + var_f2 = var_l51; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l4; + var_f1 = var_l54; + var_f2 = var_l58; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l4; + var_f1 = var_l57; + var_f2 = var_l58; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l4; + var_f1 = var_l55; + var_f2 = var_l58; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 240u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l16; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_l3 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l16; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l16; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l16; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_L38: + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + var_l27 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l27; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_l20; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l20; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l20; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l4; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l35; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i4 = var_l36; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l4; + var_i1 = var_l35; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l5; + var_i4 = var_l36; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l4; + var_i1 = var_l35; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l8; + var_i4 = var_l36; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l4; + var_i1 = var_l35; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l6; + var_i4 = var_l36; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 211u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 210u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 209u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 208u); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l71 = var_j0; + var_j0 = 0ull; + var_l72 = var_j0; + var_L42: + var_j0 = var_l71; + var_j1 = var_l72; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B43;} + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_j1 = var_l72; + var_i1 = (u32)(var_j1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l18; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l18; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l3 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i3 = 36u; + var_i2 += var_i3; + var_l3 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l6; + var_i4 = var_l8; + var_i5 = var_l18; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l37; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l37; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l3; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B43;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l22 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 168u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 132u; + var_i0 += var_i1; + var_l6 = var_i0; + var_L45: + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = 168u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L45;} + } + var_i0 = var_l4; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l3 = var_i1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l61 = var_f1; + var_i2 = var_l18; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l55 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l3; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l62 = var_f2; + var_i3 = var_l18; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l57 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l3; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l59 = var_f3; + var_i4 = var_l18; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l54 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l3; + var_i5 = 76u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l58 = var_f4; + var_i5 = var_l18; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l51 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_f1); + var_i0 = var_l4; + var_f1 = var_l62; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f3 = var_l59; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l61; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_f1); + var_i0 = var_l4; + var_f1 = var_l58; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f2 = var_l59; + var_f3 = var_l55; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l62; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l61; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_f1); + var_i0 = var_l4; + var_f1 = var_l61; + var_f2 = var_l57; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l54; + var_f2 *= var_f3; + var_f3 = var_l59; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l62; + var_f4 = var_l55; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_f1); + var_f0 = var_l62; + var_i1 = var_l18; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l55 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l59; + var_i2 = var_l18; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l57 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f1 = var_l51; + var_f0 += var_f1; + var_l60 = var_f0; + var_f0 = var_l61; + var_f1 = var_l57; + var_f0 *= var_f1; + var_f1 = var_l62; + var_i2 = var_l18; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l54 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f1 = var_l51; + var_f0 += var_f1; + var_l56 = var_f0; + var_i0 = var_l4; + var_f1 = var_l54; + var_f2 = var_l58; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f3 = var_l62; + var_f4 = var_l56; + var_f3 *= var_f4; + var_f4 = var_l59; + var_f5 = var_l59; + var_f6 = var_l54; + var_f5 *= var_f6; + var_f6 = var_l61; + var_f7 = var_l55; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l51 = var_f5; + var_f6 = var_l51; + var_f5 += var_f6; + var_l51 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l4; + var_f1 = var_l57; + var_f2 = var_l58; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f3 = var_l59; + var_f4 = var_l60; + var_f3 *= var_f4; + var_f4 = var_l61; + var_f5 = var_l56; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l4; + var_f1 = var_l55; + var_f2 = var_l58; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f3 = var_l61; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l62; + var_f5 = var_l60; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l51 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = var_l14; + var_i4 = var_l3; + var_i5 = var_l5; + var_f6 = var_l51; + var_i7 = var_l22; + var_i8 = var_l4; + var_i9 = 272u; + var_i8 += var_i9; + var_i0 = w2c_rapier__wasm3d__bg_f47(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_l3; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 276u); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B48:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l43; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = 168u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + var_L50: + var_i0 = var_l3; + var_i1 = var_l19; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l61 = var_f0; + var_i1 = var_l8; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l56 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l62 = var_f1; + var_i2 = var_l8; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l55 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f1 = var_l51; + var_f0 += var_f1; + var_l59 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l58 = var_f0; + var_f1 = var_l55; + var_f0 *= var_f1; + var_f1 = var_l61; + var_i2 = var_l8; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l57 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l51 = var_f0; + var_f1 = var_l51; + var_f0 += var_f1; + var_l60 = var_f0; + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l57; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + var_l54 = var_f2; + var_f3 = var_l59; + var_f2 *= var_f3; + var_f3 = var_l61; + var_f4 = var_l60; + var_f3 *= var_f4; + var_f4 = var_l62; + var_f5 = var_l62; + var_f6 = var_l57; + var_f5 *= var_f6; + var_f6 = var_l58; + var_f7 = var_l56; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l51 = var_f5; + var_f6 = var_l51; + var_f5 += var_f6; + var_l51 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_l56; + var_f2 = var_l54; + var_f3 = var_l60; + var_f2 *= var_f3; + var_f3 = var_l58; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l61; + var_f5 = var_l59; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l55; + var_f2 = var_l54; + var_f3 = var_l51; + var_f2 *= var_f3; + var_f3 = var_l62; + var_f4 = var_l59; + var_f3 *= var_f4; + var_f4 = var_l58; + var_f5 = var_l60; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 168u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 168u; + var_i1 -= var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L50;} + goto var_B43; + } + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 1066368u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B43:; + var_j0 = var_l72; + var_j1 = 1ull; + var_j0 += var_j1; + var_l72 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L42;} + goto var_B39; + } + var_i0 = var_l3; + var_i1 = var_l30; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = var_l4; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l4; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_B39:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l20; + var_i1 = 120u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 211u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 210u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 &= var_i3; + var_l3 = var_i2; + var_i3 = var_l4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 209u); + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l5 = var_i0; + var_j0 = (u64)(var_i0); + var_l71 = var_j0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l27; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l27; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l27 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l27; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l27; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_B51:; + var_j0 = var_l71; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B53;} + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B53;} + var_i0 = var_l20; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B53;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l11 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l11 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_B53:; + var_j0 = var_l71; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B55;} + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B55;} + var_i0 = var_l20; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B55;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l11 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l11 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_B55:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l20; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_L38;} + goto var_B37; + var_B57:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l6 = var_i0; + if (var_i0) {goto var_L38;} + var_B37:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l53; + var_f1 /= var_f2; + var_l51 = var_f1; + var_f2 = var_l53; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l51; + var_f2 = var_l53; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l51 = var_f0; + var_f1 = var_l67; + var_f2 = var_l66; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f3 = var_l63; + var_f4 = var_l69; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l70; + var_f4 = var_l67; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l53 = var_f2; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l70 = var_f0; + var_f0 = var_l51; + var_f1 = var_l69; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l65 = var_f0; + var_f0 = var_l51; + var_f1 = var_l66; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l63 = var_f0; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l3 = var_i1; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_l15; + var_i1 = 36u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_l14 = var_i0; + var_L61: + var_i0 = var_l3; + var_l5 = var_i0; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l5; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B64;} + var_i0 = var_l9; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l19; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_i0; + } + var_i0 = var_l15; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l5; + var_i1 = 168u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_l5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l19 = var_i0; + var_i0 = var_l9; + var_i1 = 176u; + var_i0 += var_i1; + var_l16 = var_i0; + var_L67: + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B68;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_f0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l56 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_i2 = var_l9; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l64 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l53 = var_f0; + var_f1 = var_l53; + var_f0 += var_f1; + var_l59 = var_f0; + var_f0 = var_l57; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l58 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l54 = var_f1; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l53 = var_f0; + var_f1 = var_l53; + var_f0 += var_f1; + var_l69 = var_f0; + var_f0 = 0; + var_f1 = 0; + var_f2 = var_l63; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 64u); + var_f4 = var_l54; + var_i5 = var_l9; + var_i6 = 52u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l51 = var_f5; + var_f6 = var_l59; + var_f5 *= var_f6; + var_f6 = var_l56; + var_f7 = var_l69; + var_f6 *= var_f7; + var_f7 = var_l64; + var_f8 = var_l54; + var_f9 = var_l64; + var_f8 *= var_f9; + var_f9 = var_l55; + var_f10 = var_l58; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_l53 = var_f8; + var_f9 = var_l53; + var_f8 += var_f9; + var_l53 = var_f8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 232u); + var_f3 -= var_f4; + var_l61 = var_f3; + var_i4 = var_l9; + var_i5 = 136u; + var_i4 += var_i5; + var_l6 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l67 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 60u); + var_f5 = var_l55; + var_f6 = var_l51; + var_f7 = var_l69; + var_f6 *= var_f7; + var_f7 = var_l58; + var_f8 = var_l53; + var_f7 *= var_f8; + var_f8 = var_l56; + var_f9 = var_l59; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_i5 = var_l9; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 228u); + var_f4 -= var_f5; + var_l62 = var_f4; + var_i5 = var_l9; + var_i6 = 140u; + var_i5 += var_i6; + var_l8 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l66 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 120u); + var_l60 = var_f4; + var_f3 += var_f4; + var_f2 -= var_f3; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 112u); + var_l56 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l65; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 56u); + var_f5 = var_l57; + var_f6 = var_l51; + var_f7 = var_l53; + var_f6 *= var_f7; + var_f7 = var_l64; + var_f8 = var_l59; + var_f7 *= var_f8; + var_f8 = var_l58; + var_f9 = var_l69; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_i5 = var_l9; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 224u); + var_f4 -= var_f5; + var_l59 = var_f4; + var_f5 = var_l66; + var_f4 *= var_f5; + var_f5 = var_l61; + var_i6 = var_l9; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 132u); + var_l69 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_i5 = var_l9; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 124u); + var_l55 = var_f5; + var_f4 += var_f5; + var_f3 -= var_f4; + var_i4 = var_l5; + var_i5 = 116u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l57 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l5; + var_i4 = 120u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l54 = var_f3; + var_f4 = var_l70; + var_f5 = var_l62; + var_f6 = var_l69; + var_f5 *= var_f6; + var_f6 = var_l59; + var_f7 = var_l67; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_i6 = var_l9; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 128u); + var_l51 = var_f6; + var_f5 += var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l53 = var_f2; + var_f3 = var_l53; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l53; + var_f3 = var_l53; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l58 = var_f0; + var_f0 = 0; + var_f1 = 1; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l53 = var_f2; + var_f1 /= var_f2; + var_f2 = var_l53; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l53 = var_f0; + var_f1 = var_l52; + var_f0 *= var_f1; + var_f1 = var_l53; + var_f2 = var_l52; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l53 = var_f0; + var_f1 = var_l54; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l68 = var_f0; + var_f0 = var_l53; + var_f1 = var_l57; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l54 = var_f0; + var_f0 = var_l53; + var_f1 = var_l56; + var_f2 = var_l58; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l53 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B71;} + var_f0 = var_l54; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B71;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_l22 = var_i0; + var_f0 = var_l68; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B69;} + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B70;} + goto var_B69; + var_B71:; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 353u); + var_l22 = var_i0; + if (var_i0) {goto var_B69;} + var_B70:; + var_i0 = var_l9; + var_f1 = var_l60; + var_f2 = var_l53; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 236u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l9; + var_f1 = var_l68; + var_i2 = var_l9; + var_i3 = 244u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l51; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l9; + var_f1 = var_l54; + var_i2 = var_l9; + var_i3 = 240u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l55; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + } + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_B69:; + var_f0 = var_l61; + var_f1 = var_l53; + var_f0 *= var_f1; + var_f1 = var_l59; + var_f2 = var_l68; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l64 = var_f0; + var_f0 = var_l59; + var_f1 = var_l54; + var_f0 *= var_f1; + var_f1 = var_l62; + var_f2 = var_l53; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l59 = var_f0; + var_f0 = var_l62; + var_f1 = var_l68; + var_f0 *= var_f1; + var_f1 = var_l61; + var_f2 = var_l54; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l54 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B73;} + var_f0 = var_l64; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B73;} + var_f0 = var_l59; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B68;} + var_B73:; + var_i0 = var_l22; + if (var_i0) {goto var_B68;} + var_f0 = var_l54; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l58 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l64; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l60 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l59; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + var_l53 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l56 = var_f0; + var_i0 = var_l8; + var_f1 = var_l53; + var_f2 = var_l56; + var_f1 *= var_f2; + var_f2 = var_l58; + var_f3 = var_l54; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 152u); + var_l51 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l64; + var_i5 = var_l9; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 156u); + var_l55 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l59; + var_f5 = var_l58; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l57 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l60; + var_f4 = var_l54; + var_f5 = var_l55; + var_f4 *= var_f5; + var_f5 = var_l64; + var_i6 = var_l9; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 164u); + var_l53 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l59; + var_f6 = var_l60; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l54 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l66; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l67; + var_f2 = var_l60; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f3 = var_l55; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f4 = var_l53; + var_f5 = var_l54; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l69; + var_f2 = var_l58; + var_f3 = var_l56; + var_f2 *= var_f3; + var_f3 = var_l51; + var_f4 = var_l57; + var_f3 *= var_f4; + var_f4 = var_l55; + var_f5 = var_l54; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + } + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_B68:; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l19; + var_i1 = 48u; + var_i0 -= var_i1; + var_l19 = var_i0; + if (var_i0) {goto var_L67;} + goto var_B62; + var_B64:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1066336u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1066352u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B62:; + var_i0 = var_l3; + var_i1 = var_l43; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L61;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + var_i0 = var_l3; + var_i1 = 168u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 132u; + var_i0 += var_i1; + var_l6 = var_i0; + var_L75: + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = 168u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L75;} + var_B60:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B35; + } + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B35:; + var_i0 = var_p0; + var_i1 = 116u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l23; + var_i1 = 116u; + var_i0 -= var_i1; + var_l23 = var_i0; + if (var_i0) {goto var_L34;} + var_B29:; + var_i0 = var_l2; + var_i1 = 400u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f95(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, f32 var_p12, u32 var_p13, f32 var_p14, f32 var_p15, + f32 var_p16, f32 var_p17) { + u32 var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + f32 var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i10, var_i11; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 512u; + var_i0 -= var_i1; + var_l18 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p15; + var_f1 = var_p16; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = var_p9; + var_i1 = var_p10; + var_i0 |= var_i1; + if (var_i0) { + var_i0 = var_p9; + if (var_i0) { + var_i0 = var_p9; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p9; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l24 = var_f0; + } + var_i0 = var_p11; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + var_l20 = var_i0; + var_i0 = var_p13; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + var_l19 = var_i0; + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_p10; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p10; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l26 = var_f0; + } + var_f0 = 1; + var_f1 = 0; + var_i2 = var_l20; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l25 = var_f0; + var_f0 = 1; + var_f1 = 0; + var_i2 = var_l19; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l27 = var_f0; + var_i0 = var_p9; + if (var_i0) { + var_i0 = var_p9; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p9; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p9; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + } + var_f0 = var_l28; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l29; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l24; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l39 = var_f0; + var_f0 = var_l31; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l32; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l29 = var_f0; + var_f0 = var_l33; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = var_l34; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l30; + var_f1 = var_l25; + var_f0 *= var_f1; + var_l25 = var_f0; + var_f0 = 0; + var_l31 = var_f0; + var_f0 = 0; + var_l32 = var_f0; + var_f0 = 0; + var_l26 = var_f0; + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_p10; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p10; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p10; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_f0 = 0; + } + var_f1 = var_l27; + var_f0 *= var_f1; + var_l33 = var_f0; + var_f0 = var_l31; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l34 = var_f0; + var_f0 = var_l32; + var_f1 = var_l27; + var_f0 *= var_f1; + var_l30 = var_f0; + var_f0 = var_l24; + var_f1 = var_l37; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l38; + var_f1 -= var_f2; + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l39; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_l35; + var_f2 = var_l35; + var_f1 *= var_f2; + var_f2 = var_l36; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f3 = var_l25; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_i2 = var_p9; + if (var_i2) { + var_i2 = var_p9; + var_i3 = 316u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + } else { + var_f2 = 0; + } + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l33; + var_f1 = var_l33; + var_f0 *= var_f1; + var_f1 = var_l34; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l30; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l29 = var_f0; + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_p10; + var_i1 = 316u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + } + var_f0 = 0; + var_f1 = 0; + var_f2 = var_p17; + var_f3 = var_p17; + var_f4 = 0; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_p17; + var_f3 = var_p17; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p7; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 156u); + var_f1 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i3 = var_p8; + var_i4 = 20u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l19; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 156u); + var_f2 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l28; + var_f1 = var_l29; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_p17 = var_f0; + var_i0 = 1u; + var_l22 = var_i0; + var_i0 = var_p7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_i1 = var_p8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p7; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i1 = var_p7; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p8; + var_i3 = 132u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 &= var_i2; + var_i1 = !(var_i1); + var_i0 |= var_i1; + var_l22 = var_i0; + } + var_f0 = var_p16; + var_f1 = var_p15; + var_f0 -= var_f1; + var_f1 = var_p17; + var_f0 *= var_f1; + var_f1 = var_l24; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l19; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p9; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B4;} + var_i0 = var_l18; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 84u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p9; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 216u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1140(instance, var_i0, var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B0; + var_B5:; + var_i0 = var_l18; + var_i1 = 88u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + goto var_B2; + var_B4:; + var_i0 = var_l18; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 216u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l18; + var_i1 = 416u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p9; + var_i2 = 184u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l18; + var_i1 = 280u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l18; + var_i1 = 152u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p9; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = var_l21; + var_i3 = var_l20; + var_i4 = var_l19; + w2c_rapier__wasm3d__bg_f1030(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_B3:; + var_i0 = var_l18; + var_i1 = 88u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 336u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_B2:; + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_p10; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B17;} + var_i0 = var_l18; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 84u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p10; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 216u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1140(instance, var_i0, var_i1); + goto var_B16; + } + var_i0 = var_l18; + var_i1 = 152u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + goto var_B15; + var_B17:; + var_i0 = var_l18; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 216u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l18; + var_i1 = 400u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p10; + var_i2 = 184u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l18; + var_i1 = 416u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l18; + var_i1 = 280u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p10; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = var_l20; + var_i3 = var_l19; + var_i4 = var_p9; + w2c_rapier__wasm3d__bg_f1030(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_B16:; + var_i0 = var_l18; + var_i1 = 152u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 336u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_B15:; + var_i0 = var_p11; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_p12; + w2c_rapier__wasm3d__bg_f1119(instance, var_i0, var_f1); + } + var_i0 = var_p13; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 152u; + var_i0 += var_i1; + var_f1 = var_p14; + w2c_rapier__wasm3d__bg_f1119(instance, var_i0, var_f1); + } + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + goto var_B21; + } + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 36u; + var_i1 += var_i2; + var_p10 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_B21:; + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_p11 = var_i0; + var_i0 = var_l18; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = 336u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f238(instance, var_i0, var_i1, var_i2); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + goto var_B23; + } + var_i0 = var_l18; + var_i1 = 280u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 36u; + var_i1 += var_i2; + var_p10 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_B23:; + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l18; + var_i2 = 152u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = 280u; + var_i2 += var_i3; + var_l19 = var_i2; + w2c_rapier__wasm3d__bg_f238(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p10; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p13 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p11 = var_i0; + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p10; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_p1; + var_i2 = var_l18; + var_i3 = 216u; + var_i2 += var_i3; + var_i3 = var_p11; + var_i4 = var_p13; + var_i5 = var_l20; + var_i6 = var_l18; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 8u); + var_i7 = var_l18; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 12u); + var_f8 = var_p15; + var_f9 = var_p16; + var_i10 = var_l22; + var_i11 = var_p2; + var_i11 = i32_load_default32(&instance->w2c_memory, (u64)(var_i11) + 36u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32), w2c_rapier__wasm3d__bg_t47, var_i11, instance->w2c_T0.data[var_i11].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_f9, var_i10); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_i1 = 29u; + var_i0 <<= (var_i1 & 31); + var_i1 = 29u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 4294967293u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B0; + } + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_p12 = var_f0; + var_i0 = var_p0; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_f1 = var_p12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B0; + } + var_i0 = 1067924u; + var_i1 = 40u; + var_i2 = 1068076u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l18; + var_i1 = 512u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f96(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + u64 var_l33 = 0, var_l34 = 0, var_l35 = 0; + f32 var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 464u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_i0; + } + var_i0 = var_l4; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l3 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l33 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l33; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l15 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l12 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_j0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 160u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_f0 = var_l24; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l26 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f1 = var_l23; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_i1 = var_l2; + var_i2 = 180u; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_l23 = var_f1; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l3; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + var_l28 = var_f1; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l23; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l31 = var_f4; + var_f5 = var_l31; + var_f4 += var_f5; + var_l31 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l28; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l2; + var_f1 = var_l28; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l2; + var_i1 = 204u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l2; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_l10; + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 192u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 96u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 156u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l2; + var_i1 = 232u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = var_l6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i1 = 424u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l2; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 188u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_L4: + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 256u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l5; + var_i4 = var_l9; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i4 = var_l9; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l9; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_l9; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 387u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 386u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 385u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l2; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 384u); + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l34 = var_j0; + var_j0 = 0ull; + var_l33 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_p0 = var_i0; + var_L8: + var_j0 = var_l34; + var_j1 = var_l33; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l10; + var_i3 = var_l11; + var_i4 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f562(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l5 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l27 = var_f1; + var_i2 = var_p1; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_i3 = var_p1; + var_i4 = 76u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l26 = var_f2; + var_i3 = var_p1; + var_i4 = 80u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l29 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l23 = var_f2; + var_i3 = var_p1; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l26; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l27; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_f1); + var_i0 = var_l2; + var_f1 = var_l26; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l29; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_f1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l32 = var_f0; + var_f0 = var_l24; + var_i1 = var_p1; + var_i2 = 96u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l26; + var_i2 = var_p1; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l23; + var_f1 = var_l30; + var_f0 *= var_f1; + var_f1 = var_l24; + var_i2 = var_p1; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l2; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l28; + var_f3 = var_l27; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l26; + var_f7 = var_l28; + var_f6 *= var_f7; + var_f7 = var_l23; + var_f8 = var_l29; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l28 = var_f6; + var_f7 = var_l28; + var_f6 += var_f7; + var_l28 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_f1); + var_i0 = var_l2; + var_f1 = var_l32; + var_f2 = var_l29; + var_f3 = var_l27; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_f1); + var_i0 = var_l2; + var_f1 = var_l31; + var_f2 = var_l30; + var_f3 = var_l27; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_f1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l16; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l2; + var_i2 = 424u; + var_i1 += var_i2; + var_i2 = var_l14; + var_i3 = var_l5; + var_i4 = var_l2; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i5 = var_l2; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_i6 = var_l15; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t24, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 253u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 460, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 456u; + var_i2 += var_i3; + var_i3 = var_l2; + var_i4 = 460u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B14; + default: goto var_B13; + } + var_B15:; + var_i0 = 0u; + var_l3 = var_i0; + goto var_B13; + var_B14:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_B13:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + goto var_B11; + } + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 35u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B10;} + var_B11:; + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B10:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 460u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B9:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 += var_j1; + var_l33 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L8;} + goto var_B5; + } + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = 1051864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l2; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 256u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_B5:; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_p0 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 387u); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 386u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 &= var_i3; + var_p0 = var_i2; + var_i3 = var_l2; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 385u); + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_j0 = (u64)(var_i0); + var_l33 = var_j0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p0 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l6 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B18:; + var_j0 = var_l33; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B20;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B20:; + var_j0 = var_l33; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B22;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_B22:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_L4;} + goto var_B3; + var_B24:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p0 = var_i0; + if (var_i0) {goto var_L4;} + var_B3:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 464u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f97(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + u64 var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f514(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_B2:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l19 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B19; + } + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) {goto var_B19;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l11 = var_i0; + goto var_B21; + } + var_i0 = var_l10; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_B21:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L24: + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B26; + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B26:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B19; + var_B25:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l11 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l14; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + } + var_i0 = var_l11; + if (var_i0) {goto var_B17;} + var_i0 = var_l10; + var_p1 = var_i0; + var_B19:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = 1u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B17:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l5 = var_i0; + goto var_B31; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l3; + var_l5 = var_i0; + goto var_B31; + } + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l9 = var_i0; + goto var_B34; + } + var_i0 = var_l5; + var_i1 = 20u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_B34:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L37: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l5 = var_i0; + goto var_B39; + } + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l5 = var_i0; + goto var_B39; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_B39:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B31; + var_B38:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l25 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L37;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l9; + if (var_i0) {goto var_B29;} + var_B31:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + } + var_i0 = 2u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B29:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B7; + } + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B7; + } + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + goto var_B47; + } + var_i0 = var_l3; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_B47:; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_L50: + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f616(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049592u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B8; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l15 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f616(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049592u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B8; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_j0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l6 = var_i1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) {goto var_B8;} + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l26 = var_j0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B53;} + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l3; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = 3u; + var_i1 = 1049592u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B8; + var_B53:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 34u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l2; + var_i2 = 23u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 21u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f835(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l6; + var_j1 = var_l26; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 29, var_i1); + var_i0 = var_l6; + var_i1 = 31u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L50;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l7; + if (var_i0) {goto var_B43;} + goto var_B7; + } + var_i0 = 3u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + var_B43:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) {goto var_B57;} + var_i0 = 4u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B58; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_B58:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B56; + var_B57:; + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) {goto var_B61;} + var_i0 = 5u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B62; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_B62:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B60; + var_B61:; + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) {goto var_B65;} + var_i0 = 6u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B66; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_B66:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B64; + var_B65:; + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + if (var_i0) {goto var_B9;} + var_i0 = 7u; + var_i1 = 1049836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B68; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_B68:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_i0 = var_l15; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B64:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B60;} + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B60:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B56:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B16:; + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B15:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B14:; + var_i0 = var_l8; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B13:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + goto var_B8; + var_B12:; + var_i0 = 2u; + var_i1 = 1049592u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B8; + var_B11:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B8; + var_B10:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l24 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B8:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B7:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B5:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l18; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f98(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 1073741820u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 24u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 1073741821u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l8; + var_i1 = 13u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_L9: + var_i0 = var_l1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 96u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L9;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_L10: + var_i0 = var_l1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L10;} + var_B7:; + var_i0 = var_l1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l8; + var_i1 = 2147483641u; + var_i0 = var_i0 < var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l1 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_l1 = var_i0; + var_i0 = var_l8; + var_i1 = 13u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_L13: + var_i0 = var_l1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_L14: + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L14;} + var_B11:; + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = 4u; + var_l2 = var_i0; + goto var_B0; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l8; + var_i1 = var_l1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L20: + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l21 = var_f0; + var_i1 = var_l1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l22 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_f1 = var_l19; + var_f2 = var_l21; + var_f3 = var_l21; + var_f4 = var_l22; + var_i5 = var_l7; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l22; + var_f5 = var_l22; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l25 = var_f2; + var_f3 = var_l19; + var_f4 = var_l25; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l25; + var_f3 = var_l25; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l25 = var_f0; + var_f0 = var_l22; + var_f1 = var_l22; + var_f2 = var_l21; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l21; + var_f3 = var_l21; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_f1 = var_l21; + var_f2 = var_l19; + var_f3 = var_l19; + var_f4 = var_l21; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l26 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_f0; + var_f1 = var_l20; + var_i0 = var_f0 > var_f1; + var_l2 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_f1 = var_l19; + var_f2 = var_l21; + var_f3 = var_l21; + var_f4 = var_l20; + var_i5 = var_l2; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l20; + var_f5 = var_l20; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l22 = var_f2; + var_f3 = var_l19; + var_f4 = var_l22; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l22; + var_f3 = var_l22; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_f1 = var_l20; + var_f2 = var_l21; + var_i3 = var_l2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l21; + var_f3 = var_l21; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f2 = var_l19; + var_f3 = var_l19; + var_f4 = var_l20; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l21 = var_f0; + var_i0 = var_l1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l24; + var_i0 = var_f0 < var_f1; + var_l2 = var_i0; + var_f0 = var_l23; + var_f1 = var_l23; + var_f2 = var_l24; + var_f3 = var_l24; + var_f4 = var_l20; + var_i5 = var_l2; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l20; + var_f5 = var_l20; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l19 = var_f2; + var_f3 = var_l19; + var_f4 = var_l23; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l20; + var_f2 = var_l24; + var_i3 = var_l2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l24; + var_f3 = var_l24; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f2 = var_l23; + var_f3 = var_l20; + var_f4 = var_l23; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l23; + var_f3 = var_l23; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l23 = var_f0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = var_l6; + var_l2 = var_i1; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i2 = var_l2; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l6; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_L28: + var_i0 = var_l1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L28;} + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_L30: + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L30;} + } + var_i0 = var_l2; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l7 = var_i2; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + if (var_i2) {goto var_B32;} + var_i1 = var_l8; + var_i2 = var_l7; + var_l2 = var_i2; + var_i1 -= var_i2; + var_l10 = var_i1; + var_i1 = var_l10; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i3 = var_l2; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f816(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l2 = var_i1; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = var_l2; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l1 = var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 -= var_i2; + var_l5 = var_i1; + var_i2 = 3u; + var_i1 &= var_i2; + var_l18 = var_i1; + var_i1 = var_l4; + var_i2 = var_l7; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l5; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_L36: + var_i1 = var_l1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_l1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 88u; + var_i1 += var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 80u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 72u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 56u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 48u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 96u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + if (var_i1) {goto var_L36;} + } + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l11; + var_i2 = var_l7; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_L38: + var_i1 = var_l1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_l1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l5 = var_i1; + if (var_i1) {goto var_L38;} + } + var_i1 = var_l2; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_l2 = var_i1; + } + var_i1 = var_l2; + var_i2 = var_l7; + var_i3 = var_l8; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B32;} + var_i1 = var_l1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_l1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_l1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + var_B32:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + goto var_B21; + } + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1094128u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 1094144u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1094160u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l4; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L20;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = 0u; + } + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = 108u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 15u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_l4 = var_i3; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i5 = var_l3; + var_i6 = 32u; + var_i5 += var_i6; + var_i6 = 0u; + var_i7 = 0u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l3; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l3; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l21 = var_f0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p0; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p0; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B18:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1082248u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1082264u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1082232u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f99(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0; + f32 var_l53 = 0, var_l54 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_l44 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i2 = var_l9; + var_i3 = var_l19; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l28 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + goto var_B0; + } + var_i0 = var_l14; + var_i1 = 268435455u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l28 = var_i0; + if (var_i0) { + var_i0 = var_l28; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l45 = var_i0; + var_i0 = var_l9; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l46 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 -= var_i1; + var_l47 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l48 = var_i0; + var_i0 = var_l19; + var_i1 = 2u; + var_i0 -= var_i1; + var_l49 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 -= var_i1; + var_l34 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l24 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 -= var_i1; + var_l50 = var_i0; + var_L4: + var_i0 = var_l16; + var_l4 = var_i0; + var_L5: + var_i0 = var_l4; + var_i1 = var_l14; + var_i2 = var_l4; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l51 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i0 = var_l47; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l48; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_l4; + var_i1 = var_l15; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_l22 = var_i0; + var_i0 = var_l15; + var_i1 = var_l16; + var_i0 += var_i1; + var_l23 = var_i0; + var_l35 = var_i0; + var_i0 = 4294967292u; + var_l30 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l31 = var_i0; + var_i0 = var_l16; + var_i1 = var_l50; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l17; + var_l10 = var_i0; + var_l13 = var_i0; + var_l12 = var_i0; + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_l16 = var_i0; + var_L8: + var_i0 = var_l3; + var_l18 = var_i0; + var_i0 = var_l6; + var_l36 = var_i0; + var_i0 = var_l12; + var_l37 = var_i0; + var_i0 = var_l23; + var_l38 = var_i0; + var_i0 = var_l13; + var_l39 = var_i0; + var_i0 = var_l2; + var_l20 = var_i0; + var_i0 = var_l10; + var_l40 = var_i0; + var_i0 = var_l17; + var_l41 = var_i0; + var_i0 = var_l35; + var_l42 = var_i0; + var_i0 = var_l22; + var_l43 = var_i0; + var_i0 = var_l16; + var_l5 = var_i0; + var_i1 = var_l51; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = var_l9; + var_i2 *= var_i3; + var_l52 = var_i2; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l53 = var_f0; + var_i0 = var_l9; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l27 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = 1u; + var_l3 = var_i0; + var_L10: + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l54 = var_f2; + var_f3 = var_l53; + var_i2 = var_f2 > var_f3; + var_l16 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_f0 = var_l54; + var_f1 = var_l53; + var_i2 = var_l16; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l53 = var_f0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l29; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 += var_i1; + var_l33 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l15; + var_i1 = var_l43; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l15; + var_i1 = var_l42; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l15; + var_i1 = var_l41; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = var_l40; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l31; + var_i1 = 4u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l26; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l32; + var_i1 = 4u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l30; + var_i1 = 4u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l15; + var_i1 = var_l39; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = var_l38; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l15; + var_i1 = var_l37; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l15; + var_i1 = var_l36; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l29; + var_i1 = 1u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l11; + var_i1 = var_l33; + var_i2 = var_l52; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_L8;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_l4 = var_i0; + var_i1 = var_l19; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i0 += var_i1; + var_l12 = var_i0; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l53; + var_f0 /= var_f1; + var_l53 = var_f0; + var_i0 = var_l12; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l34; + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l36; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_i1 = var_l18; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l10 = var_i0; + var_L14: + var_i0 = var_l2; + var_f1 = var_l53; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L14;} + var_i0 = 0u; + var_i1 = var_l3; + var_i0 -= var_i1; + var_l2 = var_i0; + } + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = var_l11; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l37; + var_i0 += var_i1; + var_l2 = var_i0; + var_L16: + var_i0 = var_l2; + var_f1 = var_l53; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L16;} + } + var_i0 = var_l16; + var_l4 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_L5;} + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l21; + var_i1 = var_l24; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l11; + var_i1 = var_l39; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = var_l38; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_i1 = var_l18; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l18 = var_i0; + var_L17: + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 *= var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l34; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l10; + var_l3 = var_i0; + var_i0 = var_l4; + var_l2 = var_i0; + var_L19: + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l18; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 -= var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + var_i0 = 0u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l2 = var_i0; + } + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = var_l20; + var_i2 = var_l22; + var_i1 += var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l2; + var_i4 = var_l6; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l4; + var_i1 = var_l24; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + goto var_L4; + } + var_i0 = var_l16; + var_l4 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_L5;} + var_i0 = var_l13; + var_i1 = 7u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l49; + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l20; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_L21: + var_i0 = var_l10; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + goto var_B6; + } + var_i0 = var_l14; + var_i1 = var_l25; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = 0u; + var_i2 = var_l25; + var_i3 = var_l14; + var_i4 = 1u; + var_i3 = var_i3 == var_i4; + var_l2 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_l14; + var_i1 = var_i1 < var_i2; + var_i2 = var_l2; + var_i3 = var_l25; + var_i4 = 0u; + var_i3 = var_i3 != var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B22;} + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1065928u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1065756u; + var_i1 = 40u; + var_i2 = 1065912u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l45; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l19; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l31; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_l32; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = var_l26; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l11; + var_i1 = var_l30; + var_i2 = var_l4; + var_i3 = var_l9; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_L28: + var_i0 = var_l2; + var_i1 = var_l12; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = var_l17; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l6; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l46; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L28;} + } + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = var_l9; + var_i1 *= var_i2; + var_l4 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l2; + var_i1 = var_l11; + var_i2 = var_l4; + var_i3 = var_l33; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B26:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l27; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l5; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l21; + var_i1 = var_l21; + var_i2 = var_l8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l54; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l27; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_f0 = 1; + var_f1 = var_l53; + var_f0 /= var_f1; + var_l53 = var_f0; + var_i0 = var_l10; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l27; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l40; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_i1 = var_l18; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l12 = var_i0; + var_L33: + var_i0 = var_l2; + var_f1 = var_l53; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l53; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l12; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + var_i0 = 0u; + var_i1 = var_l3; + var_i0 -= var_i1; + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = var_l18; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = var_l11; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l41; + var_i0 += var_i1; + var_l2 = var_i0; + var_L34: + var_i0 = var_l2; + var_f1 = var_l53; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L34;} + var_B31:; + var_i0 = var_l25; + var_i1 = 1u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_L4;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l21; + var_i1 = var_l24; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_l43; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l11; + var_i1 = var_l42; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = 0u; + var_i1 = var_l18; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l18 = var_i0; + var_L36: + var_i0 = var_l9; + var_i1 = var_l17; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i1 = var_l20; + var_i0 += var_i1; + var_l2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = var_l2; + var_i1 = var_l12; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l53; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_f0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l27; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l4; + var_l3 = var_i0; + var_i0 = var_l7; + var_l2 = var_i0; + var_L38: + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_l23; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l18; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 -= var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L38;} + var_i0 = 0u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l2 = var_i0; + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = var_l12; + var_i2 = var_l22; + var_i1 += var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l53; + var_i3 = var_l2; + var_i4 = var_l5; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l7; + var_i1 = var_l24; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l13; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L36;} + goto var_L4; + } + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1066044u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1065295u; + var_i1 = 41u; + var_i2 = 1065352u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1065295u; + var_i1 = 41u; + var_i2 = 1065336u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1065536u; + var_i1 = 62u; + var_i2 = 1065600u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1066184u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L5;} + var_i0 = var_l20; + var_i1 = 7u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_L40: + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L40;} + goto var_L4; + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l44; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f100(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_l18 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l18; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 58u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l20; + var_i1 = 59u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l14; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L13: + var_i0 = var_l9; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_L18: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l12; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B15; + var_B19:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L18;} + var_i0 = 0u; + var_l5 = var_i0; + goto var_B14; + } + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = 1076580u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = 1076596u; + var_i1 = 25u; + var_i2 = 1076580u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l10 = var_i0; + var_L20: + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l16; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_B21; + var_B22:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B21:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L20;} + var_B14:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l5; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + goto var_B24; + } + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L27: + var_i0 = var_l9; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B26;} + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + var_i0 = 0u; + var_l5 = var_i0; + goto var_B23; + var_B26:; + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l12; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_B24:; + var_l4 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l10 = var_i0; + var_L29: + var_i0 = var_l9; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B31;} + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B30; + var_B31:; + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l16; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B30:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L29;} + var_B23:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l5; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + goto var_B34; + } + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L37: + var_i0 = var_l9; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B36;} + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L37;} + var_i0 = 0u; + var_l5 = var_i0; + goto var_B33; + var_B36:; + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l12; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_B34:; + var_l4 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l10 = var_i0; + var_L39: + var_i0 = var_l9; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B41;} + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B40; + var_B41:; + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l16; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B40:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L39;} + var_B33:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l5; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l14; + var_l8 = var_i0; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l2; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1077404u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B43:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 &= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B9;} + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_i2 = var_l3; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l6; + var_i1 = 140u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_L46: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L46;} + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f664(instance, var_i0); + var_B47:; + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l21; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L13;} + var_B12:; + var_i0 = var_l20; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = var_l19; + var_i2 = var_l18; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 57u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l19; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l19; + var_i1 = var_l18; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 20u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L49: + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f150(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L49;} + var_B48:; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = 1059240u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = var_l12; + var_i2 = 1059240u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1058772u; + var_i2 = var_l2; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1077420u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = 1076640u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 1076624u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1077132u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B5:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1079064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1079168u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1079184u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1079192u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = 1075484u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l18; + var_i1 = var_l17; + var_i2 = 1075468u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 143u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1059192u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 143u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 1059208u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f101(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0; + u64 var_l34 = 0, var_l35 = 0, var_l36 = 0; + f32 var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f1 = var_l23; + var_f0 += var_f1; + var_l28 = var_f0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_f1 = var_l32; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 += var_f1; + var_l29 = var_f0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l27; + var_i3 = var_l6; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l25; + var_f7 = var_l27; + var_f6 *= var_f7; + var_f7 = var_l23; + var_f8 = var_l26; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l27 = var_f6; + var_f7 = var_l27; + var_f6 += var_f7; + var_l33 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l26; + var_f3 = var_l24; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l22; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l24; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l27 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l23; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l23; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l25; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l23; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_f1 = var_l25; + var_f2 = var_l31; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l32; + var_f3 = var_l33; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_B0:; + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l24 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l28 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l29 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l26 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_j1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l4; + var_f1 = var_l22; + var_f2 = var_l23; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_f1 = var_l22; + var_f2 = var_l25; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l4; + var_f1 = var_l22; + var_f2 = var_l26; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l4; + var_f1 = var_l29; + var_f2 = var_l22; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l4; + var_f1 = var_l28; + var_f2 = var_l22; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l4; + var_f1 = var_l24; + var_f2 = var_l22; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 112u; + var_i1 += var_i2; + var_p2 = var_i1; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p2 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_p0 = var_i0; + goto var_B3; + } + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_L6: + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 323u); + var_l17 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 322u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 321u); + var_l18 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 320u); + var_p3 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l20 = var_i0; + var_j0 = (u64)(var_i0); + var_l34 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B8;} + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l35 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l36 = var_j0; + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_j1 = var_l36; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l16; + var_i1 = var_l12; + var_i2 = var_l4; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1062108u; + var_i4 = var_l21; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B8; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 323u); + var_l17 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 322u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 321u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p3 = var_i0; + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_j0 = var_l34; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B11;} + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l35 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l36 = var_j0; + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_j1 = var_l36; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = var_l4; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1062108u; + var_i4 = var_l16; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B11:; + var_j0 = var_l34; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_j0; + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = var_l4; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1062108u; + var_i4 = var_l12; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B12:; + var_i0 = var_l20; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l13; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l34 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_j0; + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_j1 = var_l35; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l15; + var_i1 = var_l11; + var_i2 = var_l4; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1062108u; + var_i4 = var_l9; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B7:; + var_i0 = var_p3; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l17; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l8 = var_i0; + var_j0 = (u64)(var_i0); + var_l34 = var_j0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p1; + } else { + var_i1 = var_p2; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_p0 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B13:; + var_j0 = var_l34; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p1; + var_p3 = var_i0; + goto var_B15; + } + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p3 = var_i0; + goto var_B15; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p3 = var_i0; + goto var_B15; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B15:; + var_j0 = var_l34; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p3; + var_p1 = var_i0; + goto var_B20; + } + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p1 = var_i0; + goto var_B20; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + var_p1 = var_i0; + goto var_B20; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_L6; + } + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_L6; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_L6; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_L6;} + var_B2:; + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f102(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0; + u64 var_l28 = 0; + f32 var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f516(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + goto var_B2; + } + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f1 = (f32)(s32)(var_i1); + var_f0 *= var_f1; + var_l23 = var_f0; + var_f0 = var_l22; + var_f1 = var_l23; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l22; + var_f1 = var_l22; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f2 = (f32)(s32)(var_i2); + var_f1 *= var_f2; + var_l25 = var_f1; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l22; + var_f1 = var_l22; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = (f32)(s32)(var_i2); + var_f1 *= var_f2; + var_l22 = var_f1; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + } + var_i0 = var_p1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l7 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p3 = var_i0; + } + var_i0 = var_p1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l7 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_p3 = var_i0; + } + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + if (var_i0) {goto var_B8;} + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = 1077344u; + var_i1 = 42u; + var_i2 = 1077388u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_f0 = var_l22; + var_f1 = var_l27; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p3 = var_i0; + if (var_i0) {goto var_B20;} + goto var_B1; + } + goto var_B0; + var_B20:; + var_i0 = var_p3; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p3; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l25; + var_f1 = var_l26; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + if (var_i0) {goto var_B22;} + goto var_B1; + } + goto var_B0; + var_B22:; + var_i0 = var_l7; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l23; + var_f1 = var_l24; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + if (var_i0) {goto var_B24;} + goto var_B1; + } + goto var_B0; + var_B24:; + var_i0 = var_l5; + var_j1 = 9223372034698903551ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_j1 = 18446744073701163007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 148u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_p1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_p1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B11:; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 61u); + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f829(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + goto var_B26; + } + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f664(instance, var_i0); + var_B29:; + var_i0 = var_p2; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + var_B26:; + var_i0 = var_p2; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p2; + var_j1 = 8589934591ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p2; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L32: + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = var_p2; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L32;} + } + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p3; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_p2; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p0 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l6; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B34;} + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B35; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = var_l14; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l13; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p0; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_p0; + var_i3 = var_p3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B43;} + var_i0 = 4294967295u; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B42;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B42; + } + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 142u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B35; + var_B43:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B42:; + var_p0 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_p3; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B40;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B37; + } + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l19 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l17 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L47: + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l20 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l19; + var_i3 = var_p0; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_i2; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p0 = var_i0; + var_L50: + var_i0 = var_p0; + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L50;} + } + var_i0 = var_p3; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l10 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i2 = var_l20; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l5; + var_i1 = var_l13; + var_i0 = var_i0 == var_i1; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L47;} + goto var_B38; + var_B41:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B35; + var_B40:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B35; + var_B39:; + var_i0 = var_p0; + var_i1 = var_l17; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_l4; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + if (var_i0) {goto var_B37;} + goto var_B35; + var_B37:; + var_i0 = var_l11; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B35:; + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p2 = var_i2; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p0 = var_i0; + var_L53: + var_i0 = var_p0; + var_i1 = var_l6; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L53;} + } + var_i0 = var_p3; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_p2; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B34;} + var_i0 = var_p3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_B34:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l15; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l6 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_p2 = var_i1; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_p1; + var_p0 = var_i1; + var_i2 = var_p2; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = var_p3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + goto var_B54; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_B54:; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_l8; + var_i4 = 40u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p2 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 1063800u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = 1058772u; + var_i2 = var_l8; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1077328u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B7:; + var_i0 = 148u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B6:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 1077164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + goto var_B3; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p3 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p3 = var_i0; + } + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 1063568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + goto var_Bfunc; + var_B1:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 1075688u; + var_i1 = 40u; + var_i2 = 1075856u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f103(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + u64 var_l32 = 0, var_l33 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3, var_j4, var_j5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l32 = var_j0; + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l32; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 0u; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 72u); + var_l11 = var_i2; + var_i3 = 0u; + var_i4 = var_l11; + var_i5 = var_l8; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 76u); + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_j4 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_j5 = 13563072037471107411ull; + var_i4 = var_j4 == var_j5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l32 = var_j0; + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l14 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = 0u; + var_j2 = var_l32; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l13 = var_i0; + if (var_i0) {goto var_B6;} + } + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l13 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l15 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l12 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l32 = var_j0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 0u; + var_j2 = var_l32; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + if (var_i0) {goto var_B5;} + } + var_i0 = var_l9; + var_i1 = 0u; + var_i2 = var_p5; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 164u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l13; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l11 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_l14; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_i0; + if (var_i0) {goto var_B2;} + } + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l9; + var_i4 = var_l8; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_i5 = var_p5; + var_i6 = var_p6; + var_f7 = var_p7; + w2c_rapier__wasm3d__bg_f130(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + goto var_B0; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l25 = var_f0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 += var_f2; + var_l29 = var_f1; + var_f2 = var_p7; + var_f1 += var_f2; + var_p7 = var_f1; + var_f2 = var_p7; + var_f1 *= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l25; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = 0; + var_p7 = var_f0; + var_f0 = 1; + goto var_B12; + } + var_f0 = var_l20; + var_f1 = var_l25; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l20 = var_f1; + var_f0 /= var_f1; + var_p7 = var_f0; + var_f0 = var_l16; + var_f1 = var_l20; + var_f0 /= var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l20; + var_f0 /= var_f1; + var_B12:; + var_l19 = var_f0; + var_f0 = var_l22; + var_f1 = var_p7; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l21 = var_f2; + var_f3 = var_l19; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l23 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l18; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l20 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 += var_f4; + var_l26 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l18; + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l24 = var_f5; + var_f4 *= var_f5; + var_f5 = var_p7; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l27 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_p7; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l19; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l28 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l16 = var_f1; + var_f0 *= var_f1; + var_l30 = var_f0; + var_f0 = var_l22; + var_f1 = var_l18; + var_f2 = var_l21; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l20 = var_f1; + var_f0 *= var_f1; + var_l31 = var_f0; + var_f0 = var_l22; + var_f1 = var_l19; + var_f2 = var_l21; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_l23 = var_f1; + var_f0 *= var_f1; + var_l22 = var_f0; + var_f0 = var_l17; + var_f1 = var_p7; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l17; + var_f1 = var_l18; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f0 = var_l17; + var_f1 = var_l19; + var_f0 *= var_f1; + var_l26 = var_f0; + var_f0 = var_l25; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_l29; + var_f0 -= var_f1; + var_l17 = var_f0; + var_i0 = 1u; + } else { + var_i0 = 0u; + } + var_p1 = var_i0; + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B6:; + var_i0 = var_l8; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_l10; + var_i3 = var_l13; + var_i4 = var_l8; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 60u); + var_i5 = 24u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f336(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B5:; + var_i0 = var_l8; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l12; + var_i3 = var_l10; + var_i4 = var_l15; + var_i5 = 24u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f336(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_p0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + if (var_i1) { + var_i1 = var_l8; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i1 = var_l8; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 136u; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 224u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_l8; + var_i3 = 148u; + var_i2 += var_i3; + var_p4 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 264u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 256u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 172u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 164u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 200u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 236u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 192, var_j2); + var_i1 = var_l8; + var_i2 = 112u; + var_i1 += var_i2; + var_j2 = var_l32; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_j2 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_j2); + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 260u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 120, var_j2); + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_j2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 200u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B4:; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_l8; + var_i1 = 192u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l8; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_f0 = var_l18; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_l19 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l19; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l17 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_p2; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_l24 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l17; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l21 = var_f4; + var_f5 = var_l21; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l24; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l19; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l8; + var_f1 = var_l17; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l8; + var_f1 = var_l24; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l8; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = var_p6; + var_f4 = var_l26; + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f270(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + if (var_i1) { + var_i1 = var_l8; + var_i2 = 188u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_i1 = var_l8; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 136u; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 224u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_l8; + var_i3 = 148u; + var_i2 += var_i3; + var_p4 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 264u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 256u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 172u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 164u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_j2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 236u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 120, var_j2); + var_i1 = var_l8; + var_i2 = 96u; + var_i1 += var_i2; + var_j2 = var_l32; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_j2 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 88, var_j2); + var_i1 = var_l8; + var_i2 = 112u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 260u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_j2); + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_j2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_l11; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_p7; + w2c_rapier__wasm3d__bg_f270(instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_f5); + goto var_B0; + var_B2:; + var_i0 = var_l8; + var_i1 = 136u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = var_l9; + var_i3 = var_l11; + var_i4 = var_l10; + var_i5 = var_l8; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_f6 = var_p7; + w2c_rapier__wasm3d__bg_f36(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_f0 = var_l19; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l18 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l18; + var_i1 = var_p6; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l17 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_p2; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l24 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l17; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l21 = var_f4; + var_f5 = var_l21; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l24; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l18; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_f1 = var_l17; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p5; + var_f1 = var_l24; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p6; + var_i3 = var_l10; + var_i4 = var_l12; + var_i5 = var_p3; + var_i6 = var_p4; + var_f7 = var_p7; + w2c_rapier__wasm3d__bg_f130(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_p0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + if (var_i1) { + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_f1; + var_i1 = var_p5; + var_i2 = 96u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_p3 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p5; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_j2 = var_l32; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = var_p5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p5; + var_i2 = var_p5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_j2); + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_p5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 132u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_f2 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l8; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f104(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p0; + w2c_rapier__wasm3d__bg_f159(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 0u; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = 0; + var_i1 = var_f1 > var_f2; + if (var_i1) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l12; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l10; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_l4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l4; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l19 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l15 = var_f4; + var_f5 = var_l15; + var_f4 += var_f5; + var_l15 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l19; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l19; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l21 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p2; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l16 = var_f3; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f3 = var_l16; + var_f2 -= var_f3; + var_l13 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l17 = var_f3; + var_f4 = var_l14; + var_f3 -= var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l13; + var_i3 = var_p2; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l19 = var_f4; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l22 = var_f3; + var_f4 = var_l19; + var_f3 -= var_f4; + var_l26 = var_f3; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l26; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = var_l3; + var_i2 = 68u; + var_i1 += var_i2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l12 = var_f3; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f2 = var_l11; + var_f3 = var_l12; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l3; + var_f2 = var_l10; + var_f3 = var_l12; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 60, var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 56u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = var_l3; + var_i5 = 8u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f325(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l18 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 156u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l14; + var_f3 = var_l13; + var_f4 = var_l19; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l15 = var_f4; + var_f5 = var_l15; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l16; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l15 = var_f5; + var_f6 = var_l15; + var_f5 += var_f6; + var_l30 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l14; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l19; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l14 = var_f6; + var_f7 = var_l14; + var_f6 += var_f7; + var_l31 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + var_f2 = var_l18; + var_f3 = var_l17; + var_f4 = var_l13; + var_f5 = var_l12; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l15 = var_f5; + var_f6 = var_l15; + var_f5 += var_f6; + var_l32 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l11; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f7 = var_l17; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l15 = var_f6; + var_f7 = var_l15; + var_f6 += var_f7; + var_l33 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l17; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f8 = var_l11; + var_f9 = var_l24; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l17 = var_f7; + var_f8 = var_l17; + var_f7 += var_f8; + var_l34 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l17 = var_f2; + var_f1 -= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l16; + var_f3 = var_l13; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f2 = var_l25; + var_f3 = var_l20; + var_f4 = var_l13; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l33; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 -= var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = var_l18; + var_f3 = var_l21; + var_f4 = var_l13; + var_f5 = var_l12; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l35 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l11; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f7 = var_l21; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l18 = var_f6; + var_f7 = var_l18; + var_f6 += var_f7; + var_l36 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l21; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f8 = var_l11; + var_f9 = var_l22; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l21 = var_f7; + var_f8 = var_l21; + var_f7 += var_f8; + var_l37 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 -= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l25; + var_f3 = var_l23; + var_f4 = var_l13; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l27 = var_f2; + var_f1 -= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 148u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f2 = var_l19; + var_f3 = var_l13; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + var_f2 = var_l28; + var_f3 = var_l24; + var_f4 = var_l13; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l34; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l19 = var_f2; + var_f1 -= var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l3; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l19; + var_f2 = var_l28; + var_f3 = var_l22; + var_f4 = var_l13; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l35; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l3; + var_f1 = var_l23; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_f1 = var_l22; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l3; + var_f1 = var_l13; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 228u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l19; + var_f3 = 0; + var_f2 *= var_f3; + var_l18 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 204u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = 0; + var_f2 *= var_f3; + var_l27 = var_f2; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = 0; + var_f1 *= var_f2; + var_l22 = var_f1; + var_f2 = var_l12; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l19; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l16; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_f3 = 0; + var_f2 *= var_f3; + var_l17 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l3; + var_f1 = var_l14; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = 0; + var_f2 *= var_f3; + var_l18 = var_f2; + var_f1 += var_f2; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l3; + var_f1 = var_l14; + var_f2 = 0; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f2 = var_l24; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l3; + var_f1 = var_l16; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l17; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l3; + var_f1 = var_l14; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l3; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l3; + var_f1 = var_l16; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l17; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l3; + var_f1 = var_l14; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f1 += var_f2; + var_f2 = var_l25; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l3; + var_f1 = var_l22; + var_f2 = var_l13; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l19; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l3; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_f0 = -3.40282347e+38; + var_l12 = var_f0; + var_i0 = var_p2; + var_p1 = var_i0; + var_L3: + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l10; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i0 = var_f0 > var_f1; + var_l4 = var_i0; + var_f0 = var_l13; + var_f1 = var_l14; + var_i2 = var_l4; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = -(var_f0); + var_f1 = var_l11; + var_f0 /= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_l7; + var_f3 = var_l10; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 *= var_f2; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l10; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_l6; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l10; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_l5; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l16 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f2 = var_l13; + var_i3 = var_l4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l11; + var_f1 /= var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l12; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l12 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l10; + var_l12 = var_f0; + var_B4:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 108u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_f0 = var_l12; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f105(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p2; + var_i2 = var_p1; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i2 = 2147483648u; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p2; + var_i2 = 3221225472u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B1;} + var_i1 = 3u; + var_i2 = var_p2; + var_i3 = 1073741824u; + var_i2 = var_i2 != var_i3; + if (var_i2) {goto var_B0;} + var_i1 = 0u; + goto var_B0; + } + var_i1 = 1u; + goto var_B0; + var_B1:; + var_i1 = 2u; + var_B0:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1073741823u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B16; + case 2: goto var_B15; + default: goto var_B12; + } + var_B16:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L18: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L19: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L18; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + var_B15:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L23: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L24: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L23; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L24;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + var_B22:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_L26: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L27: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L26; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + goto var_B3; + var_B28:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_L30: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L31: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B32;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = var_l10; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L31;} + goto var_B3; + var_B32:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L30; + UNREACHABLE; + var_B14:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_L34: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L35: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L34; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L35;} + goto var_B3; + var_B36:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_L38: + var_i0 = var_p0; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L39: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B40;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = var_l10; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L39;} + goto var_B3; + var_B40:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L38; + UNREACHABLE; + var_B13:; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i1 = 3u; + var_i2 = 1060480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i1 = 3u; + var_i2 = 1060496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_L43: + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L44: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_L43; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p0; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L44;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + var_B42:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L48: + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L49: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_l9 = var_i0; + goto var_L48; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l9; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B47;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L49;} + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_L51: + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L53: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B52;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_l12; + var_j1 = var_l3; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B46;} + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L53;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + var_B52:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_L51; + UNREACHABLE; + var_B47:; + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B46:; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f106(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + u64 var_l37 = 0; + f32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_L1: + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l24; + var_i1 = var_l6; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l15; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l31 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l2; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l2; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l32 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l2; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l2; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l2; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f379(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 67u); + var_l21 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 66u); + var_l22 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 65u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l21; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l23; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l10; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l17 = var_i0; + var_j0 = (u64)(var_i0); + var_l37 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_f0 = var_l33; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l35 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l35; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l2; + var_f1 = var_l26; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l36 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l26; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l26 = var_f5; + var_f6 = var_l26; + var_f5 += var_f6; + var_l26 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l2; + var_f1 = var_l35; + var_f2 = var_l36; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l2; + var_f1 = var_l34; + var_f2 = var_l36; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 80u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + goto var_B4; + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1082524u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_j0 = var_l37; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_f0 = var_l33; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l35 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l35; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l2; + var_f1 = var_l26; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l36 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l26; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l26 = var_f5; + var_f6 = var_l26; + var_f5 += var_f6; + var_l26 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l2; + var_f1 = var_l35; + var_f2 = var_l36; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l2; + var_f1 = var_l34; + var_f2 = var_l36; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 80u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B4;} + var_B9:; + var_j0 = var_l37; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B10;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_f0 = var_l33; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l34 = var_f0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l35 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l35; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l26 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l2; + var_f1 = var_l26; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l36 = var_f2; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l26; + var_f6 = var_l29; + var_f5 *= var_f6; + var_f6 = var_l34; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l26 = var_f5; + var_f6 = var_l26; + var_f5 += var_f6; + var_l26 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l2; + var_f1 = var_l35; + var_f2 = var_l36; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l2; + var_f1 = var_l34; + var_f2 = var_l36; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 80u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B4;} + var_B10:; + var_i0 = var_l17; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_f0 = var_l33; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l27 = var_f0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l30 = var_f1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l28 = var_f0; + var_f1 = var_l28; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l30; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l31; + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l25 = var_f1; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f1 = var_l31; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l2; + var_f1 = var_l25; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l34 = var_f2; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l32; + var_f5 = var_l25; + var_f6 = var_l32; + var_f5 *= var_f6; + var_f6 = var_l27; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l25 = var_f5; + var_f6 = var_l25; + var_f5 += var_f6; + var_l25 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l2; + var_f1 = var_l30; + var_f2 = var_l34; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l32; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l29; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + var_f2 = var_l34; + var_f3 = var_l31; + var_f2 *= var_f3; + var_f3 = var_l29; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l33; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l5; + var_i1 = var_l17; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 80u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l23; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i2 = var_l22; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l21; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l10 = var_i0; + var_j0 = (u64)(var_i0); + var_l37 = var_j0; + var_i0 = var_l7; + if (var_i0) {goto var_B3;} + goto var_B2; + var_B4:; + var_i0 = 1u; + var_l5 = var_i0; + goto var_B0; + var_B3:; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l7 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B2:; + var_j0 = var_l37; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B12:; + var_j0 = var_l37; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B14:; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B16:; + var_i0 = var_l4; + if (var_i0) {goto var_L1;} + var_B0:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f107(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + u64 var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B2; + case 2: goto var_B3; + case 3: goto var_B4; + case 4: goto var_B5; + default: goto var_B7; + } + var_B7:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_L10: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l9 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l5; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L10; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 0u; + var_i3 = var_l3; + var_i2 -= var_i3; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L14: + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 >>= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_L14;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_p1 = var_i0; + goto var_L10; + var_B11:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l4 = var_i1; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_l3 = var_i2; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L16: + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_L16;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L10; + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 &= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1; + var_B9:; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_p1; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l9; + var_i2 = var_l7; + var_i3 = 28u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f350(instance, var_i0); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B8:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1; + var_B6:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_L17: + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = 31u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 ^= var_i2; + var_i2 = 63u; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l4 = var_i0; + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l8; + var_i1 = 30u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_L31: + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l3; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + var_L33: + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l4; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L33;} + } + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = 0u; + var_p1 = var_i0; + var_L34: + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + } + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + } + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 840u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L34;} + goto var_B22; + } + var_i0 = var_l5; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 10u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + goto var_B19; + var_B26:; + var_i0 = var_l5; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 10u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + goto var_B18; + var_B25:; + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L37: + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 >>= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_L37;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_p1 = var_i0; + goto var_L17; + var_B24:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1; + var_B23:; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l8; + var_i1 = 28u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = 31u; + var_i0 &= var_i1; + var_i1 = 28u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_L38: + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + } + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 812u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L38;} + var_B22:; + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B21:; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B20:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1; + var_B19:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B18:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L17; + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1; + var_B4:; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f458(instance, var_i0, var_i1); + goto var_B0; + var_B3:; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B40;} + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_j1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_j2; + var_i1 = var_j1 < var_j2; + var_j2 = var_l11; + var_j3 = var_l12; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B40:; + goto var_B0; + var_B2:; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l4 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B43;} + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f528(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_B47;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B47:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 25u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + var_L54: + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l4; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L54;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B51;} + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1049500u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + goto var_B50; + var_B51:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B50:; + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B48; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B48:; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B41;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + goto var_B41; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l6; + var_i1 = 1051080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1152(instance, var_i0, var_i1); + UNREACHABLE; + var_B43:; + var_i0 = var_l6; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = 1049224u; + var_i1 = 43u; + var_i2 = var_l6; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1049300u; + var_i4 = 1049516u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B42:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1049484u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1051528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1051612u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f108(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0; + u64 var_l30 = 0; + f32 var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f1, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l2; + var_i1 = 104u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 92u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L4: + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_l13; + var_i1 = var_l7; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l2; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f379(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 67u); + var_l25 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 66u); + var_l26 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 65u); + var_l27 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l20 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l25; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l27; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l20; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l21 = var_i0; + var_j0 = (u64)(var_i0); + var_l30 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p0; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + goto var_B11; + } + var_i0 = var_p0; + var_i1 = var_l11; + var_i2 = 1082524u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_j0 = var_l30; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B16;} + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p0; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + if (var_i0) {goto var_B11;} + var_B16:; + var_j0 = var_l30; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B17;} + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p0; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + if (var_i0) {goto var_B11;} + var_B17:; + var_i0 = var_l21; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = var_p0; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + if (var_i0) {goto var_B11;} + var_B12:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l20; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l25; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l20; + var_i3 = 1u; + var_i2 &= var_i3; + var_l6 = var_i2; + var_i3 = var_l27; + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l5 = var_i0; + var_j0 = (u64)(var_i0); + var_l30 = var_j0; + var_i0 = var_l6; + if (var_i0) {goto var_B10;} + goto var_B5; + var_B11:; + var_i0 = 1u; + var_l3 = var_i0; + goto var_B3; + var_B10:; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B5; + var_B9:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_j0 = var_l30; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B19;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l7; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B19:; + var_j0 = var_l30; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B21;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l7; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B21:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l7; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B23:; + var_i0 = var_l4; + if (var_i0) {goto var_L4;} + var_B3:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B1; + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_B1:; + var_i0 = var_l2; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + goto var_Bfunc; + var_B0:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f109(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l27 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l3; + var_j1 = var_l4; + var_j0 += var_j1; + var_l3 = var_j0; + var_j1 = var_l4; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l5; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_j0 = var_l3; + var_j1 = 2305843009213693951ull; + var_i0 = var_j0 <= var_j1; + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_p1; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_p1 = var_i1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l27; + var_j1 = var_l4; + var_j2 = var_l5; + var_j1 -= var_j2; + var_l5 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_j2 = var_l3; + var_j3 = 4294967296ull; + var_i2 = var_j2 < var_j3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i1 = 16u; + var_i0 -= var_i1; + var_i1 = var_l25; + var_j2 = var_l3; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l3; + var_i4 = var_l26; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l3 = var_j2; + var_j3 = 281474976710656ull; + var_i2 = var_j2 < var_j3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l25; + var_j2 = var_l3; + var_j3 = 16ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l3; + var_i4 = var_l26; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l3 = var_j2; + var_j3 = 72057594037927936ull; + var_i2 = var_j2 < var_j3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l25; + var_j2 = var_l3; + var_j3 = 8ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l3; + var_i4 = var_l26; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l3 = var_j2; + var_j3 = 1152921504606846976ull; + var_i2 = var_j2 < var_j3; + var_l25 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + var_j0 = var_l3; + var_j1 = 4ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l3; + var_i2 = var_l25; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l3 = var_j0; + var_j1 = 4611686018427387904ull; + var_i0 = var_j0 < var_j1; + var_l25 = var_i0; + var_i0 = var_p1; + var_j1 = var_l3; + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l3; + var_i3 = var_l25; + var_j1 = var_i3 ? var_j1 : var_j2; + var_l7 = var_j1; + var_j2 = 63ull; + var_j1 = (u64)((s64)var_j1 >> (var_j2 & 63)); + var_i1 = (u32)(var_j1); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = var_l26; + var_i3 = 2u; + var_i2 -= var_i3; + var_i3 = var_l26; + var_i4 = var_l25; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + var_l26 = var_i1; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l25 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B11;} + var_i0 = var_l27; + var_j1 = 18446744073709551615ull; + var_i2 = var_l25; + var_j2 = (u64)(var_i2); + var_l6 = var_j2; + var_j1 >>= (var_j2 & 63); + var_l3 = var_j1; + var_j2 = var_l5; + var_j1 &= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_j0 = var_l3; + var_j1 = var_l5; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B0;} + var_i0 = var_l27; + var_i1 = var_p1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l27; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_j1 = var_l3; + var_j2 = var_l4; + var_j1 &= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_j0 = var_l3; + var_j1 = var_l4; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B0;} + var_i0 = 4294967200u; + var_i1 = var_l26; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 80u; + var_i0 *= var_i1; + var_i1 = 86960u; + var_i0 += var_i1; + var_i1 = 2126u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = 81u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_j0 = var_l4; + var_j1 = var_l6; + var_j2 = 63ull; + var_j1 &= var_j2; + var_l3 = var_j1; + var_j0 <<= (var_j1 & 63); + var_l8 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l18 = var_j0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_p1 = var_i1; + var_i2 = 1104688u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_j1; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_l4 = var_j1; + var_j0 *= var_j1; + var_l10 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l19 = var_j0; + var_j0 = var_l6; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l6 = var_j0; + var_j1 = var_l8; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_l8 = var_j1; + var_j0 *= var_j1; + var_l9 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l20 = var_j0; + var_j0 = var_l20; + var_j1 = var_l19; + var_j2 = var_l6; + var_j3 = var_l18; + var_j2 *= var_j3; + var_j1 += var_j2; + var_j0 += var_j1; + var_l15 = var_j0; + var_j0 = var_l10; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l4; + var_j2 = var_l8; + var_j1 *= var_j2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = var_l9; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 += var_j1; + var_j1 = 2147483648ull; + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l21 = var_j0; + var_j0 = 1ull; + var_i1 = 0u; + var_i2 = var_l26; + var_i3 = var_p1; + var_i4 = 1104696u; + var_i3 += var_i4; + var_i3 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 += var_i3; + var_i1 -= var_i2; + var_i2 = 63u; + var_i1 &= var_i2; + var_j1 = (u64)(var_i1); + var_l9 = var_j1; + var_j0 <<= (var_j1 & 63); + var_l8 = var_j0; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l12 = var_j0; + var_j0 = var_l5; + var_j1 = var_l3; + var_j0 <<= (var_j1 & 63); + var_l5 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l10 = var_j0; + var_j1 = var_l4; + var_j0 *= var_j1; + var_l3 = var_j0; + var_j0 = var_l5; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l11 = var_j0; + var_j1 = var_l6; + var_j0 *= var_j1; + var_l5 = var_j0; + var_j0 = var_l3; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l4; + var_j2 = var_l11; + var_j1 *= var_j2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = var_l5; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 += var_j1; + var_j1 = 2147483648ull; + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l16 = var_j0; + var_j0 = var_l6; + var_j1 = var_l10; + var_j0 *= var_j1; + var_l10 = var_j0; + var_j0 = var_l5; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l5 = var_j0; + var_j0 = var_l3; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l17 = var_j0; + var_i0 = var_p1; + var_i1 = 1104698u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_j0 = var_l6; + var_j1 = var_l7; + var_j2 = var_l7; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j3 = 63ull; + var_j2 >>= (var_j3 & 63); + var_j1 <<= (var_j2 & 63); + var_l3 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_l22 = var_j1; + var_j0 *= var_j1; + var_l23 = var_j0; + var_j0 = var_l3; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_j1 = var_l6; + var_j0 *= var_j1; + var_l7 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l13 = var_j0; + var_j0 = var_l4; + var_j1 = var_l22; + var_j0 *= var_j1; + var_l11 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l14 = var_j0; + var_j0 = var_l11; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l3; + var_j2 = var_l4; + var_j1 *= var_j2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = var_l7; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 += var_j1; + var_j1 = 2147483648ull; + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l24 = var_j0; + var_j1 = var_l13; + var_j2 = var_l14; + var_j3 = var_l23; + var_j2 += var_j3; + var_j1 += var_j2; + var_j0 += var_j1; + var_j1 = 1ull; + var_j0 += var_j1; + var_l11 = var_j0; + var_j1 = var_l9; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l25 = var_i0; + var_i1 = 10000u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = 1000000u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l25; + var_i1 = 100000000u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B15;} + var_i0 = 8u; + var_i1 = 9u; + var_i2 = var_l25; + var_i3 = 1000000000u; + var_i2 = var_i2 < var_i3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = 100000000u; + var_i1 = 1000000000u; + var_i2 = var_l26; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B14; + } + var_i0 = var_l25; + var_i1 = 100u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 2u; + var_i1 = 3u; + var_i2 = var_l25; + var_i3 = 1000u; + var_i2 = var_i2 < var_i3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = 100u; + var_i1 = 1000u; + var_i2 = var_l26; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B14; + } + var_i0 = var_l25; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + var_l28 = var_i0; + var_i0 = 1u; + var_i1 = 10u; + var_i2 = var_l25; + var_i3 = 10u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B14; + var_B16:; + var_i0 = 4u; + var_i1 = 5u; + var_i2 = var_l25; + var_i3 = 100000u; + var_i2 = var_i2 < var_i3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = 10000u; + var_i1 = 100000u; + var_i2 = var_l26; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B14; + var_B15:; + var_i0 = 6u; + var_i1 = 7u; + var_i2 = var_l25; + var_i3 = 10000000u; + var_i2 = var_i2 < var_i3; + var_l26 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = 1000000u; + var_i1 = 10000000u; + var_i2 = var_l26; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B14:; + var_l26 = var_i0; + var_j0 = var_l15; + var_j1 = var_l21; + var_j0 += var_j1; + var_l15 = var_j0; + var_j0 = var_l11; + var_j1 = var_l12; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l28; + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l30 = var_i0; + var_j0 = var_l11; + var_j1 = var_l10; + var_j2 = var_l17; + var_j1 += var_j2; + var_j2 = var_l5; + var_j1 += var_j2; + var_j2 = var_l16; + var_j1 += var_j2; + var_l17 = var_j1; + var_j0 -= var_j1; + var_j1 = 1ull; + var_j0 += var_j1; + var_l16 = var_j0; + var_j1 = var_l12; + var_j0 &= var_j1; + var_l5 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_L19: + var_i0 = var_l25; + var_i1 = var_l26; + var_i0 = DIV_U(var_i0, var_i1); + var_l29 = var_i0; + var_i0 = var_p1; + var_i1 = 17u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l32 = var_i0; + var_i1 = var_l29; + var_i2 = 48u; + var_i1 += var_i2; + var_l31 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l16; + var_i1 = var_l25; + var_i2 = var_l26; + var_i3 = var_l29; + var_i2 *= var_i3; + var_i1 -= var_i2; + var_l25 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = var_l9; + var_j1 <<= (var_j2 & 63); + var_l10 = var_j1; + var_j2 = var_l3; + var_j1 += var_j2; + var_l4 = var_j1; + var_i0 = var_j0 > var_j1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 17u; + var_i2 = var_p1; + var_i3 = 17u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l25 = var_i0; + var_j0 = 1ull; + var_l4 = var_j0; + var_L24: + var_j0 = var_l4; + var_l7 = var_j0; + var_j0 = var_l5; + var_l6 = var_j0; + var_i0 = var_p1; + var_i1 = var_l25; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_j1 = var_l3; + var_j2 = 10ull; + var_j1 *= var_j2; + var_l3 = var_j1; + var_j2 = var_l9; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i2 = 48u; + var_i1 += var_i2; + var_l26 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l7; + var_j1 = 10ull; + var_j0 *= var_j1; + var_l4 = var_j0; + var_j0 = var_l3; + var_j1 = var_l12; + var_j0 &= var_j1; + var_l3 = var_j0; + var_j1 = var_l6; + var_j2 = 10ull; + var_j1 *= var_j2; + var_l5 = var_j1; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_L24;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i1 = 17u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B21;} + var_j0 = var_l5; + var_j1 = var_l3; + var_j0 -= var_j1; + var_l12 = var_j0; + var_j1 = var_l8; + var_i0 = var_j0 >= var_j1; + var_l25 = var_i0; + var_j0 = var_l4; + var_j1 = var_l11; + var_j2 = var_l15; + var_j1 -= var_j2; + var_j0 *= var_j1; + var_l9 = var_j0; + var_j1 = var_l4; + var_j0 += var_j1; + var_l10 = var_j0; + var_j0 = var_l9; + var_j1 = var_l4; + var_j0 -= var_j1; + var_l9 = var_j0; + var_j1 = var_l3; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_B4;} + var_j0 = var_l8; + var_j1 = var_l12; + var_i0 = var_j0 > var_j1; + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = var_l28; + var_i0 += var_i1; + var_l28 = var_i0; + var_j0 = var_l6; + var_j1 = 10ull; + var_j0 *= var_j1; + var_j1 = var_l3; + var_j2 = var_l8; + var_j1 += var_j2; + var_j0 -= var_j1; + var_l11 = var_j0; + var_j0 = var_l8; + var_j1 = var_l9; + var_j0 -= var_j1; + var_l12 = var_j0; + var_j0 = var_l9; + var_j1 = var_l3; + var_j0 -= var_j1; + var_l13 = var_j0; + var_j0 = 0ull; + var_l6 = var_j0; + var_L25: + var_j0 = var_l9; + var_j1 = var_l3; + var_j2 = var_l8; + var_j1 += var_j2; + var_l4 = var_j1; + var_i0 = var_j0 > var_j1; + if (var_i0) {goto var_B26;} + var_j0 = var_l6; + var_j1 = var_l13; + var_j0 += var_j1; + var_j1 = var_l3; + var_j2 = var_l12; + var_j1 += var_j2; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B26;} + var_i0 = 1u; + var_l25 = var_i0; + goto var_B4; + var_B26:; + var_i0 = var_l28; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l6; + var_j1 = var_l11; + var_j0 += var_j1; + var_l14 = var_j0; + var_j1 = var_l8; + var_i0 = var_j0 >= var_j1; + var_l25 = var_i0; + var_j0 = var_l4; + var_j1 = var_l9; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B3;} + var_j0 = var_l6; + var_j1 = var_l8; + var_j0 -= var_j1; + var_l6 = var_j0; + var_j0 = var_l4; + var_l3 = var_j0; + var_j0 = var_l8; + var_j1 = var_l14; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_L25;} + goto var_B3; + } + var_i0 = 17u; + var_i1 = 17u; + var_i2 = 1106252u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l25; + var_i1 = 17u; + var_i2 = 1106284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_p1; + var_i1 = 17u; + var_i2 = 1106300u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l26; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + var_l29 = var_i0; + var_i0 = var_l26; + var_i1 = 10u; + var_i0 = DIV_U(var_i0, var_i1); + var_l26 = var_i0; + var_i0 = var_l29; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + var_i0 = 1106224u; + var_i1 = 25u; + var_i2 = 1106208u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1106144u; + var_i1 = 45u; + var_i2 = 1106192u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p1; + var_i1 = 81u; + var_i2 = 1106032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1103680u; + var_i1 = 29u; + var_i2 = 1103744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1104328u; + var_i1 = 55u; + var_i2 = 1106112u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1104256u; + var_i1 = 54u; + var_i2 = 1106096u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1104212u; + var_i1 = 28u; + var_i2 = 1106080u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1104164u; + var_i1 = 29u; + var_i2 = 1106064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1104119u; + var_i1 = 28u; + var_i2 = 1106048u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 17u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l16; + var_j1 = var_l4; + var_j0 -= var_j1; + var_l5 = var_j0; + var_i1 = var_l26; + var_j1 = (u64)(var_i1); + var_j2 = var_l9; + var_j1 <<= (var_j2 & 63); + var_l7 = var_j1; + var_i0 = var_j0 >= var_j1; + var_p1 = var_i0; + var_j0 = var_l11; + var_j1 = var_l15; + var_j0 -= var_j1; + var_l9 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l8 = var_j0; + var_j0 = var_l9; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l9 = var_j0; + var_j1 = var_l4; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_B27;} + var_j0 = var_l5; + var_j1 = var_l7; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B27;} + var_j0 = var_l19; + var_j1 = var_l3; + var_j2 = var_l7; + var_j1 += var_j2; + var_l4 = var_j1; + var_j0 += var_j1; + var_j1 = var_l20; + var_j0 += var_j1; + var_j1 = var_l21; + var_j0 += var_j1; + var_j1 = var_l6; + var_j2 = var_l18; + var_j3 = var_l22; + var_j2 -= var_j3; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = var_l14; + var_j0 -= var_j1; + var_j1 = var_l13; + var_j0 -= var_j1; + var_j1 = var_l24; + var_j0 -= var_j1; + var_l6 = var_j0; + var_j0 = var_l13; + var_j1 = var_l14; + var_j0 += var_j1; + var_j1 = var_l24; + var_j0 += var_j1; + var_j1 = var_l23; + var_j0 += var_j1; + var_l5 = var_j0; + var_j0 = 0ull; + var_j1 = var_l15; + var_j2 = var_l3; + var_j3 = var_l10; + var_j2 += var_j3; + var_j1 += var_j2; + var_j0 -= var_j1; + var_l12 = var_j0; + var_j0 = 2ull; + var_j1 = var_l17; + var_j2 = var_l4; + var_j3 = var_l10; + var_j2 += var_j3; + var_j1 += var_j2; + var_j0 -= var_j1; + var_l13 = var_j0; + var_L29: + var_j0 = var_l4; + var_j1 = var_l10; + var_j0 += var_j1; + var_l14 = var_j0; + var_j1 = var_l9; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B30;} + var_j0 = var_l5; + var_j1 = var_l12; + var_j0 += var_j1; + var_j1 = var_l6; + var_j2 = var_l10; + var_j1 += var_j2; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B30;} + var_j0 = var_l3; + var_j1 = var_l10; + var_j0 += var_j1; + var_l4 = var_j0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B27; + var_B30:; + var_i0 = var_l32; + var_i1 = var_l31; + var_i2 = 1u; + var_i1 -= var_i2; + var_l31 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l3; + var_j1 = var_l7; + var_j0 += var_j1; + var_l3 = var_j0; + var_j0 = var_l5; + var_j1 = var_l13; + var_j0 += var_j1; + var_l11 = var_j0; + var_j0 = var_l9; + var_j1 = var_l14; + var_i0 = var_j0 > var_j1; + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l7; + var_j0 += var_j1; + var_l4 = var_j0; + var_j0 = var_l6; + var_j1 = var_l7; + var_j0 += var_j1; + var_l6 = var_j0; + var_j0 = var_l5; + var_j1 = var_l7; + var_j0 -= var_j1; + var_l5 = var_j0; + var_j0 = var_l7; + var_j1 = var_l11; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_L29;} + } + var_j0 = var_l7; + var_j1 = var_l11; + var_i0 = var_j0 <= var_j1; + var_p1 = var_i0; + var_j0 = var_l3; + var_j1 = var_l10; + var_j0 += var_j1; + var_l4 = var_j0; + goto var_B27; + } + var_i0 = var_l25; + var_i1 = 17u; + var_i2 = 1106268u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_j0 = var_l4; + var_j1 = var_l8; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B34;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_j0 = var_l4; + var_j1 = var_l7; + var_j0 += var_j1; + var_l3 = var_j0; + var_j1 = var_l8; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B33;} + var_j0 = var_l8; + var_j1 = var_l4; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = var_l8; + var_j1 -= var_j2; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B33;} + var_B34:; + var_j0 = var_l4; + var_j1 = var_l16; + var_j2 = 4ull; + var_j1 -= var_j2; + var_i0 = var_j0 <= var_j1; + var_j1 = var_l4; + var_j2 = 2ull; + var_i1 = var_j1 >= var_j2; + var_i0 &= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B33:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B32:; + var_i0 = var_p0; + var_i1 = var_l30; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B2; + var_B4:; + var_j0 = var_l3; + var_l4 = var_j0; + var_B3:; + var_j0 = var_l4; + var_j1 = var_l10; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B37;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_j0 = var_l4; + var_j1 = var_l8; + var_j0 += var_j1; + var_l3 = var_j0; + var_j1 = var_l10; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B36;} + var_j0 = var_l10; + var_j1 = var_l4; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = var_l10; + var_j1 -= var_j2; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B36;} + var_B37:; + var_j0 = var_l4; + var_j1 = var_l7; + var_j2 = 18446744073709551576ull; + var_j1 *= var_j2; + var_j2 = var_l5; + var_j1 += var_j2; + var_i0 = var_j0 <= var_j1; + var_j1 = var_l4; + var_j2 = var_l7; + var_j3 = 20ull; + var_j2 *= var_j3; + var_i1 = var_j1 >= var_j2; + var_i0 &= var_i1; + if (var_i0) {goto var_B35;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B36:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B35:; + var_i0 = var_p0; + var_i1 = var_l30; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B2:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = var_l27; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l27; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 1107088u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1107088u; + var_i5 = var_p1; + var_i6 = 1103760u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f110(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, + var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l32 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l24; + var_f1 = var_l16; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l15; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 += var_f2; + var_l25 = var_f1; + var_f0 -= var_f1; + var_l26 = var_f0; + var_f0 = var_l24; + var_f1 = var_l15; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = var_l16; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 += var_f2; + var_l19 = var_f1; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l28 = var_f0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 -= var_f1; + var_l29 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f0 -= var_f1; + var_l30 = var_f0; + var_f0 = var_l15; + var_f1 = var_l15; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f1 = var_l32; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l24; + var_f3 = var_l24; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f1 -= var_f2; + var_l20 = var_f1; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_f0 += var_f1; + var_f1 = var_l11; + var_f0 -= var_f1; + var_f1 = var_l16; + var_f2 = var_l16; + var_f1 *= var_f2; + var_l22 = var_f1; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f0 = var_l13; + var_l6 = var_f0; + var_f0 = var_l7; + var_l9 = var_f0; + var_f0 = var_l8; + var_l12 = var_f0; + var_i0 = var_p5; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l26; + var_f2 = var_l28; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l29; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_f1 = var_l27; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = var_l13; + var_f1 = var_l23; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + } + var_f0 = var_l20; + var_f1 = var_l11; + var_f0 -= var_f1; + var_l31 = var_f0; + var_f0 = var_l14; + var_f1 = var_l10; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l18; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f0 = var_l21; + var_f1 = var_l22; + var_f0 -= var_f1; + var_l19 = var_f0; + var_i0 = var_p5; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l20; + var_f2 = var_l28; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l29; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l9; + var_f1 = var_l19; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = var_l18; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + } + var_f0 = var_l14; + var_f1 = var_l10; + var_f0 -= var_f1; + var_l21 = var_f0; + var_f0 = var_l17; + var_f1 = var_l25; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l22; + var_f1 = var_l31; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l25; + var_f2 = var_l28; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l29; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l9; + var_f1 = var_l21; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + } + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l40 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l42 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l33 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_f0; + var_f0 = var_l24; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f1 = var_l16; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_l37 = var_f1; + var_f0 += var_f1; + var_f1 = var_l15; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_l38 = var_f1; + var_f2 = var_l32; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_l39 = var_f2; + var_f1 += var_f2; + var_l43 = var_f1; + var_f0 += var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 204u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l13; + var_f3 = var_l34; + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l35; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_f3 = 0; + var_f2 *= var_f3; + var_l28 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = var_l8; + var_f3 = var_l33; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = 0; + var_f2 *= var_f3; + var_l29 = var_f2; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 148u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = 0; + var_f1 *= var_f2; + var_l30 = var_f1; + var_f2 = var_l8; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_f1 = var_l19; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l20; + var_f3 = 0; + var_f2 *= var_f3; + var_l33 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = 0; + var_f2 *= var_f3; + var_l34 = var_f2; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = 0; + var_f1 *= var_f2; + var_l35 = var_f1; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l20; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = 0; + var_f2 *= var_f3; + var_l44 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_f1 = var_l23; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = 0; + var_f2 *= var_f3; + var_l45 = var_f2; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = 0; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f2 = var_l8; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l6; + var_f3 = var_l41; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l42; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l28; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l40; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_f1 = var_l30; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l25; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l19; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l33; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l34; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l35; + var_f2 = var_l12; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l20; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l44; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l23; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l45; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l26; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l22; + var_f2 = var_l22; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l31; + var_f3 = var_l31; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f3 = var_l11; + var_f4 = var_l11; + var_f3 *= var_f4; + var_l13 = var_f3; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = var_l14; + var_f4 = var_l14; + var_f3 *= var_f4; + var_l9 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l22; + var_f1 *= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l11; + var_f3 = var_l31; + var_f2 *= var_f3; + var_l28 = var_f2; + var_f3 = var_l28; + var_f2 += var_f3; + var_l28 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l22; + var_f1 *= var_f2; + var_l29 = var_f1; + var_f2 = var_l29; + var_f1 += var_f2; + var_l29 = var_f1; + var_f2 = var_l14; + var_f3 = var_l31; + var_f2 *= var_f3; + var_l30 = var_f2; + var_f3 = var_l30; + var_f2 += var_f3; + var_l30 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l28; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 += var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l11; + var_f2 = var_l14; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l22; + var_f3 = var_l31; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 += var_f3; + var_l7 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l29; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l7; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f1 += var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 192u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l15; + var_f3 = -(var_f3); + var_f2 *= var_f3; + var_f3 = var_l36; + var_f2 -= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l37; + var_f4 = var_l39; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 188u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = 0; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f3 = var_l24; + var_f4 = 0; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f4 = var_l15; + var_f5 = var_l22; + var_f4 *= var_f5; + var_l6 = var_f4; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_f4 = var_l14; + var_f3 *= var_f4; + var_l9 = var_f3; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l32; + var_f5 = var_l11; + var_f4 *= var_f5; + var_l26 = var_f4; + var_f5 = var_l24; + var_f6 = var_l31; + var_f5 *= var_f6; + var_l27 = var_f5; + var_f4 += var_f5; + var_l23 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 184u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l24; + var_f3 = var_l22; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f3 = var_l15; + var_f4 = 0; + var_f3 *= var_f4; + var_l20 = var_f3; + var_f2 -= var_f3; + var_f3 = var_l14; + var_f4 = 0; + var_f3 *= var_f4; + var_l18 = var_f3; + var_f2 -= var_f3; + var_f3 = var_l16; + var_f4 = var_l11; + var_f3 *= var_f4; + var_l13 = var_f3; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l32; + var_f5 = var_l14; + var_f4 *= var_f5; + var_l19 = var_f4; + var_f5 = var_l15; + var_f6 = var_l31; + var_f5 *= var_f6; + var_l21 = var_f5; + var_f4 += var_f5; + var_l17 = var_f4; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 180u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l8; + var_f2 -= var_f3; + var_f3 = var_l7; + var_f2 -= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l23; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 176u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l43; + var_f3 = 0; + var_f4 = var_l37; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l36; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l24; + var_f3 = var_l14; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f3 = var_l16; + var_f4 = 0; + var_f3 *= var_f4; + var_f4 = var_l22; + var_f5 = 0; + var_f4 *= var_f5; + var_l14 = var_f4; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l15; + var_f4 = var_l11; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l32; + var_f5 = var_l22; + var_f4 *= var_f5; + var_l15 = var_f4; + var_f5 = var_l16; + var_f6 = var_l31; + var_f5 *= var_f6; + var_l24 = var_f5; + var_f4 += var_f5; + var_l11 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l20; + var_f3 = var_l13; + var_f4 = var_l18; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l17; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l16; + var_f4 = -0.f; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = 0; + var_f3 += var_f4; + var_f4 = var_l11; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l36; + var_f3 = var_l39; + var_f2 += var_f3; + var_l16 = var_f2; + var_f3 = var_l23; + var_f4 = var_l38; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l37; + var_f3 = var_l38; + var_f4 = var_l16; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l24; + var_f2 -= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l19; + var_f3 = var_l12; + var_f2 += var_f3; + var_f3 = var_l21; + var_f2 -= var_f3; + var_f3 = var_l13; + var_f2 -= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l26; + var_f4 = var_l27; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f111(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l26 = 0, var_l27 = 0; + f32 var_l28 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 368u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l26 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l9; + var_j1 = var_l26; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l26 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l26; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l12 = var_i0; + } + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_i1 = 160u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l9; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = var_l19; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 119, var_i1); + var_i0 = var_l2; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l2; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 120u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 119u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 112u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l5; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 268u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 264u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 260u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 124u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l6 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 256u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L4: + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l2; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 160u; + var_i2 += var_i3; + var_i3 = var_l2; + var_i4 = 336u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 305u); + var_l13 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 306u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 307u); + var_l15 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l2; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l2; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l15; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l13; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l11; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l27 = var_j0; + var_j0 = 0ull; + var_l26 = var_j0; + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_p0 = var_i0; + var_L9: + var_j0 = var_l27; + var_j1 = var_l26; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l10; + var_i3 = var_l12; + var_i4 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f562(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l25 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l23; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l25; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 20u); + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l2; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 304u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = w2c_wbg_0x5F_wbg_rawraycolliderintersection_new(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 360u; + var_i2 += var_i3; + var_i3 = var_l2; + var_i4 = 364u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + default: goto var_B15; + } + var_B17:; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B15; + var_B16:; + var_i0 = 1u; + var_l10 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_B15:; + var_i0 = var_p1; + var_i1 = var_l10; + var_i0 |= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B11;} + goto var_B12; + } + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 35u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + goto var_B11; + } + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B12:; + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B11:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B10:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = var_l26; + var_j1 = 1ull; + var_j0 += var_j1; + var_l26 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L9;} + } + var_i0 = var_l11; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l15; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 &= var_i3; + var_p1 = var_i2; + var_i3 = var_l13; + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l5 = var_i0; + var_j0 = (u64)(var_i0); + var_l26 = var_j0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + goto var_B5; + } + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1051864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_j0 = var_l26; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B21;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_B21:; + var_j0 = var_l26; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B23;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_B23:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_B25:; + var_i0 = var_l3; + if (var_i0) {goto var_L4;} + var_B3:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 292u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f112(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + u64 var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j0, var_j1, var_j2; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 224u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l13 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l18 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l11; + var_p2 = var_i0; + var_L7: + var_j0 = var_l18; + var_i1 = var_p2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i2 = var_l10; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_j1; + var_j0 ^= var_j1; + var_l16 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l16; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l16 = var_j0; + var_L8: + var_j0 = var_l16; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l17; + var_j1 = var_l17; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_L7; + } + var_i0 = var_l12; + var_j1 = var_l16; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_j0 = var_l16; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l16; + var_j0 &= var_j1; + var_l16 = var_j0; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f342(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 168u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_p1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l9; + var_l3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l16 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L13: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l16 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L13;} + } + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_j1 = var_l16; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B15;} + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f227(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l11; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l16 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L17: + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l8; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l16 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L17;} + } + var_i0 = var_l8; + var_j1 = var_l16; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B15;} + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B15:; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l12; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + var_l3 = var_i1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = var_l8; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + goto var_B18; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_B18:; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l5; + var_i4 = 40u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1061372u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1063568u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = var_l5; + var_i3 = 1060988u; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_p0; + var_i6 = 12u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p2; + var_i8 = var_l3; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B24; + } + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_j0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_j1 = var_l16; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l6; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l25 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l20 = var_f2; + var_i3 = var_l5; + var_i4 = 60u; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l26 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 44u); + var_l21 = var_f3; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 56u); + var_l27 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f3 = var_l22; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l21; + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l28 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 += var_f4; + var_l23 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l19; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l28; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l25; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l26; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_i5 = 1060988u; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 40u); + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p2; + var_i8 = var_l3; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t31, var_i8, instance->w2c_T0.data[var_i8].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B24:; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1061388u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f113(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p0 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 152u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B19; + case 1: goto var_B18; + case 2: goto var_B17; + case 3: goto var_B16; + case 4: goto var_B15; + case 5: goto var_B14; + case 6: goto var_B13; + case 7: goto var_B12; + case 8: goto var_B11; + case 9: goto var_B10; + case 10: goto var_B9; + case 11: goto var_B8; + case 12: goto var_B7; + case 13: goto var_B6; + case 14: goto var_B5; + case 15: goto var_B4; + case 16: goto var_B3; + case 17: goto var_B2; + default: goto var_B20; + } + var_B20:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 8ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B19:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 24ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B18:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 48ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B17:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 44ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B16:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 18446744073709551552ull; + var_j1 -= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B15:; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i2 = 128u; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 134ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 186ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 52ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 9ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 17ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 20ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 12ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_j0 = var_l2; + var_j1 = 1ull; + var_j0 += var_j1; + var_i1 = var_p0; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B27;} + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 20ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 29ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 9ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + var_i1 = var_p0; + var_i2 = 116u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B27;} + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i2 = 36u; + var_i1 -= var_i2; + var_i2 = 36u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 60ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 68ull; + var_j0 += var_j1; + var_B27:; + var_l2 = var_j0; + var_j0 = var_l2; + var_j1 = 1ull; + var_j0 += var_j1; + var_i1 = var_p0; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B29;} + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 13ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 9ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + var_i1 = var_p0; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B29;} + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + var_B29:; + var_l2 = var_j0; + var_i0 = var_p1; + var_j1 = var_l2; + var_j2 = 1ull; + var_j1 += var_j2; + var_i2 = var_p0; + var_i3 = 160u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = !(var_i2); + if (var_i2) {goto var_B32;} + var_i1 = var_p0; + var_i2 = 164u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + if (var_i1) { + var_j1 = var_l2; + var_i2 = var_l3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 -= var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 13ull; + var_j1 += var_j2; + } else { + var_j1 = var_l2; + var_j2 = 9ull; + var_j1 += var_j2; + } + var_l2 = var_j1; + var_i1 = var_p0; + var_i2 = 176u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + if (var_i1) { + var_j1 = var_l2; + var_i2 = var_l3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 -= var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 12ull; + var_j1 += var_j2; + } else { + var_j1 = var_l2; + var_j2 = 8ull; + var_j1 += var_j2; + } + var_l2 = var_j1; + var_j1 = var_l2; + var_j2 = 8ull; + var_j1 += var_j2; + var_i2 = var_p0; + var_i3 = 188u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i2 = !(var_i2); + if (var_i2) {goto var_B32;} + var_j1 = var_l2; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 -= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_j2 = (u64)(var_i2); + var_j3 = 3ull; + var_j2 <<= (var_j3 & 63); + var_j1 += var_j2; + var_j2 = 16ull; + var_j1 += var_j2; + var_B32:; + var_j2 = 1ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B14:; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i2 = 128u; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 134ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 186ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 52ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 9ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 17ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 20ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j1 = var_l2; + var_j2 = 8ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + } + var_i0 = var_p1; + var_j1 = var_l2; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 8u; + var_i2 -= var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 16ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B13:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 24ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B12:; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 12ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + if (var_i1) { + var_j1 = var_l2; + var_i2 = var_p0; + var_i3 = 24u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = var_l3; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = 4294967295u; + var_i3 ^= var_i4; + var_i2 += var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 25ull; + var_j1 += var_j2; + } else { + var_j1 = var_l2; + var_j2 = 24ull; + var_j1 += var_j2; + } + var_j2 = 84ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B11:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_j1; + var_j2 = 4ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = var_l2; + var_j2 = 12ull; + var_j1 += var_j2; + var_l2 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 28u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L44: + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 44ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f113(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L44;} + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + } + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i2 = 128u; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 134ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 182ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 48ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_l3; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_l3; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 9ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 17ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 116u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + if (var_i1) { + var_j1 = var_l2; + var_i2 = var_p0; + var_i3 = 24u; + var_i2 *= var_i3; + var_i3 = 24u; + var_i2 -= var_i3; + var_i3 = 24u; + var_i2 = DIV_U(var_i2, var_i3); + var_j2 = (u64)(var_i2); + var_j3 = 40ull; + var_j2 *= var_j3; + var_j1 += var_j2; + var_j2 = 48ull; + var_j1 += var_j2; + } else { + var_j1 = var_l2; + var_j2 = 8ull; + var_j1 += var_j2; + } + var_j2 = 40ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B10:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 4ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f538(instance, var_i0, var_i1); + var_p0 = var_i0; + goto var_B0; + var_B9:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 12ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B8:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 12ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B7:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 28ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B6:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 68ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B5:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 16ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B4:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 16ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B3:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 4ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f538(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 4ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B2:; + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 8ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B1:; + var_i0 = 0u; + var_p0 = var_i0; + var_B0:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f217(instance, var_i0); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + case 2: goto var_B2; + case 3: goto var_B2; + case 4: goto var_B2; + default: goto var_B6; + } + var_B6:; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l3 = var_i1; + var_i2 = var_l1; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B5:; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_L11: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L11;} + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L13: + var_i0 = var_p0; + var_i1 = 31u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_L17: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L17;} + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_p0; + var_l1 = var_i0; + goto var_B14; + } + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 28u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = 0u; + var_p0 = var_i0; + var_L18: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L18;} + var_B14:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L21: + var_i0 = var_p0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l3; + var_l1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + w2c_rapier__wasm3d__bg_f769(instance, var_i0); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p0 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B26; + case 1: goto var_B25; + default: goto var_B24; + } + var_B26:; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f1414(instance, var_i0); + goto var_B24; + var_B25:; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f1414(instance, var_i0); + var_B24:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B30; + case 1: goto var_B29; + case 2: goto var_B27; + case 3: goto var_B27; + case 4: goto var_B27; + default: goto var_B31; + } + var_B31:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l3 = var_i1; + var_i2 = var_l1; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B28; + var_B30:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_L36: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_i0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L36;} + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L38: + var_i0 = var_p0; + var_i1 = 31u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_L42: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L42;} + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_p0; + var_l1 = var_i0; + goto var_B39; + } + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 52u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = 0u; + var_p0 = var_i0; + var_L43: + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p0; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L43;} + var_B39:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L38;} + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L46: + var_i0 = var_p0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l3; + var_l1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L46;} + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B28; + var_B29:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + w2c_rapier__wasm3d__bg_f769(instance, var_i0); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B28:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_B27:; + var_i0 = var_p0; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B51; + case 1: goto var_B50; + default: goto var_B49; + } + var_B51:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f1414(instance, var_i0); + goto var_B49; + var_B50:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f1414(instance, var_i0); + var_B49:; + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f115(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + f32 var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l40 = var_f0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l27; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l27; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l27; + var_f0 = wasm_fabsf(var_f0); + var_l24 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l24; + var_f1 = var_l24; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p2; + if (var_i0) { + var_f0 = var_l23; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l31 = var_f0; + var_f0 = var_l21; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l39 = var_f0; + var_f0 = -(var_f0); + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l27; + var_f0 /= var_f1; + var_l32 = var_f0; + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l31; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 0u; + var_l7 = var_i0; + goto var_B7; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L10: + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l31; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l22; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l24; + var_f0 *= var_f1; + var_f1 = var_l32; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l31; + var_i2 = var_l6; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l21 = var_f0; + var_f1 = var_l20; + var_f2 = var_l22; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l20 = var_f1; + var_i0 = var_f0 > var_f1; + var_l11 = var_i0; + var_f0 = var_l21; + var_f1 = var_l20; + var_i2 = var_l11; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l9; + var_i2 = var_l7; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l13; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_B7:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_p1; + var_i3 = var_l9; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l6 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l32; + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l31; + var_i4 = var_l6; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l22; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_B6:; + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_f0 = var_l31; + var_f0 = -(var_f0); + var_l28 = var_f0; + var_f0 = var_l32; + var_f0 = -(var_f0); + var_l29 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l34 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l34; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l35; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l23; + var_f2 = var_l36; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_f0 = 3.40282347e+38; + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L12: + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l26 = var_f1; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l30 = var_f1; + var_f2 = var_l30; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l30; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l33 = var_f1; + var_f0 /= var_f1; + var_l20 = var_f0; + var_f0 = var_l26; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_l21 = var_f0; + var_f0 = var_l25; + var_f0 = -(var_f0); + var_f1 = var_l33; + var_f0 /= var_f1; + var_l23 = var_f0; + var_f0 = var_l22; + var_f1 = var_l33; + var_i0 = var_f0 <= var_f1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_f0 = var_l23; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l21; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_l18; + if (var_i0) { + var_i0 = 1u; + var_l9 = var_i0; + goto var_B19; + } + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_p4; + var_l6 = var_i0; + var_L21: + var_f0 = var_l23; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l21; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f1 = var_l22; + var_i0 = var_f0 > var_f1; + var_l12 = var_i0; + var_f0 = var_l23; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l21; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_i2 = var_l6; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f1 = var_l25; + var_f2 = var_l22; + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l22 = var_f1; + var_i0 = var_f0 > var_f1; + var_l13 = var_i0; + var_f0 = var_l26; + var_f1 = var_l22; + var_i2 = var_l13; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l22 = var_f0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l9; + var_i2 = var_l7; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l14; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + var_B19:; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l7; + var_f2 = var_l23; + var_i3 = var_p1; + var_i4 = var_l9; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l6 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l21; + var_i4 = var_l6; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l20; + var_i4 = var_l6; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_B18:; + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l38 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B16; + } + var_f0 = var_l34; + var_f1 = var_l30; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l35; + var_f1 = var_l26; + var_f0 += var_f1; + var_l38 = var_f0; + var_f0 = var_l36; + var_f1 = var_l25; + var_f0 += var_f1; + var_B16:; + var_l22 = var_f0; + var_f0 = var_l37; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i1 = var_l10; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_f0 = var_l31; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l32; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l25; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B24;} + var_f0 = var_l25; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B24;} + var_f0 = var_l25; + var_f0 = wasm_fabsf(var_f0); + var_l26 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + var_f0 = var_l26; + var_f1 = var_l26; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B23;} + var_B24:; + var_f0 = var_l23; + var_f1 = var_l22; + var_f2 = var_l36; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_l38; + var_f3 = var_l35; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f2 = var_l30; + var_f3 = var_l34; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l25; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B22;} + var_B23:; + var_f0 = var_l25; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + var_i1 = var_l10; + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B22:; + var_f0 = var_l25; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_l26; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_f0 = var_p5; + var_f1 = var_l37; + var_f2 = var_l26; + var_f1 += var_f2; + var_l37 = var_f1; + var_f2 = var_l27; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l34; + var_f1 = var_l31; + var_f2 = var_l26; + var_f1 *= var_f2; + var_l24 = var_f1; + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_l35; + var_f1 = var_l39; + var_f2 = var_l26; + var_f1 *= var_f2; + var_l28 = var_f1; + var_f0 += var_f1; + var_l35 = var_f0; + var_f0 = var_l36; + var_f1 = var_l32; + var_f2 = var_l26; + var_f1 *= var_f2; + var_l29 = var_f1; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = 3.40282347e+38; + var_l33 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l28; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l28; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l28; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l29; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l28; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l24; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l20; + var_l28 = var_f0; + var_f0 = var_l21; + var_l24 = var_f0; + var_f0 = var_l23; + var_l29 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B15:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_f0 = var_l20; + var_l28 = var_f0; + var_f0 = var_l21; + var_l24 = var_f0; + var_f0 = var_l23; + var_l29 = var_f0; + var_B13:; + var_f0 = var_l23; + var_f1 = var_l22; + var_f2 = var_l36; + var_f1 -= var_f2; + var_l23 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l21; + var_f2 = var_l38; + var_f3 = var_l35; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f2 = var_l30; + var_f3 = var_l34; + var_f2 -= var_f3; + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + var_f0 = var_l33; + var_f1 = var_l20; + var_f0 += var_f1; + var_f1 = var_l40; + var_f2 = var_l33; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l8; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l8; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l8; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l8; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l8; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l8; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l33; + var_l22 = var_f0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 10000u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l20; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l37; + var_f2 = var_l27; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_l6 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f116(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + u64 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + if (var_i0) { + var_f0 = 3.14159274; + var_i1 = var_p0; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l14 = var_f0; + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_l8; + var_l3 = var_i0; + var_L1: + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l12 = var_f0; + var_i0 = var_l7; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l3; + } else { + var_i1 = var_p1; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L1;} + var_f0 = 0; + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_l5 = var_i0; + var_L3: + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l12 = var_f0; + var_i0 = var_l7; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l3; + } else { + var_i1 = var_p1; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l14; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L3;} + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = 0.616850317; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l14 = var_f0; + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_l13 = var_f0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = var_l13; + var_f1 = 1; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l14; + var_f1 = 1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f0 /= var_f1; + var_l14 = var_f0; + var_f1 = -0.f; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l14; + var_f1 = -0.785398185; + var_f0 *= var_f1; + var_l14 = var_f0; + var_L10: + var_f0 = var_l14; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l9 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l15; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_l10 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_l10; + var_f1 = var_l18; + var_f2 = var_l13; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_l17 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l14; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l19; + var_f2 = var_l13; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = 0.616850317; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l13 = var_f0; + var_f0 = var_l11; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_l14 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = 0.616850317; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l15 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l18 = var_f0; + var_f0 = var_l15; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l14; + var_f1 = 1; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f1 = var_l13; + var_f2 = 1; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l13 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 += var_f2; + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = 0.785398185; + var_f2 *= var_f3; + var_l13 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l20 = var_f2; + var_f3 = var_l12; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 += var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l20; + var_f3 -= var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f3 += var_f4; + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l14; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l17; + var_f2 *= var_f3; + var_l17 = var_f2; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l14; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l13; + var_f1 = var_l19; + var_f2 = 1; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l18; + var_f3 = 1; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f2 /= var_f3; + var_l12 = var_f2; + var_f3 = 0.785398185; + var_f2 *= var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_l17 = var_f1; + var_f2 = var_l14; + var_f3 = var_l12; + var_f4 = 0; + var_f3 *= var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l19; + var_f2 *= var_f3; + var_l15 = var_f2; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l13; + var_f1 = var_l19; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f1 = var_l11; + var_f2 = var_l16; + var_f1 *= var_f2; + var_l24 = var_f1; + var_f2 = var_l14; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l15; + var_f1 = var_l24; + var_f2 = var_l23; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l14; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l15; + var_f0 -= var_f1; + var_f1 = var_l17; + var_f0 -= var_f1; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l14 = var_f0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_L12: + var_f0 = var_l13; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l12; + var_f1 = var_l19; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_l7 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_l7; + var_f1 = var_l20; + var_f2 = var_l17; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l18; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l17 = var_f6; + var_f7 = var_l17; + var_f6 += var_f7; + var_l17 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + var_f2 = var_l18; + var_f3 = var_l14; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l22; + var_f2 = var_l19; + var_f3 = var_l14; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + } + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = var_l8; + var_i2 += var_i3; + var_l3 = var_i2; + var_i3 = var_p0; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_p1 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_j0 = (u64)(var_i0); + var_l27 = var_j0; + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_l25 = var_j1; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l29 = var_j0; + var_j0 = var_l27; + var_j1 = var_l25; + var_j0 -= var_j1; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l25; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l26 = var_j0; + var_L16: + var_i0 = var_l3; + var_j1 = var_l25; + var_j2 = var_l26; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l26; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l26 = var_j0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l25; + var_j1 = 1ull; + var_j0 += var_j1; + var_l25 = var_j0; + var_j0 = var_l28; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l28 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L16;} + } + var_j0 = var_l29; + var_j1 = 3ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l25; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l26 = var_j0; + var_L17: + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = var_l25; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = 8589934592ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = var_l26; + var_j2 = 12884901888ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l26; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l26 = var_j0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l27; + var_j1 = var_l25; + var_j2 = 4ull; + var_j1 += var_j2; + var_l25 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L17;} + var_B14:; + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i2 = var_l5; + var_i1 -= var_i2; + var_l6 = var_i1; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_j0 = (u64)(var_i0); + var_l27 = var_j0; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_l25 = var_j1; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l29 = var_j0; + var_j0 = var_l27; + var_j1 = var_l25; + var_j0 -= var_j1; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l25; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l26 = var_j0; + var_L21: + var_i0 = var_l3; + var_j1 = var_l25; + var_j2 = var_l26; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l26; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l26 = var_j0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l25; + var_j1 = 1ull; + var_j0 += var_j1; + var_l25 = var_j0; + var_j0 = var_l28; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l28 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L21;} + } + var_j0 = var_l29; + var_j1 = 3ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B19;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l25; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l26 = var_j0; + var_L22: + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = var_l25; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l26; + var_j2 = 8589934592ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = var_l26; + var_j2 = 12884901888ull; + var_j1 -= var_j2; + var_j2 = var_l25; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j0 = var_l26; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l26 = var_j0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l27; + var_j1 = var_l25; + var_j2 = 4ull; + var_j1 += var_j2; + var_l25 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L22;} + var_B19:; + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_Bfunc; + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 1098888u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1098888u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1098904u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1098904u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f117(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l24 = 0, var_l25 = 0; + f32 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i7, var_i8; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l25 = var_j0; + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l25; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l25 = var_j0; + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l25; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B9;} + } + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 108u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l25 = var_j0; + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l25; + var_j3 = 4343259466870275585ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B8;} + } + var_i0 = var_l6; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l9 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l25 = var_j0; + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l9; + var_i1 = 0u; + var_j2 = var_l25; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 4343259466870275585ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B7;} + } + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_j0 = var_l24; + var_j1 = 13563072037471107411ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B6;} + var_i0 = var_p5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l6; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l17 = var_f3; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l17; + var_i4 = var_p1; + var_i5 = 24u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l19 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l20 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l20; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l6; + var_f1 = var_l22; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l6; + var_f1 = var_l22; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l6; + var_i3 = 144u; + var_i2 += var_i3; + var_i3 = 1u; + var_i4 = var_p0; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 164u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l21; + var_f2 = var_l21; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + goto var_B0; + var_B9:; + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_f0 = var_l17; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l20 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_i1 = var_l6; + var_i2 = 180u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_l21 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + var_l15 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l21; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l6; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f170(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = var_p1; + w2c_rapier__wasm3d__bg_f221(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + goto var_B0; + var_B8:; + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_f0 = var_l17; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l20 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_i1 = var_l6; + var_i2 = 180u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_l21 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + var_l15 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l21; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l6; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f104(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + goto var_B0; + var_B7:; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i0 = w2c_rapier__wasm3d__bg_f104(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_j0 = var_l24; + var_j1 = 13563072037471107411ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B13;} + var_i0 = var_p3; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + var_p0 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p4; + var_i3 = 1u; + var_i4 = var_p3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l15; + var_f2 = var_l15; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p0 = var_i0; + } + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B0; + var_B13:; + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l12 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l9 = var_i0; + if (var_i0) {goto var_B3;} + } + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + var_l7 = var_i2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l10; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l8 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l24 = var_j0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_j2 = var_l24; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_B2;} + } + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l7; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l12; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + if (var_i0) {goto var_B1;} + } + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = var_l6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_p4; + var_i5 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f77(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p2 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_p2 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l17; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l15 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l21; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l15; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = var_p5; + var_i3 = var_p4; + var_i4 = var_p2; + var_i5 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f77(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_p0; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l17; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l15 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l21; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_f1 = var_l21; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_f1 = var_l15; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p4; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p4; + var_i3 = var_p4; + var_i4 = 48u; + var_i3 += var_i4; + var_i4 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l19 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l15 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l13 = var_f0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_i0 = var_l7; + var_p0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 288u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l7; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l7; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_f0 = 1; + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l13 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l15; + var_f1 = var_l13; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l13 = var_f1; + var_f0 /= var_f1; + var_l14 = var_f0; + var_f0 = var_l19; + var_f1 = var_l13; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f0 = var_l18; + var_f1 = var_l13; + var_f0 /= var_f1; + var_l16 = var_f0; + } + var_i0 = var_l7; + var_i1 = 200u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l7; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l7; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p3; + var_i3 = var_l9; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 216u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_f1); + var_i0 = var_l7; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_f1); + var_i0 = var_l7; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = var_p4; + var_i4 = var_p5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 260u); + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l19; + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l7; + var_f1 = var_l13; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_l9; + var_i4 = var_l8; + var_i5 = var_p5; + var_f6 = 0; + var_i7 = 0u; + var_i8 = var_p2; + w2c_rapier__wasm3d__bg_f156(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B23; + case 1: goto var_B22; + case 2: goto var_B22; + default: goto var_B21; + } + var_B23:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1086108u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = 0u; + var_p2 = var_i0; + var_B21:; + var_i0 = var_l7; + var_i1 = 288u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_B0:; + var_i0 = var_l6; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f118(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11, var_f12; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l15; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_f1 = var_l5; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_f1; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l24 = var_f1; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_f0 = var_l19; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l26; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + var_f2 = 0; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l21; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l4; + var_f1 = var_l23; + var_f2 = var_l15; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_f1 = var_l24; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_f0 = var_l26; + var_f1 = var_l22; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f2 = var_l27; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_l19; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l12; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f1 = var_l21; + var_f2 = var_l5; + var_f1 -= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l4; + var_f1 = var_l23; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l4; + var_f1 = var_l24; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_f0 = var_l19; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f1 = var_l26; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_i0 = var_f0 <= var_f1; + var_f1 = var_l13; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l4; + var_f1 = var_l5; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l15; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_l4; + var_i4 = 88u; + var_i3 += var_i4; + var_i4 = var_l4; + var_i5 = 40u; + var_i4 += var_i5; + var_i5 = var_l4; + var_i6 = 56u; + var_i5 += var_i6; + var_i6 = var_l4; + var_i7 = 72u; + var_i6 += var_i7; + var_f7 = var_l16; + var_f8 = var_l12; + var_f9 = var_l14; + var_f10 = var_l13; + var_f11 = var_l28; + var_f12 = var_l22; + w2c_rapier__wasm3d__bg_f397(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7, var_f8, var_f9, var_f10, var_f11, var_f12); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B7; + case 2: goto var_B6; + default: goto var_B9; + } + } + var_i0 = var_l4; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l4; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B9:; + var_f0 = var_l16; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 128u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l5; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B8:; + var_f0 = var_l14; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 128u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l5; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B7:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l6 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l7 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l8 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i0 = var_l4; + var_f1 = var_l17; + var_f2 = var_l8; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_f1 = var_l15; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 128u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l5; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B6:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l5 = var_f1; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l6 = var_f1; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l14; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 -= var_f3; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f3 = var_l20; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l18; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l16; + var_f2 = var_l16; + var_f3 = var_l12; + var_f2 -= var_f3; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 *= var_f4; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l25 = var_f4; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_l26 = var_f4; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l23 = var_f0; + var_f1 = var_l5; + var_f2 = var_l28; + var_f3 = var_l12; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l22; + var_f3 += var_f4; + var_f4 = var_l13; + var_f3 -= var_f4; + var_f2 /= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_i4 = var_l4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 *= var_f5; + var_i5 = var_l4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_l4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 32u); + var_l21 = var_f5; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = 0; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l24 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l14; + var_f1 = var_l24; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l17; + var_f1 = var_l18; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_f1 = var_l19; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l15; + var_f1 = var_l20; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B1; + } + var_f0 = var_l14; + var_f1 = var_l23; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l18; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_f1 = var_l19; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l15; + var_f1 = var_l20; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B1; + } + var_f0 = var_l11; + var_f1 = var_l7; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l7; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_l5 = var_f0; + goto var_B1; + var_B11:; + var_f0 = var_l11; + var_f1 = var_l6; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l6; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = 2u; + var_p1 = var_i0; + var_f0 = var_l6; + var_l5 = var_f0; + goto var_B1; + } + var_i0 = var_l4; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B4:; + var_i0 = var_l4; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l4; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 104u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_p1 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_f0; + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l5; + var_f3 = 1; + var_f4 = var_l7; + var_f3 /= var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_l5 = var_f2; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_l6 = var_f2; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l5; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f2 = var_l5; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 128u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f584(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B0; + var_B2:; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_l4; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 104u; + var_i1 += var_i2; + var_p2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_f2 = var_l5; + var_i2 = i32_reinterpret_f32(var_f2); + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f119(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0; + u64 var_l22 = 0, var_l23 = 0, var_l24 = 0; + f32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 336u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_p2 = var_i2; + w2c_rapier__wasm3d__bg_f883(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_l3; + var_i1 = 244u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l29 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l30 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l31 = var_f0; + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l3; + var_f1 = var_l25; + var_f2 = var_l27; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l3; + var_f1 = var_l25; + var_f2 = var_l26; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l3; + var_f1 = var_l25; + var_f2 = var_l31; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l3; + var_f1 = var_l30; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l3; + var_f1 = var_l29; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l3; + var_f1 = var_l28; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 112u; + var_i1 += var_i2; + var_p2 = var_i1; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_p0 = var_i0; + goto var_B1; + } + var_i0 = var_l3; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_L4: + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l3; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l3; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 323u); + var_l17 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 322u); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 321u); + var_l18 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l3; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 320u); + var_p0 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l20 = var_i0; + var_j0 = (u64)(var_i0); + var_l22 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B6;} + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l24 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l3; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l3; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l16; + var_i1 = var_l12; + var_i2 = var_l3; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1061860u; + var_i4 = var_l21; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l3; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 323u); + var_l17 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 322u); + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 321u); + var_l18 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p0 = var_i0; + goto var_B5; + } + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = 1060284u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_j0 = var_l22; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l24 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l3; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l3; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = var_l3; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1061860u; + var_i4 = var_l16; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B9:; + var_j0 = var_l22; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B10;} + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l23 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l3; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l3; + var_j1 = var_l22; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = var_l3; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1061860u; + var_i4 = var_l12; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B10:; + var_i0 = var_l20; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l15; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l23 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l3; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_j1); + var_i0 = var_l3; + var_j1 = var_l22; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l15; + var_i1 = var_l11; + var_i2 = var_l3; + var_i3 = 224u; + var_i2 += var_i3; + var_i3 = 1061860u; + var_i4 = var_l9; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B5:; + var_i0 = var_p0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l18; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l17; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l8 = var_i0; + var_j0 = (u64)(var_i0); + var_l22 = var_j0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p0 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p2; + } else { + var_i1 = var_l5; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f822(instance, var_i1, var_i2); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B11:; + var_j0 = var_l22; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + goto var_B13; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + goto var_B13; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + goto var_B13; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B13:; + var_j0 = var_l22; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B18; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B18; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B18; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B18:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + goto var_L4; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + goto var_L4; + } + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + goto var_L4; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_L4;} + var_B0:; + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f120(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0; + u64 var_l28 = 0; + f32 var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l2; + var_i1 = 100u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_l17 = var_i0; + var_L1: + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f379(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 67u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 66u); + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 65u); + var_l25 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l23; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l25; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l10; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l19 = var_i0; + var_j0 = (u64)(var_i0); + var_l28 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B10;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + if (var_i0) {goto var_B9;} + var_B10:; + var_j0 = var_l28; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B11;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + if (var_i0) {goto var_B9;} + var_B11:; + var_j0 = var_l28; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B12;} + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + if (var_i0) {goto var_B9;} + var_B12:; + var_i0 = var_l19; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_B9:; + var_i0 = 1u; + var_l3 = var_i0; + goto var_B0; + var_B8:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l23; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l24; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 &= var_i3; + var_l4 = var_i2; + var_i3 = var_l25; + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l10 = var_i0; + var_j0 = (u64)(var_i0); + var_l28 = var_j0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l4 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1082524u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_j0 = var_l28; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B14:; + var_j0 = var_l28; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B16;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B16:; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l6; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B18:; + var_i0 = var_l5; + if (var_i0) {goto var_L1;} + var_B0:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f121(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0; + u64 var_l20 = 0, var_l21 = 0; + f32 var_l22 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l20 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l20; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l20 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l20; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_j0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l20; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 120u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 112u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l2; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 116u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_L4: + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 144u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f379(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = var_l12; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l8; + var_i4 = var_l10; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l7; + var_i4 = var_l10; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l10; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_l10; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 227u); + var_l13 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 226u); + var_l14 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 225u); + var_l8 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l2; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 224u); + var_l7 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l21 = var_j0; + var_j0 = 0ull; + var_l20 = var_j0; + var_i0 = var_l2; + var_i1 = 248u; + var_i0 += var_i1; + var_p0 = var_i0; + var_L8: + var_j0 = var_l21; + var_j1 = var_l20; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l11; + var_i3 = var_l15; + var_i4 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f562(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l19 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l5; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 72u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 264u; + var_i2 += var_i3; + var_i3 = var_l2; + var_i4 = 268u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B14; + default: goto var_B13; + } + var_B15:; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B13; + var_B14:; + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_B13:; + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 |= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + goto var_B11; + } + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 35u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B10;} + var_B11:; + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B10:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B9:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = var_l20; + var_j1 = 1ull; + var_j0 += var_j1; + var_l20 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L8;} + goto var_B5; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1051864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l2; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 144u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f379(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 227u); + var_l13 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 226u); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 225u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l7 = var_i0; + var_B5:; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i2 = var_l14; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l13; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l7 = var_i0; + var_j0 = (u64)(var_i0); + var_l20 = var_j0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p1 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B18:; + var_j0 = var_l20; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B20;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B20:; + var_j0 = var_l20; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B22;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B22:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_B24:; + var_i0 = var_l3; + if (var_i0) {goto var_L4;} + var_B3:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f122(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l12; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = 3.40282347e+38; + var_l22 = var_f0; + var_f0 = 3.40282347e+38; + var_i1 = var_l13; + var_i2 = var_l5; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_l3 = var_i0; + var_p2 = var_i0; + goto var_B7; + } + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_l3 = var_i0; + var_p2 = var_i0; + var_L9: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L9;} + var_B7:; + var_i0 = var_l7; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L11: + var_i0 = var_p2; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l3; + var_i5 = var_p2; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l3 = var_i3; + var_i4 = var_p2; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l3 = var_i2; + var_i3 = var_p2; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + } + var_f0 = 3.40282347e+38; + var_i1 = var_l3; + var_i1 = !(var_i1); + if (var_i1) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B6:; + var_l21 = var_f0; + var_i0 = var_l10; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l10; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_l3 = var_i0; + var_p2 = var_i0; + goto var_B13; + } + var_i0 = var_p2; + var_i1 = 48u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_l3 = var_i0; + var_p2 = var_i0; + var_L15: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L15;} + var_B13:; + var_i0 = var_l9; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L17: + var_i0 = var_p2; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l3; + var_i5 = var_p2; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l3 = var_i3; + var_i4 = var_p2; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l3 = var_i2; + var_i3 = var_p2; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_B12:; + var_f0 = var_l21; + var_f1 = var_l22; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_l7 = var_i0; + var_L19: + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_l3 = var_i0; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_l3 = var_i0; + var_p2 = var_i0; + var_L21: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L21;} + } + var_i0 = var_l15; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l14; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L23: + var_i0 = var_p2; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l3; + var_i5 = var_p2; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l3 = var_i3; + var_i4 = var_p2; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l3 = var_i2; + var_i3 = var_p2; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + goto var_B1; + } + var_i0 = var_l8; + var_i1 = 48u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i1 = 48u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = 100u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p2; + var_i1 = 144u; + var_i0 = var_i0 < var_i1; + var_l17 = var_i0; + var_i0 = 2u; + var_l7 = var_i0; + var_L24: + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_f0 = 3.40282347e+38; + var_l21 = var_f0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_l3 = var_i0; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l19 = var_i0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l20 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_l3 = var_i0; + var_p2 = var_i0; + var_L27: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L27;} + } + var_i0 = var_l20; + var_i1 = 144u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l19; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L29: + var_i0 = var_p2; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l3; + var_i5 = var_p2; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l3 = var_i3; + var_i4 = var_p2; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l3 = var_i2; + var_i3 = var_p2; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_B25:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_l3 = var_i0; + var_p2 = var_i0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l8; + var_l4 = var_i0; + var_i0 = var_l5; + var_l3 = var_i0; + var_p2 = var_i0; + var_L31: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L31;} + } + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l14; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L33: + var_i0 = var_p2; + var_i1 = 24u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i3 = 120u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = 168u; + var_i3 -= var_i4; + var_i4 = var_l3; + var_i5 = var_p2; + var_i6 = 144u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + var_i5 = var_f5 < var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_l3 = var_i3; + var_i4 = var_p2; + var_i5 = 96u; + var_i4 -= var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 24u); + var_i4 = var_f4 < var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l3 = var_i2; + var_i3 = var_p2; + var_i4 = 48u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + } + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_f0 = 3.40282347e+38; + } + var_f1 = var_l21; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L24;} + goto var_B1; + } + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1060464u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = 1059028u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l11; + var_i2 = 1060448u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f123(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + u64 var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + f32 var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_f1 = 6.28318548; + var_i2 = var_p3; + var_f2 = (f32)(var_i2); + var_f1 /= var_f2; + var_l29 = var_f1; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l29; + var_i2 = var_p3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l29; + var_i2 = var_p3; + var_i3 = 3u; + var_i2 *= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l6; + var_j0 = (u64)(var_i0); + var_l20 = var_j0; + var_j0 = 4294967296ull; + var_l19 = var_j0; + var_L1: + var_j0 = var_l18; + var_j1 = var_l19; + var_j0 |= var_j1; + var_l21 = var_j0; + var_j0 = var_l18; + var_j1 = 1ull; + var_j0 += var_j1; + var_l18 = var_j0; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l8; + } else { + var_i1 = var_p5; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l7 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l21; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l19; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l19 = var_j0; + var_j0 = var_l18; + var_j1 = var_l20; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L1;} + var_j0 = var_l20; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + } else { + var_j0 = 0ull; + } + var_l19 = var_j0; + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_j0 = (u64)(var_i0); + var_l20 = var_j0; + var_L3: + var_f0 = 1; + var_l28 = var_f0; + var_f0 = 0; + var_l23 = var_f0; + var_f0 = 0; + var_l25 = var_f0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f1 = var_l24; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f1 = var_l27; + var_f2 = var_l26; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l26 = var_f2; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l27 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_l27; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l23 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l25 = var_f0; + var_f0 = var_l23; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 1; + var_f0 *= var_f1; + var_l28 = var_f0; + var_f0 = var_l26; + var_f1 = var_l25; + var_f2 = 1; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f1 /= var_f2; + var_l23 = var_f1; + var_f0 *= var_f1; + var_l25 = var_f0; + var_f0 = var_l24; + var_f1 = var_l23; + var_f0 *= var_f1; + var_l23 = var_f0; + } + var_i0 = var_l10; + var_l8 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_L6: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_f1 = var_l28; + var_f2 = var_l23; + var_i3 = var_l9; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_l31 = var_f2; + var_f3 = var_l25; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l26 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l27 = var_f2; + var_f3 = var_l27; + var_f2 += var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l23; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l32 = var_f3; + var_f4 = var_l32; + var_f3 += var_f4; + var_l32 = var_f3; + var_f2 *= var_f3; + var_l33 = var_f2; + var_f3 = var_l25; + var_f4 = var_l25; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l30; + var_f1 = var_l28; + var_f2 = var_l32; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l26; + var_f1 = var_l28; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l33; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_l11; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l8; + } else { + var_i1 = var_p4; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_l9 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l9; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l9; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + goto var_B5; + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 1099676u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_j0 = 0ull; + var_l18 = var_j0; + var_i0 = var_l10; + var_l7 = var_i0; + var_L10: + var_j0 = var_l18; + var_j1 = 1ull; + var_j0 += var_j1; + var_l18 = var_j0; + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l21 = var_j0; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l6; + } else { + var_i1 = var_p5; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l7 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l21; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_l7 = var_i0; + var_j0 = var_l18; + var_j1 = var_l20; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_j0 = var_l19; + var_i1 = var_l10; + var_i2 = var_l15; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j0 |= var_j1; + var_l18 = var_j0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = var_l18; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l8; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_L15: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l8; + var_l10 = var_i0; + var_L17: + var_i0 = var_p0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_f1 = var_l23; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l25 = var_f0; + var_i0 = var_l10; + var_l8 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_f0 = 0; + var_l23 = var_f0; + var_i0 = var_p3; + var_l7 = var_i0; + var_L20: + var_f0 = var_l25; + var_f1 = var_l23; + var_f1 = w2c_rapier__wasm3d__bg_f183(instance, var_f1); + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l25; + var_f1 = var_l23; + var_f1 = w2c_rapier__wasm3d__bg_f180(instance, var_f1); + var_f0 *= var_f1; + var_l26 = var_f0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l8; + } else { + var_i1 = var_p4; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l29; + var_f1 = var_l23; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L20;} + } + var_i0 = 0u; + var_i1 = var_l9; + var_i2 = var_l9; + var_i3 = var_l10; + var_i2 += var_i3; + var_l11 = var_i2; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l7; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + } + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l11; + var_j0 = (u64)(var_i0); + var_l20 = var_j0; + var_i1 = var_l10; + var_j1 = (u64)(var_i1); + var_l18 = var_j1; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l22 = var_j0; + var_j0 = var_l20; + var_j1 = var_l18; + var_j0 -= var_j1; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l18; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l19 = var_j0; + var_L25: + var_i0 = var_l6; + var_j1 = var_l18; + var_j2 = var_l19; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l19; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l19 = var_j0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = var_l18; + var_j1 = 1ull; + var_j0 += var_j1; + var_l18 = var_j0; + var_j0 = var_l21; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l21 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L25;} + } + var_j0 = var_l22; + var_j1 = 3ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B23;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l18; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l19 = var_j0; + var_L26: + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l19; + var_j2 = var_l18; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l19; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l18; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l19; + var_j2 = 8589934592ull; + var_j1 -= var_j2; + var_j2 = var_l18; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_j1 = var_l19; + var_j2 = 12884901888ull; + var_j1 -= var_j2; + var_j2 = var_l18; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l19; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l19 = var_j0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = var_l20; + var_j1 = var_l18; + var_j2 = 4ull; + var_j1 += var_j2; + var_l18 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L26;} + var_B23:; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + var_i2 = var_l10; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + goto var_B16; + } + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1099692u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L15;} + } + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f124(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f162(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_f0 = var_l19; + var_f1 = var_l19; + var_f2 = var_p3; + var_f3 = var_p3; + var_f4 = var_l19; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_p3; + var_f3 = var_p3; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l29 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_f1 = 0; + var_f2 = 0; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 68u); + var_l19 = var_f3; + var_f4 = var_l19; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l19; + var_f4 = var_l19; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l19 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 /= var_f1; + var_l20 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l20; + var_f1 = 0.5; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l23; + var_f1 = var_l19; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l19; + var_f1 = 0.5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 0u; + var_f2 = var_l23; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = 0u; + var_f1 = var_l27; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 -= var_i1; + goto var_B3; + var_B4:; + var_f0 = var_l19; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p4 = var_i2; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l19 = var_f0; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_l21 = var_f1; + var_f2 = var_l19; + var_f3 = var_l21; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l19; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l19 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_l6 = var_i0; + var_i0 = var_l6; + var_f1 = var_l19; + var_f2 = 4.2949673e+09; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l19; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B6; + } + var_i0 = 0u; + var_B6:; + var_l8 = var_i0; + var_f0 = var_l20; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = 1; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_i2; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l20 = var_f0; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_l21 = var_f1; + var_f2 = var_l20; + var_f3 = var_l21; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l20; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_l9 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_l8; + var_i2 = 0u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l19; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = 4294967295u; + var_i1 = var_l9; + var_f2 = var_l20; + var_f3 = 4.2949673e+09; + var_i2 = var_f2 < var_f3; + var_i1 &= var_i2; + if (var_i1) { + var_f1 = var_l20; + var_i1 = I32_TRUNC_U_F32(var_f1); + goto var_B8; + } + var_i1 = 0u; + var_B8:; + var_i2 = 0u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l20; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B3:; + var_l6 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_f0 = 1; + var_i1 = var_p4; + var_f1 = (f32)(var_i1); + var_f2 = -1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l21 = var_f0; + var_f0 = 1; + var_i1 = var_l8; + var_f1 = (f32)(var_i1); + var_f2 = -1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l31 = var_f0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = 108u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l11 = var_i0; + var_L10: + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = var_l6; + w2c_rapier__wasm3d__bg_f262(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 4u; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B11;} + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l14; + var_i3 = var_l13; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l8 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = 4u; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l19 = var_f1; + var_f2 = var_p3; + var_i1 = var_f1 <= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B11;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_f0 = var_l19; + var_l25 = var_f0; + var_i0 = var_l8; + goto var_B11; + } + var_i0 = 4u; + var_B11:; + var_l8 = var_i0; + var_i0 = 4u; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B13;} + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l14; + var_i3 = var_l13; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = 4u; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l19 = var_f1; + var_f2 = var_p3; + var_i1 = var_f1 <= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B13;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_f0 = var_l19; + var_l28 = var_f0; + var_i0 = var_l9; + goto var_B13; + } + var_i0 = 4u; + var_B13:; + var_p4 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B18;} + var_f0 = var_l24; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_p4 = var_i0; + if (var_i0) {goto var_B17;} + var_f0 = 3.40282347e+38; + var_f1 = var_l24; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_f0 = var_l30; + var_f1 = var_l31; + var_i2 = var_l6; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f0 -= var_f1; + var_f1 = var_l24; + var_f0 /= var_f1; + goto var_B16; + } + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = 1u; + var_i5 = var_l8; + var_i6 = var_l15; + w2c_rapier__wasm3d__bg_f219(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = var_l28; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_l7; + var_i4 = var_l6; + var_i5 = 0u; + var_i6 = var_p4; + var_i7 = var_l16; + w2c_rapier__wasm3d__bg_f219(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i1 = var_l5; + var_i2 = 160u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l6 = var_i1; + var_f1 = var_l28; + var_l25 = var_f1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + goto var_B21; + } + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_l7; + var_i4 = var_l6; + var_i5 = 1u; + var_i6 = var_l8; + var_i7 = var_l15; + w2c_rapier__wasm3d__bg_f219(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i1 = var_l5; + var_i2 = 144u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l6 = var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_B21:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B18:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = var_l6; + var_i4 = 0u; + var_i5 = var_p4; + var_i6 = var_l16; + w2c_rapier__wasm3d__bg_f219(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l28; + var_l25 = var_f0; + goto var_B1; + var_B17:; + var_f0 = var_l30; + var_f1 = var_l31; + var_i2 = var_l6; + var_i3 = 1u; + var_i2 += var_i3; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f0 -= var_f1; + var_f1 = var_l24; + var_f0 /= var_f1; + var_B16:; + var_l19 = var_f0; + var_f1 = var_l29; + var_i0 = var_f0 > var_f1; + var_f1 = var_l22; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_l8 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_f1 = 3.40282347e+38; + var_f2 = var_l22; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B23;} + var_f1 = var_l26; + var_f2 = var_l21; + var_i3 = var_l7; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f1 /= var_f2; + goto var_B23; + } + var_f1 = var_l26; + var_f2 = var_l21; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 += var_i4; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f1 /= var_f2; + var_B23:; + var_l20 = var_f1; + var_f2 = var_l29; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B15;} + var_f0 = var_l19; + var_f1 = var_l20; + var_i0 = var_f0 < var_f1; + var_f1 = var_l19; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l20; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B28;} + goto var_B15; + } + var_i0 = var_p4; + if (var_i0) {goto var_B27;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + goto var_B25; + var_B28:; + var_i0 = var_l8; + if (var_i0) {goto var_B26;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + goto var_B25; + var_B27:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + goto var_B25; + var_B26:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B25:; + var_i0 = var_l7; + var_i1 = var_l17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = var_l18; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L10;} + var_B15:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f125(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + u64 var_l32 = 0, var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1050380u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l21 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l32 = var_j0; + var_i0 = 1052032u; + var_p1 = var_i0; + goto var_B10; + } + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l7; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B9;} + var_i0 = var_l7; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l10; + } + var_l17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L13: + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l23 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l34 = var_j0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l8 = var_i0; + var_i0 = var_l10; + var_p1 = var_i0; + var_L20: + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_j0; + var_j1 = var_l34; + var_j0 ^= var_j1; + var_l32 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l32; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_L21: + var_j0 = var_l32; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l33; + var_j1 = var_l33; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_L20; + } + var_i0 = var_l12; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B19;} + var_j0 = var_l32; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l32; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + goto var_B16; + var_B22:; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L25: + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L25;} + } + var_i0 = var_l4; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l3; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + if (var_i0) {goto var_B27;} + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B28; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l15; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l15; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B36;} + var_i0 = 4294967295u; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B35;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B35; + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 6u; + w2c_rapier__wasm3d__bg_f263(instance, var_i0, var_i1, var_i2); + goto var_B28; + var_B36:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B35:; + var_p1 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l4; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B30; + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l29 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l26 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_L40: + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l30 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l26; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_l29; + var_i3 = var_p1; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_i2; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L43: + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L43;} + } + var_i0 = var_l4; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l11 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l13; + var_i2 = var_l30; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l9; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L40;} + goto var_B31; + var_B34:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B28; + var_B33:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B28; + var_B32:; + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + if (var_i0) {goto var_B30;} + goto var_B28; + var_B30:; + var_i0 = var_l13; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B28:; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_l5 = var_i1; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L46: + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L46;} + } + var_i0 = var_l4; + var_j1 = var_l32; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B27;} + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p1 = var_i0; + var_B27:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = var_l24; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_l3 = var_i1; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B17; + } + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l6; + if (var_i1) { + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_i2); + var_i1 = var_l2; + var_i2 = var_l6; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 116, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 112u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + goto var_B17; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B19:; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1052136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p1 = var_i0; + var_B17:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l5 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_B16:; + var_i0 = var_l17; + var_p1 = var_i0; + var_i0 = var_l7; + if (var_i0) {goto var_L13;} + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l32 = var_j0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_B10:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l33 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B9:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l7 = var_i0; + goto var_B2; + var_B4:; + var_i0 = 1u; + var_i1 = 1050380u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_B3:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l20; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f126(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + var_l24 = var_f5; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l11 = var_f4; + var_i5 = var_l5; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p1; + var_i7 = 20u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l25 = var_f6; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l12 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l15 = var_f4; + var_f5 = var_l15; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l16; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l14 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l15 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_i5 = var_l5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l4; + var_f1 = var_l16; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l12; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l4; + var_f1 = var_l17; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l16; + var_f3 = var_l10; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_i5 = var_l5; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l15 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l17; + var_f4 += var_f5; + var_l19 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_f1 = var_l15; + var_f2 = var_l16; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l16; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l7; + var_i3 = var_l4; + var_i4 = 48u; + var_i3 += var_i4; + var_i4 = var_p2; + var_i5 = var_p3; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = var_p0; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 24u); + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_p0; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 28u); + var_i9 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i9)); + w2c_rapier__wasm3d__bg_f73(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_p2 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_i4 = var_p2; + var_i5 = var_p3; + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = var_p0; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 24u); + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_p0; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 28u); + var_i9 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i9)); + w2c_rapier__wasm3d__bg_f73(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_p2 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 120u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 50u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 175u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 173u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 50u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l16 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l13 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l19 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l20 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l9; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l17 = var_f2; + var_f3 = var_l17; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l9 = var_f3; + var_f4 = var_l9; + var_f3 += var_f4; + var_l21 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l11; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 += var_f3; + var_l22 = var_f2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l14; + var_f1 = var_l12; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_f1 = var_l10; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l23; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l18 = var_f3; + var_f4 = var_l18; + var_f3 += var_f4; + var_l18 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l22 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l25; + var_f1 = var_l19; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l24; + var_f1 = var_l20; + var_f2 = var_l10; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l21; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p2; + var_l6 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f127(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + u64 var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_l4 = var_i1; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f99(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_p0; + var_i1 = 180u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 184u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 192u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p0; + var_i1 = 212u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 204u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 220u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 236u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_p0; + var_i1 = 252u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 260u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 528u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 508u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 489u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 470u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 123, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 531, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 511, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 492, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 473, var_j1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l4; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 15u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l5; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 508u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 489u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_i1 = 15u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l8; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 470u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 518u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 510, var_j1); + var_i0 = var_l3; + var_i1 = 212u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 220u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = 241u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 233, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_j1); + var_i0 = var_l3; + var_i1 = 276u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 269u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 261, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 297u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 289, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_j1); + var_i0 = var_l4; + var_i1 = 212u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 325u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 317, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l3; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 353u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 345, var_j1); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_j1); + var_i0 = var_l3; + var_i1 = 408u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l3; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l3; + var_i1 = 436u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 428u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_j1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 437, var_i1); + var_i0 = var_l3; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 6u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 508u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 438, var_j1); + var_i0 = var_l3; + var_i1 = 460u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 452, var_j1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l7 = var_i1; + var_i2 = 6u; + var_i1 += var_i2; + var_l4 = var_i1; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l5 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_i2 = 6u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1036831949u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_j1 = 4453159313439771853ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f196(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l5 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f834(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l5 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = 344u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l4; + var_i1 = 460u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 452u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + var_l19 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_j1); + var_i0 = var_l4; + var_i1 = 396u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 536u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 528u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 412u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l19; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l4; + var_i1 = 424u; + var_i0 += var_i1; + var_j1 = var_l20; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 432u; + var_i0 += var_i1; + var_j1 = var_l21; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 440u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f321(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_p0 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 1068888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f128(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l37 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l14; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f0 = wasm_fabsf(var_f0); + var_l12 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l12; + var_f1 = var_l12; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f0 = var_l5; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f0 = -(var_f0); + var_l12 = var_f0; + var_f1 = var_l6; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l14; + var_f3 /= var_f4; + var_l24 = var_f3; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l38 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f1 = -(var_f1); + var_l15 = var_f1; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_f1 = -(var_f1); + var_l16 = var_f1; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l6 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l31 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l40 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l35 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l38; + var_f1 = var_l13; + var_f2 = var_l17; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + var_i0 = var_l40; + goto var_B1; + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p1; + var_i1 = var_l38; + var_f2 = var_l8; + var_f3 = var_l13; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B1:; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l6; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l7; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l8 = var_f0; + var_i0 = 10000u; + var_l41 = var_i0; + var_L8: + var_i0 = var_l37; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_l37; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l37; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l13 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l8; + var_f1 = var_l13; + var_i0 = var_f0 <= var_f1; + var_l39 = var_i0; + if (var_i0) { + var_f0 = var_l25; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + goto var_B6; + } + var_f0 = var_l29; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l10 = var_f2; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l6; + var_f3 = var_l10; + var_f2 /= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 /= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l32; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l30; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f1 = var_l35; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l33; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l34; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l36 = var_f1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B11;} + var_i0 = var_l38; + var_f1 = var_l10; + var_f2 = var_l36; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B10;} + var_i0 = var_l40; + goto var_B10; + var_B12:; + var_f0 = var_l19; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l20; + var_f1 = var_l9; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l18; + var_f1 = var_l10; + var_f0 += var_f1; + goto var_B9; + var_B11:; + var_i0 = var_p1; + var_i1 = var_l38; + var_f2 = var_l10; + var_f3 = var_l21; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B10:; + var_p3 = var_i0; + var_f0 = var_l17; + var_f1 = var_l11; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l17; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l17; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 += var_f1; + var_B9:; + var_l10 = var_f0; + var_f0 = var_l23; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l24; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f0 = wasm_fabsf(var_f0); + var_l9 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l9; + var_f1 = var_l9; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B16;} + var_B17:; + var_f0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f3 = var_l19; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l21; + var_f4 = var_l20; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B15;} + var_B16:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l8; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l39; + if (var_i0) {goto var_B5;} + goto var_B14; + var_B15:; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_f0 = var_p4; + var_f1 = var_l25; + var_f2 = var_l9; + var_f1 += var_f2; + var_l25 = var_f1; + var_f2 = var_l14; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l18; + var_f1 = var_l23; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l24; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l22; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l13 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l39 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l7; + var_l15 = var_f0; + var_f0 = var_l6; + var_l12 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B18:; + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l7; + var_l15 = var_f0; + var_f0 = var_l6; + var_l12 = var_f0; + var_B14:; + var_f0 = var_l6; + var_f1 = var_l21; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l13; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l37; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l37; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l37; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l37; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l37; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l37; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l37; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l37; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l37; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l13; + var_l8 = var_f0; + var_i0 = var_l41; + var_i1 = 1u; + var_i0 -= var_i1; + var_l41 = var_i0; + if (var_i0) {goto var_L8;} + goto var_B5; + } + var_f0 = var_l5; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + goto var_B5; + var_B7:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = var_l14; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B5:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l37; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f129(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, + var_l41 = 0, var_l42 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = -0.5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l6; + var_f1 = var_p4; + var_f0 -= var_f1; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l9; + var_f1 = var_p4; + var_f0 -= var_f1; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0.5; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f0 = 1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_i1; + var_f1 = (f32)(var_i1); + var_f2 = -1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l13 = var_f0; + var_i0 = 4294967295u; + var_f1 = var_l5; + var_f2 = 0.5; + var_f1 += var_f2; + var_f2 = 1; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l32 = var_i3; + var_f3 = (f32)(var_i3); + var_f4 = -1; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l16 = var_f2; + var_f1 /= var_f2; + var_f1 = wasm_ceilf(var_f1); + var_l6 = var_f1; + var_i2 = var_l32; + var_i3 = 1u; + var_i2 -= var_i3; + var_f2 = (f32)(var_i2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_l26 = var_i1; + var_f2 = var_l6; + var_f3 = 4.2949673e+09; + var_i2 = var_f2 < var_f3; + var_i1 &= var_i2; + if (var_i1) { + var_f1 = var_l6; + var_i1 = I32_TRUNC_U_F32(var_f1); + goto var_B2; + } + var_i1 = 0u; + var_B2:; + var_i2 = 0u; + var_i3 = var_l26; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l6; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l37 = var_i0; + var_i0 = 4294967295u; + var_f1 = var_l8; + var_f2 = 0.5; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 /= var_f2; + var_f1 = wasm_floorf(var_f1); + var_l6 = var_f1; + var_i2 = var_l32; + var_i3 = 2u; + var_i2 -= var_i3; + var_f2 = (f32)(var_i2); + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_l27 = var_i1; + var_f2 = var_l6; + var_f3 = 4.2949673e+09; + var_i2 = var_f2 < var_f3; + var_i1 &= var_i2; + if (var_i1) { + var_f1 = var_l6; + var_i1 = I32_TRUNC_U_F32(var_f1); + goto var_B4; + } + var_i1 = 0u; + var_B4:; + var_i2 = 0u; + var_i3 = var_l27; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l6; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + var_f0 = var_l10; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l13; + var_f0 /= var_f1; + var_f0 = wasm_ceilf(var_f0); + var_l6 = var_f0; + var_i1 = var_l29; + var_i2 = 1u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l6; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_l6; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l6; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B6; + } + var_i0 = 0u; + var_B6:; + var_l30 = var_i0; + var_i0 = var_l26; + var_i1 = var_l37; + var_i0 = var_i0 >= var_i1; + var_l28 = var_i0; + var_f0 = var_l7; + var_f1 = 0.5; + var_f0 += var_f1; + var_f1 = var_l13; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l5 = var_f0; + var_i1 = var_l29; + var_i2 = 2u; + var_i1 -= var_i2; + var_f1 = (f32)(var_i1); + var_l10 = var_f1; + var_f2 = var_l5; + var_f3 = var_l10; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l5; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f1 = 4.2949673e+09; + var_i0 = var_f0 < var_f1; + var_f1 = var_l5; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l5; + var_i0 = I32_TRUNC_U_F32(var_f0); + goto var_B8; + } + var_i0 = 0u; + var_B8:; + var_l31 = var_i0; + var_i0 = var_l28; + if (var_i0) {goto var_B1;} + var_i0 = 4294967295u; + var_i1 = var_l31; + var_i2 = 0u; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l5; + var_f3 = 4.29496704e+09; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i1 = 4294967295u; + var_i2 = var_l30; + var_i3 = 0u; + var_f4 = var_l6; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l6; + var_f4 = 4.29496704e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l38 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l11; + var_f1 = var_p4; + var_f0 += var_f1; + var_f1 = var_l9; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l11; + var_f1 = var_p4; + var_f0 -= var_f1; + var_f1 = var_l9; + var_f0 /= var_f1; + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_l29; + var_i2 = var_l26; + var_i3 = 1u; + var_i2 += var_i3; + var_i1 *= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l28; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l28; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_i1; + var_i2 = var_l28; + var_i3 = var_l35; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l39 = var_i0; + var_i0 = var_l29; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l40 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l26; + var_i2 = var_l35; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l27; + var_i1 = var_l28; + var_i2 = var_l26; + var_i3 = var_l29; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l36 = var_i0; + var_f0 = 3.40282347e+38; + var_l6 = var_f0; + var_L10: + var_i0 = var_l26; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l26; + var_i1 = 1u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_l28; + var_p1 = var_i0; + var_i0 = var_l26; + var_i1 = var_l32; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l14; + var_f1 = var_l16; + var_i2 = var_l26; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_l17 = var_f0; + var_f0 = var_l14; + var_f1 = var_l16; + var_f2 = var_l5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l18 = var_f0; + var_i0 = var_l36; + var_l27 = var_i0; + var_i0 = var_l34; + var_l30 = var_i0; + var_i0 = var_l28; + var_l26 = var_i0; + var_L14: + var_i0 = var_l26; + var_i1 = var_l39; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l26; + var_p1 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p1; + var_i1 = var_l31; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p1; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l26; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l32; + var_i1 = var_l41; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l27; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l30; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l30; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f1 = var_l10; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l5; + var_f1 = var_l10; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l7; + var_f1 = var_l10; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l8; + var_f1 = var_l10; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B15;} + var_B16:; + var_f0 = var_l11; + var_f1 = var_l12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l5; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l7; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B15;} + var_B17:; + var_f0 = var_l9; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f0 = var_l9; + var_f1 = var_l7; + var_f0 *= var_f1; + var_l20 = var_f0; + var_f0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l13; + var_i3 = var_p1; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_l7 = var_f2; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f0 = var_l15; + var_f1 = var_l7; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l12; + var_f0 *= var_f1; + var_l12 = var_f0; + var_i0 = var_l33; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l25; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l25; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l25; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l25; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l25; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l25; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l25; + var_f1 = var_l8; + var_f2 = var_l7; + var_i3 = var_l33; + var_i4 = 1u; + var_i3 &= var_i4; + var_p1 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l25; + var_f1 = var_l19; + var_f2 = var_l20; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l25; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l22 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l23 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l24 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_f0 = var_p4; + var_f1 = var_l5; + var_f1 = wasm_sqrtf(var_f1); + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_f0 = var_l5; + var_l6 = var_f0; + var_B18:; + var_i0 = var_l33; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l25; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l25; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l25; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l25; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l25; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l25; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l25; + var_f1 = var_l7; + var_f2 = var_l8; + var_i3 = var_l33; + var_i4 = 1u; + var_i3 &= var_i4; + var_p1 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l25; + var_f1 = var_l12; + var_f2 = var_l21; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l25; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l8 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l7 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_f0 = var_p4; + var_f1 = var_l5; + var_f1 = wasm_sqrtf(var_f1); + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_f0 = var_l5; + var_l6 = var_f0; + var_B15:; + var_i0 = var_l27; + var_i1 = 4u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l30; + var_i1 = 4u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l26; + var_i1 = var_l38; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L14;} + goto var_B11; + } + var_L21: + var_i0 = var_p1; + var_i1 = var_l39; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l31; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l38; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L21;} + goto var_B11; + UNREACHABLE; + var_B11:; + var_i0 = var_l31; + var_i1 = var_l35; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l36; + var_i1 = var_l40; + var_i0 += var_i1; + var_l36 = var_i0; + var_i0 = var_l34; + var_i1 = var_l40; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l37; + var_i1 = var_l41; + var_l26 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_B1:; + var_i0 = var_l25; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1099808u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f130(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + u64 var_l26 = 0; + f32 var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 224u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_p6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_p7; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l22 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l23 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l24 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l25 = var_f0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l8; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_f1 = var_l20; + var_f2 = var_p7; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l8; + var_f1 = var_l21; + var_f2 = var_p7; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l8; + var_f1 = var_l25; + var_f2 = var_p7; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l8; + var_f1 = var_l24; + var_f2 = var_p7; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l8; + var_f1 = var_l23; + var_f2 = var_p7; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l8; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l8; + var_f1 = var_l22; + var_f2 = var_p7; + var_f1 -= var_f2; + var_p7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l8; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_p0 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l8; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_p3 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_L2: + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 -= var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 179u); + var_l16 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 178u); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_l8; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 177u); + var_p0 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_l8; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 176u); + var_p5 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l18 = var_i0; + var_j0 = (u64)(var_i0); + var_l26 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l10; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l19 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l15; + var_i1 = var_l10; + var_i2 = var_l8; + var_i3 = 200u; + var_i2 += var_i3; + var_i3 = 1083824u; + var_i4 = var_l19; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B4; + } + var_i0 = var_l8; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 179u); + var_l16 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 178u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 177u); + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p5 = var_i0; + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = 1082524u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_j0 = var_l26; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l9; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = 200u; + var_i2 += var_i3; + var_i3 = 1083824u; + var_i4 = var_l15; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B7:; + var_j0 = var_l26; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B8;} + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = 200u; + var_i2 += var_i3; + var_i3 = 1083824u; + var_i4 = var_l10; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B8:; + var_i0 = var_l18; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = 200u; + var_i2 += var_i3; + var_i3 = 1083824u; + var_i4 = var_l14; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B3:; + var_i0 = var_p5; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = 120u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_p5; + var_i2 = 1u; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l16; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_p1 = var_i0; + var_j0 = (u64)(var_i0); + var_l26 = var_j0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B9:; + var_j0 = var_l26; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B11;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B11:; + var_j0 = var_l26; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B13:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_B15:; + var_i0 = var_p6; + if (var_i0) {goto var_L2;} + var_B1:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + var_i1 = 224u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l8; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f131(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l31 = 0, var_l32 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l31 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l30 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l14; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l7; + var_f1 = var_l7; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = 0; + var_l7 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f0 = var_l6; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l23 = var_f0; + var_f0 = -(var_f0); + var_l15 = var_f0; + var_f1 = var_l13; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l14; + var_f2 /= var_f3; + var_l25 = var_f2; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f0 = var_l24; + var_f0 = -(var_f0); + var_l16 = var_f0; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f1 = -(var_f1); + var_l17 = var_f1; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l12; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l8; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l26 = var_f3; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 /= var_f4; + var_f4 = var_l26; + var_f3 *= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_l13; + var_f0 = -(var_f0); + var_l8 = var_f0; + goto var_B5; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_f1 = var_l12; + var_f0 = copysignf(var_f0, var_f1); + goto var_B6; + var_B7:; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_l13; + var_B6:; + var_l8 = var_f0; + var_f0 = 0; + var_l10 = var_f0; + var_B5:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l5; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l22 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l6; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l8 = var_f0; + var_i0 = 10000u; + var_p1 = var_i0; + var_L10: + var_i0 = var_l31; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l31; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l31; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l11; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l12 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l12; + var_i0 = var_f0 <= var_f1; + var_l32 = var_i0; + if (var_i0) { + var_f0 = var_l27; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + goto var_B2; + } + var_f0 = var_l6; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l8 = var_f1; + var_f0 /= var_f1; + var_l28 = var_f0; + var_f0 = var_l5; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 /= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l13; + var_f1 = var_l28; + var_f0 *= var_f1; + var_l21 = var_f0; + var_f1 = var_l9; + var_f2 = var_l26; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l26; + var_f4 = var_l11; + var_f5 = var_l10; + var_f4 /= var_f5; + var_f3 *= var_f4; + var_l29 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B16;} + var_f0 = var_l13; + var_f0 = -(var_f0); + var_l10 = var_f0; + goto var_B14; + } + var_f0 = var_l13; + var_f1 = var_l28; + var_f0 = copysignf(var_f0, var_f1); + var_l10 = var_f0; + var_f0 = 0; + goto var_B15; + var_B16:; + var_f0 = var_l13; + var_l10 = var_f0; + var_f0 = 0; + var_B15:; + var_l8 = var_f0; + var_f0 = 0; + var_l29 = var_f0; + var_B14:; + var_f0 = var_l22; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l22; + var_f1 = var_l28; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l22; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l29; + var_f0 += var_f1; + goto var_B11; + var_B12:; + var_f0 = var_l18; + var_f1 = var_l11; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l19; + var_f1 = var_l9; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l20; + var_f1 = var_l10; + var_f0 += var_f1; + var_B11:; + var_l10 = var_f0; + var_f0 = var_l24; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B21;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B21;} + var_f0 = var_l9; + var_f0 = wasm_fabsf(var_f0); + var_l11 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B20;} + var_f0 = var_l11; + var_f1 = var_l11; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B20;} + var_B21:; + var_f0 = var_l5; + var_f1 = var_l21; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l10; + var_f4 = var_l20; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l9; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B19;} + var_B20:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l9; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l32; + if (var_i0) {goto var_B1;} + goto var_B18; + var_B19:; + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_f0 = var_p4; + var_f1 = var_l27; + var_f2 = var_l11; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l14; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l18; + var_f1 = var_l24; + var_f2 = var_l11; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l23; + var_f2 = var_l11; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l25; + var_f2 = var_l11; + var_f1 *= var_f2; + var_l17 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l12 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l32 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l32; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l6; + var_l15 = var_f0; + var_f0 = var_l7; + var_l17 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = var_l32; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B22:; + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l6; + var_l15 = var_f0; + var_f0 = var_l7; + var_l17 = var_f0; + var_B18:; + var_f0 = var_l7; + var_f1 = var_l10; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l21; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B9;} + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l30; + var_f2 = var_l12; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l31; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l31; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l31; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l31; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l31; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l31; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l31; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l31; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l31; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l12; + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L10;} + goto var_B1; + } + var_f0 = var_l5; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + var_B9:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + var_f2 = var_l14; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l31; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f132(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0; + f64 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + f64 var_d0, var_d1, var_d2, var_d3, var_d4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l8 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = 1061752795u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1081824210u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i1 = 1088565718u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 2139095039u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_p1; + var_f1 = var_p1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_p1 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 964689920u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_f0 = var_p1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 1048576u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_f1 = var_p1; + var_f2 = 1.329228e+36; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_f0 = 1; + var_l9 = var_f0; + goto var_B0; + } + var_i0 = var_l7; + var_f1 = var_p1; + var_f2 = 7.52316385e-37; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_f0 = 1; + var_l9 = var_f0; + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i1 = 1075235812u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B7;} + var_f0 = var_p1; + var_f1 = -3.14159274; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p1 = var_f0; + goto var_B0; + } + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_f0 = 1.57079637; + var_f1 = var_p1; + var_f0 -= var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + goto var_B0; + } + var_f0 = var_p1; + var_f1 = 1.57079637; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_l4 = var_d1; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p1 = var_f0; + goto var_B0; + var_B7:; + var_f0 = var_p1; + var_f1 = 3.14159274; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p1 = var_f0; + goto var_B0; + var_B2:; + var_i0 = var_l6; + var_i1 = 1085271520u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B10;} + var_f0 = var_p1; + var_f1 = -6.28318548; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + goto var_B0; + } + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_f0 = var_p1; + var_f1 = -4.71238899; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_l4 = var_d1; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p1 = var_f0; + goto var_B0; + } + var_f0 = var_p1; + var_f1 = 4.71238899; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_l9 = var_f0; + goto var_B0; + var_B10:; + var_f0 = var_p1; + var_f1 = 6.28318548; + var_f0 += var_f1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l4 = var_d0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l9 = var_f0; + var_d0 = var_l2; + var_d1 = var_l3; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l4; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l5; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_l7; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 1305022426u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_f0 = var_p1; + var_d0 = (f64)wasm_quietf(var_f0); + var_l3 = var_d0; + var_d1 = 0.63661977236758138; + var_d0 *= var_d1; + var_d1 = 6755399441055744.0; + var_d0 += var_d1; + var_d1 = -6755399441055744.0; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l8 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_d2 = var_l2; + var_d2 = wasm_fabs(var_d2); + var_d3 = 2147483648.0; + var_i2 = var_d2 < var_d3; + if (var_i2) { + var_d2 = var_l2; + var_i2 = I32_TRUNC_S_F64(var_d2); + goto var_B15; + } + var_i2 = 2147483648u; + var_B15:; + var_i3 = 2147483648u; + var_i4 = var_l8; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = 2147483647.0; + var_i3 = var_d3 > var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d2 = var_l2; + var_d3 = var_l2; + var_i2 = var_d2 != var_d3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_d0 = var_l3; + var_d1 = var_l2; + var_d2 = -1.5707963109016418; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = -1.5893254773528196e-08; + var_d1 *= var_d2; + var_d0 += var_d1; + goto var_B13; + } + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 150u; + var_i2 -= var_i3; + var_l6 = var_i2; + var_i3 = 23u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_d1 = (f64)wasm_quietf(var_f1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f68(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B13; + } + var_i0 = 0u; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d0 = -(var_d0); + var_B13:; + var_l3 = var_d0; + var_d1 = var_l3; + var_d2 = var_l3; + var_d1 *= var_d2; + var_l2 = var_d1; + var_d0 *= var_d1; + var_l5 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_l4 = var_d1; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l5; + var_d3 = var_l2; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p1 = var_f0; + var_d0 = var_l2; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l4; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = var_l4; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_l10 = var_f0; + var_l9 = var_f0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B20; + case 1: goto var_B19; + case 2: goto var_B18; + default: goto var_B0; + } + var_B20:; + var_f0 = var_p1; + var_f0 = -(var_f0); + var_l9 = var_f0; + var_f0 = var_l10; + var_p1 = var_f0; + goto var_B0; + var_B19:; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_l9 = var_f0; + var_f0 = var_p1; + var_f0 = -(var_f0); + var_p1 = var_f0; + goto var_B0; + var_B18:; + var_f0 = var_p1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_p1 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f133(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l11; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_l4 = var_i0; + var_i0 = var_l7; + var_l5 = var_i0; + var_L5: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B1; + } + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L5;} + goto var_B0; + } + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057632u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_p1 = var_i1; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L9: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L9;} + var_B0:; + var_i0 = var_l11; + if (var_i0) {goto var_B11;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B11:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i0 = w2c_rapier__wasm3d__bg_f527(instance, var_i0, var_j1, var_i2); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B24; + case 1: goto var_B23; + case 2: goto var_B22; + default: goto var_B25; + } + var_B25:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1057992u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 71, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l7 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_L27: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l7; + if (var_i0) {goto var_B29;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B29:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + var_B23:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 71, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l7 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B19;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_L31: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L31;} + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l7; + if (var_i0) {goto var_B33;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_p2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B33:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + var_B22:; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_L35: + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L35;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B21:; + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B20:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1057260u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l3; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l3; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057928u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B18:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057944u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1057260u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l3; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l3; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057960u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B14:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057960u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057976u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l3; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i1 = 71u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f134(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l43 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, + var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l26; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l15; + var_f1 = var_l11; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l17 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_f1 = var_l27; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l25; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l24 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f1 = var_l40; + var_f2 = var_l17; + var_f3 = var_l18; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l17; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l14; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l29 = var_f1; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f1 = var_l34; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l41 = var_f1; + var_f2 = var_l26; + var_f3 = var_l18; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l30 = var_f1; + var_f2 = var_l41; + var_f3 = var_l15; + var_f4 = var_l18; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l21; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l31 = var_f2; + var_f1 -= var_f2; + var_l35 = var_f1; + var_f2 = var_l35; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l42 = var_f2; + var_f3 = var_l25; + var_f4 = var_l18; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l42; + var_f4 = var_l14; + var_f5 = var_l18; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l19; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l16 = var_f3; + var_f2 -= var_f3; + var_l36 = var_f2; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l12 = var_f2; + var_f1 -= var_f2; + var_l38 = var_f1; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l13 = var_f2; + var_f1 -= var_f2; + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l32 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_f1 = var_l22; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l35; + var_f1 = var_l23; + var_f2 = var_l31; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l36; + var_f2 = var_l12; + var_f3 = var_l16; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l34; + var_f2 = var_l13; + var_f3 = var_l29; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l37; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l38; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l20; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l22; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B8;} + var_f0 = 0; + var_f1 = var_l22; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l35; + var_f3 = var_l37; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l38; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l34; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_f3 = var_l20; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B10;} + var_f0 = 0; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B10;} + var_f0 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f1 = 1; + var_f2 = var_l8; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l8; + var_f3 = var_l8; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f2 = 1; + var_f3 = var_l7; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l7; + var_f4 = var_l7; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_f0 = 0; + var_f1 = var_l8; + var_i1 = i32_reinterpret_f32(var_f1); + var_p2 = var_i1; + var_f2 = var_l7; + var_i2 = i32_reinterpret_f32(var_f2); + var_p1 = var_i2; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 = var_i1 > var_i2; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 -= var_i3; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = var_p2; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B10;} + } + var_f0 = var_l20; + var_f1 = var_l39; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l33; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = 0; + var_f2 = var_l6; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B10:; + var_l8 = var_f0; + var_f0 = var_l39; + var_f1 = var_l20; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l22; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l7; + var_f1 = 1; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B7;} + goto var_B5; + } + var_f0 = var_l39; + var_f1 = var_l22; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + goto var_B4; + var_B8:; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_l33; + var_f0 = -(var_f0); + var_f1 = var_l32; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + goto var_B5; + var_B7:; + var_f0 = var_l20; + var_f1 = var_l33; + var_f0 -= var_f1; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l6; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = 1; + var_l7 = var_f0; + goto var_B5; + var_B6:; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_l33; + var_f0 = -(var_f0); + var_f1 = var_l32; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = 1; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_B5:; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = 1u; + goto var_B2; + var_B3:; + var_f0 = var_l8; + var_f1 = 1; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 1u; + var_l43 = var_i0; + var_i0 = 1u; + goto var_B2; + } + var_f0 = 1; + var_f1 = var_l8; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l43 = var_i0; + var_i0 = 0u; + var_B2:; + var_p2 = var_i0; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = 0u; + goto var_B13; + } + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = 1u; + var_f1 = var_l7; + var_f2 = 1; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B13;} + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = 1; + var_f1 = var_l7; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_B13:; + var_p1 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l43; + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B16; + default: goto var_B17; + } + } + var_f0 = var_l19; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l43; + var_f2 = f32_reinterpret_i32(var_i2); + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l24; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l21; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + goto var_B15; + var_B17:; + var_i0 = 1088688u; + var_i1 = 14u; + var_i2 = 1088704u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_f0 = var_l21; + var_l23 = var_f0; + var_f0 = var_l24; + var_l12 = var_f0; + var_f0 = var_l19; + var_l13 = var_f0; + var_B15:; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p1; + switch (var_i0) { + case 0: goto var_B0; + case 1: goto var_B1; + default: goto var_B19; + } + } + var_f0 = var_l40; + var_f1 = var_l27; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l17; + var_i3 = var_p1; + var_f3 = f32_reinterpret_i32(var_i3); + var_l5 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + var_f2 = var_l18; + var_f3 = var_l9; + var_f4 = var_l25; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l26; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l15 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 += var_f4; + var_l28 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l30 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l42; + var_f1 = var_l14; + var_f2 = var_l18; + var_f3 = var_l30; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l41; + var_f1 = var_l15; + var_f2 = var_l18; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l30; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + goto var_B0; + var_B19:; + var_i0 = 1088688u; + var_i1 = 14u; + var_i2 = 1088704u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_f0 = var_l28; + var_l29 = var_f0; + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l30; + var_l31 = var_f0; + var_f0 = var_l26; + var_l15 = var_f0; + var_f0 = var_l25; + var_l14 = var_f0; + var_f0 = var_l27; + var_l17 = var_f0; + var_B0:; + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = var_p0; + var_f1 = var_l29; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l31; + var_f3 = var_l23; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l12; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_p4; + var_f3 = var_p4; + var_f2 *= var_f3; + var_i1 = var_f1 <= var_f2; + if (var_i1) { + var_i1 = var_p0; + var_f2 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_p0; + var_f2 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f2 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f2 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } else { + var_i1 = 2u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f135(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l33 = 0, var_l34 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l33 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l32 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l16; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l16; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l16; + var_f0 = wasm_fabsf(var_f0); + var_l11 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l11; + var_f1 = var_l11; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_f0 = var_l8; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l21 = var_f0; + var_f0 = -(var_f0); + var_l11 = var_f0; + var_f0 = var_l6; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_f0 = var_l5; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l23 = var_f0; + var_f0 = -(var_f0); + var_l15 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f0 = 1; + var_l12 = var_f0; + var_f0 = 0; + var_l5 = var_f0; + var_f0 = 0; + var_l6 = var_f0; + var_f0 = var_l21; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l8; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l14; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f0 = var_l15; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l6 = var_f0; + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l6; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l12; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l28; + var_f3 = var_l31; + var_i4 = var_p3; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l30; + var_i4 = var_p3; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l29; + var_i4 = var_p3; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l33; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l7 = var_f0; + var_i0 = 10000u; + var_p1 = var_i0; + var_L7: + var_i0 = var_l33; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_l33; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l33; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l12 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l12; + var_i0 = var_f0 <= var_f1; + var_l34 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l13 = var_f0; + var_f0 = 1; + var_l10 = var_f0; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l9; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l13 = var_f0; + var_f0 = var_l6; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l7 = var_f0; + } + var_f0 = var_l20; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l31; + var_f3 = var_l28; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l27; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l31; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l30; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l29; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_p3 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l20; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l27; + var_f2 = var_l30; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l20; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l29; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + goto var_B8; + } + var_f0 = var_l24; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l17; + var_f1 = var_l9; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l18; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l19; + var_f1 = var_l13; + var_f0 += var_f1; + var_B8:; + var_l13 = var_f0; + var_f0 = var_l21; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l23; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l7; + var_f0 = wasm_fabsf(var_f0); + var_l9 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l9; + var_f1 = var_l9; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_B14:; + var_f0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l17; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l13; + var_f4 = var_l19; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B12;} + var_B13:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l7; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l34; + if (var_i0) {goto var_B1;} + goto var_B11; + var_B12:; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_p4; + var_f1 = var_l24; + var_f2 = var_l9; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l16; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l17; + var_f1 = var_l21; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l18; + var_f1 = var_l22; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l14 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l23; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = 3.40282347e+38; + var_l12 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l34 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l5; + var_l11 = var_f0; + var_f0 = var_l6; + var_l14 = var_f0; + var_f0 = var_l8; + var_l15 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B15:; + var_f0 = var_l5; + var_l11 = var_f0; + var_f0 = var_l6; + var_l14 = var_f0; + var_f0 = var_l8; + var_l15 = var_f0; + var_B11:; + var_f0 = var_l8; + var_f1 = var_l13; + var_f2 = var_l19; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l25; + var_f3 = var_l17; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l32; + var_f2 = var_l12; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l33; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l33; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l33; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l33; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l33; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l33; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l33; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l33; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l33; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l33; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l12; + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L7;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l5; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = var_l16; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l33; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f136(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + u64 var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l12 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_j0 = var_l14; + var_i0 = (u32)(var_j0); + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + } + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_l3 = var_i0; + var_i0 = var_l6; + var_l5 = var_i0; + var_L5: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_B1; + } + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L5;} + goto var_B0; + } + UNREACHABLE; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057632u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_p1 = var_i1; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L9: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L9;} + var_B0:; + var_j0 = var_l14; + var_j1 = 1095216660480ull; + var_j0 &= var_j1; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B11;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B11:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i0 = w2c_rapier__wasm3d__bg_f527(instance, var_i0, var_j1, var_i2); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B24; + case 1: goto var_B23; + case 2: goto var_B22; + default: goto var_B25; + } + var_B25:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1057992u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 39, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_p2 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B15;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_l3 = var_i0; + var_L27: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L27;} + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_p2; + if (var_i0) {goto var_B29;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B29:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + var_B23:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 39, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_p2 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B19;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i0 = 4294967295u; + var_l3 = var_i0; + var_L31: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L31;} + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_p2; + if (var_i0) {goto var_B33;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B33:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + var_B22:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_L35: + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L35;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B21:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B20:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1057260u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l4; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057928u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B18:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057944u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1057260u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l4; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057960u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B14:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057960u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057976u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 39u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f137(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + f32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_f0 = -(var_f0); + var_l21 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B0; + default: goto var_B4; + } + var_B4:; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l18; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l17; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_l6 = var_i0; + goto var_B1; + var_B3:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L5: + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l18; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l17; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l15; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l18; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l17; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l16; + var_f2 = var_l15; + var_i3 = var_l10; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l15 = var_f1; + var_i0 = var_f0 > var_f1; + var_l11 = var_i0; + var_f0 = var_l20; + var_f1 = var_l15; + var_i2 = var_l11; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l15 = var_f0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L5;} + var_B1:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l8; + var_i3 = var_l7; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p1 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l18; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l17; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l15; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_B0:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l24 = var_f2; + var_f1 -= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l25 = var_f2; + var_f1 -= var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_p2; + var_f5 = var_p3; + w2c_rapier__wasm3d__bg_f115(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_f0 = var_l17; + var_f1 = var_l18; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l15 = var_f1; + var_f0 /= var_f1; + var_l16 = var_f0; + var_f0 = var_l19; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l20 = var_f0; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_f0 = var_l20; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + goto var_B14; + } + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_L16: + var_f0 = var_l20; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l22 = var_f0; + var_f1 = var_l15; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_f0 = var_l20; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = var_l22; + var_f2 = var_l15; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l15 = var_f1; + var_i0 = var_f0 > var_f1; + var_p4 = var_i0; + var_f0 = var_l23; + var_f1 = var_l15; + var_i2 = var_p4; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l15 = var_f0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l7; + var_i1 = var_l6; + var_f2 = var_l20; + var_i3 = var_l8; + var_i4 = var_l7; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l15; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_B13:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_f0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l17; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l18; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l16; + var_f3 = var_l20; + var_f4 = var_l23; + var_f5 = var_l26; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l27; + var_f6 = var_l25; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l16; + var_f5 = var_l22; + var_f6 = var_l24; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l19; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l27; + var_f2 = var_l18; + var_f1 -= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l20; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l23; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i5 = 224u; + var_i4 += var_i5; + var_f5 = var_l15; + var_f6 = 0.00100000005; + var_f5 += var_f6; + w2c_rapier__wasm3d__bg_f115(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_f0 = var_p3; + var_f1 = var_l15; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B8:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f138(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + f32 var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 224u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = 1; + var_l16 = var_f0; + var_f0 = 0; + goto var_B0; + var_B1:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B0:; + var_l14 = var_f0; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L4: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B9; + case 1: goto var_B10; + default: goto var_B8; + } + var_B10:; + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + goto var_B6; + var_B9:; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l8; + var_f2 = 1; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p1; + var_f1 = var_l15; + w2c_rapier__wasm3d__bg_f1093(instance, var_i0, var_f1); + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + goto var_B6; + var_B8:; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l8; + var_f2 = var_l15; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B6; + var_B7:; + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_B6:; + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_l11; + w2c_rapier__wasm3d__bg_f480(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l6; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f770(instance, var_i0, var_i1); + var_B5:; + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l4; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l4; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f770(instance, var_i0, var_i1); + goto var_B11; + } + var_i0 = var_l6; + var_f1 = var_l14; + var_f2 = 0; + var_f3 = 1; + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 28u); + var_l14 = var_f4; + var_f3 /= var_f4; + var_f4 = var_l14; + var_f5 = 0; + var_i4 = var_f4 == var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + w2c_rapier__wasm3d__bg_f1093(instance, var_i0, var_f1); + var_B11:; + var_i0 = var_l4; + var_i1 = 176u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + } + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f139(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f277(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + } + var_i0 = var_l4; + var_i1 = var_l13; + var_i2 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l23 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l16; + var_i1 = 12u; + var_i0 *= var_i1; + var_l11 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l16; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + } + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l24 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = 4u; + var_l18 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 4u; + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + } + var_i0 = var_l19; + var_i1 = var_l5; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 59652323u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 59652324u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l18 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + } + var_i0 = var_l18; + var_i1 = var_l5; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = 4u; + var_l20 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + } + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + } + var_i0 = var_l20; + var_i1 = var_l14; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l21 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + goto var_B26; + } + var_i0 = var_l3; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l6; + } + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_B26:; + var_i0 = var_l21; + var_i1 = var_l9; + var_i2 = var_l8; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l14 = var_i0; + goto var_B29; + } + var_i0 = 4u; + var_l22 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 4u; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l10; + } + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + } + var_i0 = var_l14; + var_i1 = var_l2; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l22 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l22; + var_i1 = var_l10; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 188u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l2 = var_i0; + goto var_B35; + } + var_i0 = var_l6; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l10 = var_i0; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l10; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B35:; + var_i0 = var_l2; + var_i1 = var_l25; + var_i2 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B29:; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l10 = var_i0; + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l12 = var_i0; + var_i0 = 196u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p1; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p1; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = 1090548u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B10:; + var_i0 = var_l11; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 196u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f140(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l30 = 0, var_l31 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l30 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l15; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l15; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l15; + var_f0 = wasm_fabsf(var_f0); + var_l11 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l11; + var_f1 = var_l11; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f0 = var_l7; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f0 = -(var_f0); + var_l11 = var_f0; + var_f0 = var_l6; + var_f1 = var_l15; + var_f0 /= var_f1; + var_l23 = var_f0; + var_f0 = -(var_f0); + var_l16 = var_f0; + var_f1 = var_l23; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l15; + var_f2 /= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f1 = -(var_f1); + var_l17 = var_f1; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_f0; + var_f0 = 0; + goto var_B6; + } + var_f0 = var_l5; + var_f1 = var_l9; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l25 = var_f1; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l7; + var_f1 = var_l9; + var_f0 /= var_f1; + var_f1 = var_l25; + var_f0 *= var_f1; + var_B6:; + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l5; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l21 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f2 = var_l11; + var_f3 = var_l6; + var_f2 /= var_f3; + var_l6 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l6; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l7; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l9 = var_f0; + var_i0 = 10000u; + var_p1 = var_i0; + var_L8: + var_i0 = var_l30; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_l30; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l30; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l12; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l13 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l9; + var_f1 = var_l13; + var_i0 = var_f0 <= var_f1; + var_l31 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l12 = var_f0; + var_f0 = 0; + var_l10 = var_f0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l14 = var_f1; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l25; + var_f1 = var_l8; + var_f2 = var_l27; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l25; + var_f1 = var_l9; + var_f2 = var_l27; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_l12 = var_f0; + } + var_f0 = var_l29; + var_f1 = var_l7; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l14 = var_f1; + var_f0 = copysignf(var_f0, var_f1); + var_f1 = var_l21; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l21; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l21; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 += var_f1; + goto var_B9; + } + var_f0 = var_l26; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l18; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l19; + var_f1 = var_l10; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l20; + var_f1 = var_l8; + var_f0 += var_f1; + var_B9:; + var_l9 = var_f0; + var_f0 = var_l23; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B15;} + var_f0 = var_l8; + var_f0 = wasm_fabsf(var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l10; + var_f1 = var_l10; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B14;} + var_B15:; + var_f0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l19; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l9; + var_f4 = var_l20; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B13;} + var_B14:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l8; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l31; + if (var_i0) {goto var_B1;} + goto var_B12; + var_B13:; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_f0 = var_p4; + var_f1 = var_l26; + var_f2 = var_l10; + var_f1 += var_f2; + var_l26 = var_f1; + var_f2 = var_l15; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l18; + var_f1 = var_l23; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l22; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l24; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l17 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l13 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l31 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l31; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l7; + var_l11 = var_f0; + var_f0 = var_l6; + var_l17 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_l31; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B16:; + var_f0 = var_l5; + var_l16 = var_f0; + var_f0 = var_l7; + var_l11 = var_f0; + var_f0 = var_l6; + var_l17 = var_f0; + var_B12:; + var_f0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l12; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l13; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l28; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l30; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l30; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l30; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l30; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l30; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l30; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l30; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l30; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l30; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l13; + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L8;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l5; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + var_f2 = var_l15; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l30; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f141(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_L3: + var_i0 = var_l8; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 88u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_l8; + var_i0 = w2c_rapier__wasm3d__bg_f246(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f246(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 128u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + } + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_L13: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l2; + } else { + var_i1 = var_l3; + var_i2 = var_l2; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L13;} + } + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_L17: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l2; + } else { + var_i1 = var_l3; + var_i2 = var_l2; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L17;} + } + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_L20: + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L20;} + var_B0:; + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f142(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10) { + u32 var_l11 = 0; + f32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 9u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l18 = var_f1; + var_i2 = var_p8; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_i3 = var_p8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l13 = var_f2; + var_i3 = var_p8; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l16 = var_f2; + var_i3 = var_p8; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l20 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p7; + var_f1 = var_l16; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p7; + var_f1 = var_l16; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p7; + var_f1 = var_l13; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l12; + var_i1 = var_p8; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p8; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l16; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p8; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p7; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l17; + var_f3 = var_l18; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l13; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l19; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l17 = var_f6; + var_f7 = var_l17; + var_f6 += var_f7; + var_l17 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p7; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l19; + var_f3 = var_l18; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p7; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l20; + var_f3 = var_l18; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_f1 = var_l12; + var_f2 = var_l12; + var_i3 = var_l11; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i4 = var_l11; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 28u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 156u); + var_f3 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l13 = var_f3; + var_f4 = var_l12; + var_f5 = var_l13; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l13; + var_f4 = var_l13; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p8; + var_i3 = 8u; + var_i2 += var_i3; + var_p8 = var_i2; + var_i3 = var_l11; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 140u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_p2; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l13; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p7 = var_i0; + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B3; + default: goto var_B1; + } + var_B3:; + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + goto var_B0; + var_B2:; + var_i0 = var_p10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l11; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + goto var_B0; + } + var_i0 = var_l11; + var_i1 = 144u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p7; + var_f2 = 1; + var_i3 = var_p2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p1; + var_f1 = var_l12; + w2c_rapier__wasm3d__bg_f1093(instance, var_i0, var_f1); + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + goto var_B0; + var_B1:; + var_i0 = var_p10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l11; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + goto var_B0; + } + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_f2 = var_l12; + var_i3 = var_p2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_p8; + w2c_rapier__wasm3d__bg_f480(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p8 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 144u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f770(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p3; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + } + var_i0 = var_p0; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + } + var_i0 = var_p0; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + } + var_i0 = var_p0; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + } + var_i0 = var_l11; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f143(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l28 = 0, var_l29 = 0, var_l30 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l28 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l17 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l17; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l17; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l17; + var_f0 = wasm_fabsf(var_f0); + var_l18 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l18; + var_f1 = var_l18; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_f0 = var_l9; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l23 = var_f0; + var_f0 = -(var_f0); + var_l16 = var_f0; + var_f0 = var_l10; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_f0 = var_l6; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l24 = var_f0; + var_f0 = -(var_f0); + var_l10 = var_f0; + var_f0 = var_l23; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_p1; + var_f0 = -(var_f0); + var_l18 = var_f0; + var_f0 = var_l14; + var_f1 = var_p1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l10; + var_f2 = var_l6; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + var_f2 = var_l23; + var_f3 = var_l16; + var_f4 = var_l6; + var_f3 /= var_f4; + var_f4 = var_p2; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_l18; + var_l9 = var_f0; + goto var_B5; + } + var_f0 = var_p1; + var_f0 = -(var_f0); + var_l18 = var_f0; + var_f0 = var_p1; + var_f1 = var_l14; + var_f0 = copysignf(var_f0, var_f1); + goto var_B6; + var_B7:; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_p1; + var_B6:; + var_l9 = var_f0; + var_f0 = 0; + var_l13 = var_f0; + var_B5:; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l13; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l9 = var_f0; + var_i0 = 10000u; + var_l30 = var_i0; + var_L10: + var_i0 = var_l28; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_i1 = var_l28; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l28; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l8; + var_f0 = -(var_f0); + var_f1 = var_l6; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l13 = var_f1; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f0 = var_l11; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l15; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l13; + var_i0 = var_f0 <= var_f1; + var_l29 = var_i0; + if (var_i0) { + var_f0 = var_l25; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + goto var_B2; + } + var_f0 = var_l12; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l18; + var_f1 = var_l6; + var_f2 = var_p1; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 /= var_f4; + var_f4 = var_p2; + var_f3 *= var_f4; + var_l22 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 /= var_f5; + var_f5 = var_p2; + var_f4 *= var_f5; + var_l15 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f3 -= var_f4; + var_f2 += var_f3; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B11;} + var_f0 = 0; + var_l22 = var_f0; + var_f0 = 0; + var_l15 = var_f0; + var_f0 = var_p1; + goto var_B11; + var_B13:; + var_f0 = var_l19; + var_f1 = var_l8; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l21; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l20; + var_f1 = var_l11; + var_f0 += var_f1; + goto var_B11; + var_B12:; + var_f0 = 0; + var_l22 = var_f0; + var_f0 = 0; + var_l15 = var_f0; + var_f0 = var_p1; + var_f1 = var_l6; + var_f0 = copysignf(var_f0, var_f1); + var_B11:; + var_l9 = var_f0; + var_f0 = var_l23; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l11; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B18;} + var_f0 = var_l11; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B18;} + var_f0 = var_l11; + var_f0 = wasm_fabsf(var_f0); + var_l8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B17;} + var_f0 = var_l8; + var_f1 = var_l8; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B17;} + var_B18:; + var_f0 = var_l12; + var_f1 = var_l22; + var_f2 = var_l19; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l9; + var_f3 = var_l20; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l15; + var_f4 = var_l21; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B16;} + var_B17:; + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = var_l11; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l29; + if (var_i0) {goto var_B1;} + goto var_B15; + var_B16:; + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_f0 = var_p5; + var_f1 = var_l25; + var_f2 = var_l8; + var_f1 += var_f2; + var_l25 = var_f1; + var_f2 = var_l17; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l19; + var_f1 = var_l23; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l14 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l26; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l10 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l21; + var_f1 = var_l24; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = 3.40282347e+38; + var_l13 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p4 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l29; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l29; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l16; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l12; + var_l16 = var_f0; + var_f0 = var_l6; + var_l14 = var_f0; + var_f0 = var_l7; + var_l10 = var_f0; + var_i0 = var_l29; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_l29; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B19:; + var_f0 = var_l12; + var_l16 = var_f0; + var_f0 = var_l6; + var_l14 = var_f0; + var_f0 = var_l7; + var_l10 = var_f0; + var_B15:; + var_f0 = var_l7; + var_f1 = var_l15; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l9; + var_f3 = var_l20; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_f2 = var_l22; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B9;} + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = var_l13; + var_f1 = var_l12; + var_f0 += var_f1; + var_f1 = var_l27; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l28; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l28; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l28; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l28; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l28; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l28; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l28; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l28; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i1 = var_l28; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = var_l13; + var_l9 = var_f0; + var_i0 = var_l30; + var_i1 = 1u; + var_i0 -= var_i1; + var_l30 = var_i0; + if (var_i0) {goto var_L10;} + goto var_B1; + } + var_f0 = var_l12; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + var_B9:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l25; + var_f2 = var_l17; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p4 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l28; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f144(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l37 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_l36 = var_i0; + w2c_rapier__wasm3d__bg_f1150(instance, var_i0); + var_i0 = var_l37; + var_f1 = var_l18; + var_f2 = var_l17; + var_f3 = var_l13; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l14; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l15; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f1 = -(var_f1); + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l37; + var_f1 = var_l19; + var_f2 = var_l17; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + var_f1 = -(var_f1); + var_l24 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l37; + var_f1 = var_l20; + var_f2 = var_l17; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f1 = -(var_f1); + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p2; + var_i1 = var_l37; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l36; + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p6; + var_i1 = 104u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_p6; + var_i1 = 100u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l43; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 96u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i0 = var_l41; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l46 = var_i0; + if (var_i0) { + var_f0 = var_l16; + var_f1 = var_p4; + var_f0 *= var_f1; + var_l27 = var_f0; + var_f0 = var_l11; + var_f1 = var_p4; + var_f0 *= var_f1; + var_l28 = var_f0; + var_f0 = var_l8; + var_f1 = var_p4; + var_f0 *= var_f1; + var_l29 = var_f0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l37; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l32 = var_f0; + var_i0 = 4u; + var_l44 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L1: + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = var_l15; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l18; + var_f1 = var_l30; + var_f2 = var_l16; + var_f3 = var_l17; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l13; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f7 = var_l14; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l12 = var_f6; + var_f7 = var_l12; + var_f6 += var_f7; + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l21 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l32; + var_f3 = var_l10; + var_f4 = var_l17; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l31; + var_f4 = var_l9; + var_f5 = var_l17; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l15; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_p4; + var_f0 -= var_f1; + var_l33 = var_f0; + var_f1 = var_p5; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l16; + var_f1 = var_l27; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l9; + var_f1 = var_l28; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f1 = var_l29; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f0 = var_l21; + var_f1 = var_l12; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f0 = var_l11; + var_f1 = var_l12; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f0 = var_l22; + var_f1 = var_l20; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p7; + if (var_i0) { + var_f0 = var_l10; + var_l21 = var_f0; + var_f0 = var_l9; + var_l22 = var_f0; + var_f0 = var_l8; + var_l26 = var_f0; + var_f0 = var_l12; + var_l10 = var_f0; + var_f0 = var_l11; + var_l9 = var_f0; + var_f0 = var_l16; + var_l8 = var_f0; + var_i0 = var_p0; + var_l40 = var_i0; + var_i0 = 3221225472u; + var_p0 = var_i0; + goto var_B4; + } + var_f0 = var_l12; + var_l21 = var_f0; + var_f0 = var_l11; + var_l22 = var_f0; + var_f0 = var_l16; + var_l26 = var_f0; + var_i0 = 3221225472u; + var_l40 = var_i0; + var_B4:; + var_i0 = var_l39; + var_i1 = var_l41; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l38; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l38; + } else { + var_i1 = var_l41; + var_i2 = var_l38; + w2c_rapier__wasm3d__bg_f825(instance, var_i1, var_i2); + var_i1 = var_l43; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l44 = var_i1; + var_i1 = var_l39; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_l34 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l38 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l44; + var_i1 = var_l34; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l34; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l34; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l34; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l34; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l34; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l34; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l34; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l34; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l34; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l34; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + } + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1060656u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l35; + var_i1 = 4u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_p2; + var_i1 = var_l46; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p6; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B7; + } + var_i0 = var_p6; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p6; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p6; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B7:; + var_i0 = var_l38; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l42; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p6; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i1 = var_l38; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = var_l42; + var_i1 = 48u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i1 = var_l36; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l36; + var_i1 = 36u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l36; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l39 = var_i0; + var_i1 = 48u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_l40 = var_i0; + var_L10: + var_i0 = var_l35; + var_i1 = 36u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p6 = var_i0; + var_i0 = var_l36; + var_i1 = var_l40; + if (var_i1) {goto var_B11;} + var_i0 = var_p1; + var_i1 = var_p6; + var_i2 = var_l36; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B11;} + var_i0 = var_p1; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l36; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B11;} + var_i0 = var_p3; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_B11:; + var_p0 = var_i0; + var_i0 = var_l39; + var_i1 = 48u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_p2 = var_i0; + var_L13: + var_i0 = var_p6; + var_i1 = var_p2; + var_p0 = var_i1; + var_i2 = 56u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B14:; + var_i0 = var_p6; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B15:; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l34; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l38; + var_i1 = var_l35; + var_i2 = 48u; + var_i1 += var_i2; + var_l35 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_B9:; + var_i0 = var_l45; + if (var_i0) { + var_i0 = var_l36; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l37; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f145(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l27 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l14; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l14; + var_f0 = wasm_fabsf(var_f0); + var_l7 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = var_l7; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_f0 = var_l11; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l22 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l14; + var_f2 /= var_f3; + var_l23 = var_f2; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f1 = -(var_f1); + var_l10 = var_f1; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l20 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l29 = var_i2; + var_f3 = var_l7; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l23; + var_f2 = -(var_f2); + var_l11 = var_f2; + var_f3 = var_l5; + var_f2 /= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l30 = var_i2; + var_f3 = var_l7; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_l22; + var_f2 = -(var_f2); + var_l7 = var_f2; + var_f3 = var_l5; + var_f2 /= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l31 = var_i2; + var_f3 = var_l5; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l6 = var_f0; + var_i0 = 10000u; + var_p1 = var_i0; + var_L6: + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l15 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l13; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l16 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l15; + var_f0 = -(var_f0); + var_f1 = var_l16; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f0 = var_l12; + var_f0 = -(var_f0); + var_f1 = var_l16; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l6; + var_f1 = var_l16; + var_i0 = var_f0 <= var_f1; + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l20; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l13 = var_f2; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_l29; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l20; + var_f1 = var_l9; + var_f2 = var_l13; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_l30; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l20; + var_f1 = var_l5; + var_f2 = var_l13; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_l31; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_f0 += var_f1; + goto var_B7; + } + var_f0 = var_l24; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l19; + var_f1 = var_l13; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l17; + var_f1 = var_l12; + var_f0 += var_f1; + var_B7:; + var_l13 = var_f0; + var_f0 = var_l21; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l23; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l12; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l12; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l12; + var_f0 = wasm_fabsf(var_f0); + var_l6 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l6; + var_f1 = var_l6; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_B12:; + var_f0 = var_l8; + var_f1 = var_l25; + var_f2 = var_l19; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l15; + var_f3 = var_l18; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l13; + var_f4 = var_l17; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B10;} + var_B11:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l12; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l28; + if (var_i0) {goto var_B1;} + goto var_B9; + var_B10:; + var_f0 = var_l12; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_p4; + var_f1 = var_l24; + var_f2 = var_l6; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l14; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l19; + var_f1 = var_l21; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l10 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l18; + var_f1 = var_l23; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l17; + var_f1 = var_l22; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l7 = var_f1; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = 3.40282347e+38; + var_l16 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l7; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l7; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l28; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l7; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l28; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l7; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l8; + var_l10 = var_f0; + var_f0 = var_l9; + var_l11 = var_f0; + var_f0 = var_l5; + var_l7 = var_f0; + var_i0 = var_l28; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B13:; + var_f0 = var_l8; + var_l10 = var_f0; + var_f0 = var_l9; + var_l11 = var_f0; + var_f0 = var_l5; + var_l7 = var_f0; + var_B9:; + var_f0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l15; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f2 = var_l25; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l16; + var_f1 = var_l8; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l16; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l27; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l27; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l27; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l27; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l27; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l27; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l27; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l27; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l16; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L6;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l8; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = var_l14; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l27; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f146(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 68u); + var_l16 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l7; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_p1 = var_i2; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B2;} + var_i1 = var_l15; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = var_l10; + goto var_B15; + } + var_i1 = var_p3; + var_i2 = var_l7; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B14;} + var_i1 = var_p2; + var_i2 = var_l7; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = 6u; + var_p1 = var_i1; + var_i1 = 6u; + var_B15:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = var_l13; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = var_l13; + var_i1 += var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l22 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 69u); + var_l19 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l9; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_i2; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B2;} + var_i1 = var_l15; + var_i2 = var_l9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = var_l10; + goto var_B17; + } + var_i1 = var_p3; + var_i2 = var_l9; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B11;} + var_i1 = var_p2; + var_i2 = var_l9; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = 6u; + var_l6 = var_i1; + var_i1 = 6u; + var_B17:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l18; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 -= var_i2; + var_i2 = var_l18; + var_i1 += var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l5; + var_i1 = var_l14; + var_i2 = var_l12; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l23 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l21 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_f4 = var_l23; + var_f5 = var_l22; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l21; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 64u); + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l22 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l23 = var_f2; + var_f3 = var_l22; + var_f4 = var_l23; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f3 = var_l22; + var_f4 = var_l23; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + goto var_B19; + } + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = 6u; + var_B19:; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = var_l17; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l22; + var_f1 = var_l21; + var_f0 -= var_f1; + var_l21 = var_f0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_l14; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l11; + var_p1 = var_i0; + var_i0 = var_l7; + var_p0 = var_i0; + var_L23: + var_i0 = var_p0; + var_f1 = var_l21; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l17 = var_i0; + var_f1 = var_l21; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l16; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l21; + var_i2 = var_p0; + var_i3 = var_l11; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B21:; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + goto var_B24; + } + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = 6u; + var_B24:; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_p1 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_L28: + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l21; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l21; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L28;} + } + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_p4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l21; + var_i3 = var_p0; + var_i4 = var_p3; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B26:; + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B14:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1072648u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = 1072712u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B11:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1072680u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 1072728u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B8:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1072664u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1072744u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B5:; + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = 1072696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 1072760u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B2:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1064340u; + var_i1 = 41u; + var_i2 = 1064492u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l5; + var_i1 = 1064956u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i2 = 68u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = 1065064u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f147(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, + var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l2 = var_i0; + var_i1 = 2139095040u; + var_i0 &= var_i1; + var_i1 = 2139095040u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 *= var_f1; + var_f1 = var_p0; + var_f0 += var_f1; + goto var_Bfunc; + } + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_i0 = 9u; + var_i1 = var_l2; + var_i1 = I32_CLZ(var_i1); + var_l3 = var_i1; + var_i0 -= var_i1; + var_i1 = var_l2; + var_i2 = 23u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 8388608u; + var_i2 = var_i2 < var_i3; + var_l1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 127u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 0u; + var_i3 = var_l1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 <<= (var_i1 & 31); + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 8388608u; + var_i0 |= var_i1; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 &= var_i2; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 18874368u; + var_i0 = var_i0 < var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 0u; + var_i2 = 2105540608u; + var_i3 = var_l2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 67108864u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 33554432u; + var_i2 = 50331648u; + var_i3 = var_l2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 4194304u; + var_i1 |= var_i2; + var_l27 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_l27; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l28 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 8388608u; + var_i2 |= var_i3; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 2097152u; + var_i1 |= var_i2; + var_l4 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l5 = var_i0; + var_i0 = var_l28; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l29 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 4194304u; + var_i2 |= var_i3; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 1048576u; + var_i1 |= var_i2; + var_l5 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l6 = var_i0; + var_i0 = var_l29; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l30 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 2097152u; + var_i2 |= var_i3; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 524288u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l7 = var_i0; + var_i0 = var_l30; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l31 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 4293918720u; + var_i2 -= var_i3; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 262144u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l8 = var_i0; + var_i0 = var_l31; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l32 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 524288u; + var_i2 += var_i3; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 131072u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l9 = var_i0; + var_i0 = var_l32; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l33 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 262144u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 65536u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l10 = var_i0; + var_i0 = var_l33; + var_i1 = 0u; + var_i2 = var_l9; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l34 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 131072u; + var_i2 += var_i3; + var_i3 = var_l10; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 32768u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l11 = var_i0; + var_i0 = var_l34; + var_i1 = 0u; + var_i2 = var_l10; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l35 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 65536u; + var_i2 += var_i3; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 16384u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l12 = var_i0; + var_i0 = var_l35; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l36 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 32768u; + var_i2 += var_i3; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 4294959104u; + var_i1 -= var_i2; + var_l12 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l13 = var_i0; + var_i0 = var_l36; + var_i1 = 0u; + var_i2 = var_l12; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l37 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 16384u; + var_i2 += var_i3; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 4096u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l14 = var_i0; + var_i0 = var_l37; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l14; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l38 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 4294959104u; + var_i2 -= var_i3; + var_i3 = var_l14; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 2048u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l15 = var_i0; + var_i0 = var_l38; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l39 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 4096u; + var_i2 += var_i3; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 1024u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l16 = var_i0; + var_i0 = var_l39; + var_i1 = 0u; + var_i2 = var_l15; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l40 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 2048u; + var_i2 += var_i3; + var_i3 = var_l16; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 512u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l17 = var_i0; + var_i0 = var_l40; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l41 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 1024u; + var_i2 += var_i3; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 256u; + var_i1 += var_i2; + var_l17 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l18 = var_i0; + var_i0 = var_l41; + var_i1 = 0u; + var_i2 = var_l17; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l42 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 512u; + var_i2 += var_i3; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 128u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l19 = var_i0; + var_i0 = var_l42; + var_i1 = 0u; + var_i2 = var_l18; + var_i3 = var_l19; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l43 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 256u; + var_i2 += var_i3; + var_i3 = var_l19; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l19 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l20 = var_i0; + var_i0 = var_l43; + var_i1 = 0u; + var_i2 = var_l19; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l44 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 128u; + var_i2 += var_i3; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l21 = var_i0; + var_i0 = var_l44; + var_i1 = 0u; + var_i2 = var_l20; + var_i3 = var_l21; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l45 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i3 = var_l21; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l22 = var_i0; + var_i0 = var_l45; + var_i1 = 0u; + var_i2 = var_l21; + var_i3 = var_l22; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l46 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = var_l22; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l22 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l23 = var_i0; + var_i0 = var_l46; + var_i1 = 0u; + var_i2 = var_l22; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l47 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l24 = var_i0; + var_i0 = var_l47; + var_i1 = 0u; + var_i2 = var_l23; + var_i3 = var_l24; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l48 = var_i0; + var_i1 = var_l1; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l24; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l1 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + var_l26 = var_i0; + var_i0 = var_l25; + var_i1 = 22u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1056964608u; + var_i0 += var_i1; + var_i1 = 4286578688u; + var_i0 &= var_i1; + var_i1 = var_l48; + var_i2 = 0u; + var_i3 = var_l24; + var_i4 = var_l26; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 -= var_i2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_l25 = var_i1; + var_i2 = var_l1; + var_i3 = var_l1; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = var_l26; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l1 = var_i2; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_l26 = var_i1; + var_i2 = var_l3; + var_i3 = var_l27; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_i3 = 22u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16777216u; + var_i4 = 25165824u; + var_i5 = var_l2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i3 = var_l4; + var_i4 = var_l28; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 21u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l5; + var_i4 = var_l29; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 20u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l6; + var_i4 = var_l30; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 19u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l7; + var_i4 = var_l31; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 18u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l8; + var_i4 = var_l32; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 17u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l9; + var_i4 = var_l33; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 16u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l10; + var_i4 = var_l34; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 15u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l11; + var_i4 = var_l35; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 14u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l12; + var_i4 = var_l36; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 13u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l13; + var_i4 = var_l37; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 12u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l14; + var_i4 = var_l38; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 11u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l15; + var_i4 = var_l39; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 10u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l16; + var_i4 = var_l40; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 9u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l17; + var_i4 = var_l41; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 8u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l18; + var_i4 = var_l42; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 7u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l19; + var_i4 = var_l43; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 6u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l20; + var_i4 = var_l44; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 5u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l21; + var_i4 = var_l45; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l22; + var_i4 = var_l46; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l23; + var_i4 = var_l47; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i3 = var_l24; + var_i4 = var_l48; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i4 = 1u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i1 += var_i2; + var_l2 = var_i1; + var_i2 = var_l2; + var_i3 = 1u; + var_i2 &= var_i3; + var_i3 = 0u; + var_i4 = var_l1; + var_i5 = 4294967295u; + var_i4 ^= var_i5; + var_i5 = 0u; + var_i6 = var_l26; + var_i4 = var_i6 ? var_i4 : var_i5; + var_i5 = var_l25; + var_i4 += var_i5; + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + goto var_Bfunc; + } + var_i0 = var_l2; + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 -= var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f0 /= var_f1; + } else { + var_f0 = var_p0; + } + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f148(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l32 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l27 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l11; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l11; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l11; + var_f0 = wasm_fabsf(var_f0); + var_l8 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l8; + var_f1 = var_l8; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_f1 = var_l6; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l26 = var_f1; + var_f1 = -(var_f1); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f2 = var_l5; + var_f3 = var_l11; + var_f2 /= var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l21 = var_f1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l20; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_l35 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l21; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i0 = var_f0 > var_f1; + var_l33 = var_i0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l24; + var_f2 = var_l25; + var_i3 = var_l33; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l35; + var_i3 = var_l33; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l33 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l33; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l19 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l32; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = var_l21; + var_f0 = -(var_f0); + var_l12 = var_f0; + var_f0 = var_l20; + var_f0 = -(var_f0); + var_l13 = var_f0; + var_f0 = 3.40282347e+38; + var_l10 = var_f0; + var_i0 = 10000u; + var_l33 = var_i0; + var_L6: + var_i0 = var_l32; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_l32; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l14 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l32; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l15; + var_f0 = -(var_f0); + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l16 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l14; + var_f0 = -(var_f0); + var_f1 = var_l16; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l16; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l10; + var_f1 = var_l16; + var_i0 = var_f0 <= var_f1; + var_l34 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l24; + var_f1 = var_l25; + var_f2 = var_l29; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l31; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l30; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_i2 = var_f2 > var_f3; + var_p3 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = var_l35; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_f0; + goto var_B7; + } + var_f0 = var_l22; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l18; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l19; + var_f1 = var_l14; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l17; + var_f1 = var_l9; + var_f0 += var_f1; + var_l14 = var_f0; + var_B7:; + var_f0 = var_l21; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l10; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l10; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l10; + var_f0 = wasm_fabsf(var_f0); + var_l9 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l9; + var_f1 = var_l9; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_B12:; + var_f0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l23; + var_f3 = var_l19; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l17; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B10;} + var_B11:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l10; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l34; + if (var_i0) {goto var_B1;} + goto var_B9; + var_B10:; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_p4; + var_f1 = var_l22; + var_f2 = var_l9; + var_f1 += var_f2; + var_l22 = var_f1; + var_f2 = var_l11; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l18; + var_f1 = var_l21; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l26; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l17; + var_f1 = var_l20; + var_f2 = var_l9; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = 3.40282347e+38; + var_l16 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l34 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l5; + var_l12 = var_f0; + var_f0 = var_l6; + var_l8 = var_f0; + var_f0 = var_l7; + var_l13 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B13:; + var_f0 = var_l5; + var_l12 = var_f0; + var_f0 = var_l6; + var_l8 = var_f0; + var_f0 = var_l7; + var_l13 = var_f0; + var_B9:; + var_f0 = var_l7; + var_f1 = var_l14; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l23; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l15; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l16; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l27; + var_f2 = var_l16; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l32; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l32; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l32; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l32; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l32; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l32; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l32; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l32; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l32; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l32; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l16; + var_l10 = var_f0; + var_i0 = var_l33; + var_i1 = 1u; + var_i0 -= var_i1; + var_l33 = var_i0; + if (var_i0) {goto var_L6;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l5; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l11; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l32; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f149(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l28 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l14; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l14; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l14; + var_f0 = wasm_fabsf(var_f0); + var_l13 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l13; + var_f1 = var_l13; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_f0; + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l24 = var_f1; + var_f1 = -(var_f1); + var_l15 = var_f1; + var_f2 = var_l24; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 /= var_f4; + var_l25 = var_f3; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 /= var_f5; + var_l26 = var_f4; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l8 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f1 = -(var_f1); + var_l12 = var_f1; + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f1 = -(var_f1); + var_l13 = var_f1; + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l11 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l9 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l22; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l21; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l11; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l10 = var_f0; + var_i0 = 10000u; + var_l7 = var_i0; + var_L6: + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l18; + var_f0 = -(var_f0); + var_f1 = var_l8; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l19 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l17; + var_f0 = -(var_f0); + var_f1 = var_l19; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f0 = -(var_f0); + var_f1 = var_l19; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f1 = var_l19; + var_i0 = var_f0 <= var_f1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l11; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l10 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l16 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l17 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + goto var_B7; + } + var_f0 = var_l27; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l21; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l20; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l22; + var_f1 = var_l18; + var_f0 += var_f1; + var_B7:; + var_l18 = var_f0; + var_f0 = var_l24; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l26; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l23; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l23; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l23; + var_f0 = wasm_fabsf(var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l10; + var_f1 = var_l10; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B11;} + var_B12:; + var_f0 = var_l11; + var_f1 = var_l18; + var_f2 = var_l22; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l17; + var_f3 = var_l21; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l16; + var_f4 = var_l20; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B10;} + var_B11:; + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l23; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + if (var_i0) {goto var_B1;} + goto var_B9; + var_B10:; + var_f0 = var_l23; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_p4; + var_f1 = var_l27; + var_f2 = var_l10; + var_f1 += var_f2; + var_l27 = var_f1; + var_f2 = var_l14; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l22; + var_f1 = var_l24; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l15 = var_f1; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l21; + var_f1 = var_l26; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l20; + var_f1 = var_l25; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l19 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l12; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p2; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l15; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l11; + var_l15 = var_f0; + var_f0 = var_l9; + var_l12 = var_f0; + var_f0 = var_l8; + var_l13 = var_f0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B13:; + var_f0 = var_l11; + var_l15 = var_f0; + var_f0 = var_l9; + var_l12 = var_f0; + var_f0 = var_l8; + var_l13 = var_f0; + var_B9:; + var_f0 = var_l8; + var_f1 = var_l16; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l17; + var_f3 = var_l21; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l18; + var_f3 = var_l22; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + var_f0 = var_l19; + var_f1 = var_l11; + var_f0 += var_f1; + var_f1 = var_l28; + var_f2 = var_l19; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l19; + var_l10 = var_f0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L6;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l11; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l27; + var_f2 = var_l14; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f150(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_f0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B14; + } + var_i3 = 2147483648u; + var_B14:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_f0 = var_l14; + var_f1 = var_l12; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B16; + } + var_i3 = 2147483648u; + var_B16:; + var_i4 = 2147483648u; + var_i5 = var_l6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_f0 = var_l13; + var_f1 = var_l11; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B18; + } + var_i3 = 2147483648u; + var_B18:; + var_i4 = 2147483648u; + var_i5 = var_l6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f102(instance, var_i0, var_i1, var_i2, var_i3); + var_p0 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_p2 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f257(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + goto var_B2; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B21; + } + var_i3 = 2147483648u; + var_B21:; + var_i4 = 2147483648u; + var_i5 = var_p2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B23; + } + var_i3 = 2147483648u; + var_B23:; + var_i4 = 2147483648u; + var_i5 = var_p2; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l9 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 2147483647u; + var_f3 = var_l9; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l9; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B25; + } + var_i3 = 2147483648u; + var_B25:; + var_i4 = 2147483648u; + var_i5 = var_p3; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l9; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f604(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = var_l4; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = 1076720u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1077100u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B11:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077116u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1076656u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B8:; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1076672u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B6:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1076736u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1076688u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1076704u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1077132u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f151(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l27 = 0, var_l28 = 0, var_l29 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l27 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l26 = var_f0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l17 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l17; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l17; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l17; + var_f0 = wasm_fabsf(var_f0); + var_l9 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l9; + var_f1 = var_l9; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f0 = var_l11; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l21 = var_f0; + var_f0 = -(var_f0); + var_l9 = var_f0; + var_f0 = var_l7; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l25 = var_f0; + var_f0 = -(var_f0); + var_l13 = var_f0; + var_f0 = var_l6; + var_f1 = var_l17; + var_f0 /= var_f1; + var_l22 = var_f0; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_f0 = 0; + var_l6 = var_f0; + var_f0 = var_l21; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l9; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l12 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l6 = var_f0; + } + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_p1; + var_f2 = var_l13; + var_f1 = copysignf(var_f1, var_f2); + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l18; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l6; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l19; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_f0 = 3.40282347e+38; + var_l8 = var_f0; + var_i0 = 10000u; + var_l29 = var_i0; + var_L7: + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l16; + var_f0 = -(var_f0); + var_f1 = var_l6; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l12 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l15; + var_f0 = -(var_f0); + var_f1 = var_l12; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l12; + var_i0 = var_f0 <= var_f1; + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l16 = var_f0; + var_f0 = 0; + var_l15 = var_f0; + var_f0 = var_p1; + var_f1 = var_l11; + var_f0 = copysignf(var_f0, var_f1); + var_l24 = var_f0; + var_f0 = var_l6; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l8; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l15 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + } else { + var_f0 = 0; + } + goto var_B8; + } + var_f0 = var_l23; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l19; + var_f1 = var_l10; + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l18; + var_f1 = var_l16; + var_f0 += var_f1; + var_B8:; + var_l16 = var_f0; + var_f0 = var_l21; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B14;} + var_f0 = var_l8; + var_f0 = wasm_fabsf(var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l10; + var_f1 = var_l10; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_B14:; + var_f0 = var_l6; + var_f1 = var_l16; + var_f2 = var_l18; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l24; + var_f3 = var_l19; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l15; + var_f4 = var_l20; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B12;} + var_B13:; + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = var_l8; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l28; + if (var_i0) {goto var_B1;} + goto var_B11; + var_B12:; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_f0 = var_p5; + var_f1 = var_l23; + var_f2 = var_l10; + var_f1 += var_f2; + var_l23 = var_f1; + var_f2 = var_l17; + var_f1 /= var_f2; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l18; + var_f1 = var_l21; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l25; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l22; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l14 = var_f1; + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l12 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l28 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l13; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_p3; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_f0 = var_l6; + var_l9 = var_f0; + var_f0 = var_l11; + var_l13 = var_f0; + var_f0 = var_l7; + var_l14 = var_f0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1085940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B15:; + var_f0 = var_l6; + var_l9 = var_f0; + var_f0 = var_l11; + var_l13 = var_f0; + var_f0 = var_l7; + var_l14 = var_f0; + var_B11:; + var_f0 = var_l7; + var_f1 = var_l15; + var_f2 = var_l20; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l24; + var_f3 = var_l19; + var_f2 -= var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l16; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = 0u; + var_p4 = var_i0; + var_f0 = var_l12; + var_f1 = var_l6; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l12; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l27; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l27; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l27; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l27; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l27; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l27; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l27; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p3; + var_i1 = var_l27; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = var_l27; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l12; + var_l8 = var_f0; + var_i0 = var_l29; + var_i1 = 1u; + var_i0 -= var_i1; + var_l29 = var_i0; + if (var_i0) {goto var_L7;} + goto var_B1; + } + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085592u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l6; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = var_l17; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = 1u; + var_p4 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l27; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f152(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + u64 var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f275(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049700u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_j1 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B18; + } + var_i0 = var_l3; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_B18:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L21: + var_i0 = var_l8; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_j1 = var_l14; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_j0 = var_l14; + var_i0 = (u32)(var_j0); + var_l11 = var_i0; + var_j0 = var_l12; + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L21;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B5; + } + var_j0 = var_l12; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 68u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 48u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l2; + var_i2 = 72u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 83u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 75, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 79u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + } + var_i0 = 1u; + var_i1 = 1049700u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_p1 = var_i0; + goto var_B2; + var_B12:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = (u64)(var_i1); + var_j2 = 4294967297ull; + var_j1 *= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 0u; + goto var_B0; + var_B11:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + var_B10:; + var_i0 = var_l5; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + var_B8:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + var_B7:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B5; + var_B6:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B3; + var_B4:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B3:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f153(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0; + f32 var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j1; + f32 var_f0, var_f1, var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 256u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f262(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l3; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l3; + var_i2 = 108u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l3; + var_i2 = 116u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 140u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 148u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 156u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 164u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_i0; + var_i1 = 53u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 53u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 |= var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B2; + default: goto var_B3; + } + var_B4:; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l16; + var_i3 = var_l15; + var_i4 = var_p0; + var_i5 = 1087592u; + var_i6 = var_l14; + var_i7 = var_l13; + var_i8 = var_l12; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_l11; + var_i9 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i9)); + w2c_rapier__wasm3d__bg_f73(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p0 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 206u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l21 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_f0 = 3.40282347e+38; + } + var_f1 = var_l20; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l9; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 206u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l16; + var_i3 = var_l15; + var_i4 = var_p1; + var_i5 = 1087592u; + var_i6 = var_l14; + var_i7 = var_l13; + var_i8 = var_l12; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_l11; + var_i9 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i9)); + w2c_rapier__wasm3d__bg_f73(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p0 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 206u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l20 = var_f0; + var_f0 = 3.40282347e+38; + var_l21 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_f0 = 3.40282347e+38; + } + var_f1 = var_l20; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l9; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 206u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = 0u; + var_l7 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 1u; + var_l7 = var_i0; + var_B0:; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f154(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_L2: + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 12u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L2;} + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_L6: + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + } + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_L10: + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L10;} + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_L16: + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + } + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 56u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f908(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 68u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f908(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 80u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f908(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 92u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f908(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_B1:; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_castShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i10, var_i11; + u64 var_j1; + f32 var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l10; + var_i1 = 96u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l10; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l12 = var_i4; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = 7u; + var_i4 += var_i5; + var_i5 = 4294967288u; + var_i4 &= var_i5; + var_i3 += var_i4; + var_i4 = var_l12; + var_i5 = var_l13; + var_i6 = var_p7; + var_i7 = 4u; + var_i6 += var_i7; + var_i7 = var_l10; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_i8 = var_l10; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 4u); + var_f9 = var_p8; + var_i10 = var_p9; + var_i11 = 0u; + var_i10 = var_i10 != var_i11; + w2c_rapier__wasm3d__bg_f337(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_f9, var_i10); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_p9 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = 128u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l10; + var_i2 = 184u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_l17 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_l21 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 126u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l10; + var_i2 = 239u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 237u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p9; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l15; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 184u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 128u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 62u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p9; + var_l11 = var_i0; + var_B3:; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 184u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_i1 = 130u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 62u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 60u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 59u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 130u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l10; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 60u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f156(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7, + u32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1.1920929e-06; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l24 = var_f0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 1u; + var_i0 ^= var_i1; + var_l13 = var_i0; + var_f0 = var_l18; + var_f0 = -(var_f0); + var_f1 = var_l20; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l19 = var_f1; + var_f0 /= var_f1; + var_l18 = var_f0; + var_f0 = var_l17; + var_f0 = -(var_f0); + var_f1 = var_l19; + var_f0 /= var_f1; + var_l20 = var_f0; + var_f0 = var_l16; + var_f0 = -(var_f0); + var_f1 = var_l19; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f0 = 3.40282347e+38; + var_l17 = var_f0; + var_i0 = 10000u; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_L11: + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l22 = var_f1; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = 1.42108547e-12; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l9; + var_f1 = var_l16; + var_f1 = -(var_f1); + var_f2 = var_l23; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l16 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l9; + var_f1 = var_l22; + var_f1 = -(var_f1); + var_f2 = var_l16; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l9; + var_f1 = var_l21; + var_f1 = -(var_f1); + var_f2 = var_l16; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l16; + var_f1 = var_l17; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B9;} + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l9; + var_i3 = 24u; + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = var_l14; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l9; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_l15; + var_i4 = var_p5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l21 = var_f0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l22 = var_f1; + var_f0 -= var_f1; + var_l23 = var_f0; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 *= var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l25 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + var_l26 = var_f2; + var_f1 -= var_f2; + var_l27 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l28 = var_f1; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 104u); + var_l29 = var_f2; + var_f1 -= var_f2; + var_l30 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_f0 = var_l17; + var_f0 = -(var_f0); + var_f1 = var_p6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_l17; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i1 = var_l13; + var_i0 &= var_i1; + var_f1 = var_p6; + var_f2 = var_l16; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B6;} + var_f0 = var_l16; + var_f1 = var_l17; + var_f0 += var_f1; + var_f1 = var_l24; + var_f2 = var_l16; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l9; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l9; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l9; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l9; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l9; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l9; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l9; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l9; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l9; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p8; + var_i1 = var_l9; + var_i2 = 40u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f299(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l18 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l20 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l19 = var_f0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p8; + w2c_rapier__wasm3d__bg_f60(instance, var_i0, var_i1); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_l16; + var_l17 = var_f0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L11;} + var_i0 = var_p0; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B9:; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + } + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B8:; + var_i0 = 1085536u; + var_i1 = 40u; + var_i2 = 1085576u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B6:; + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + var_B5:; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p8; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B4:; + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p8; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_f0 = var_l17; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B2; + } + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f207(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = 2u; + var_p3 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l9; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f157(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_l18; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l18; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l9; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l5 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_f1 = var_l4; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_i4 = var_l18; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_i5 = var_l18; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l17; + var_f1 = var_l10; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l4; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l17; + var_f1 = var_l5; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l4; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l17; + var_f1 = var_l4; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l17; + var_f1 = var_l15; + var_f2 = var_l5; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + goto var_B0; + } + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_B0:; + var_i0 = var_l17; + var_i1 = var_l20; + var_i2 = var_l17; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 8u); + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + w2c_rapier__wasm3d__bg_f87(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B2; + case 2: goto var_B2; + default: goto var_B5; + } + var_B5:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p1 = var_i0; + goto var_B3; + var_B4:; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l11; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l7; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_B6; + } + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B6:; + var_l10 = var_f0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l13; + var_f2 = var_l4; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l14; + var_f4 = var_l4; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l10; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_p1; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_l18 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_p1; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1083136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1083104u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1083120u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f158(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_f1 = var_l9; + var_f2 = var_l8; + var_f3 = 0; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 += var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f5 = 0; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = 0; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l9; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l9; + var_f2 = var_l8; + var_f3 = var_l6; + var_f4 = 0; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 += var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l5; + var_f4 = 0; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = 0; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l9; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_f1 = var_l9; + var_f2 = var_l8; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 += var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l5; + var_f4 = 0; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f5 = var_l7; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l9; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = 3u; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p0 = var_i1; + var_i1 = I32_POPCNT(var_i1); + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B7; + case 2: goto var_B6; + case 3: goto var_B5; + default: goto var_B8; + } + var_B8:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1070708u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l11; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l8; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l11; + var_f1 = var_l8; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l6; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l10 = var_f2; + var_f3 = var_l10; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l11; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l11; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l5; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l11; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l11; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l11; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l8; + var_f3 *= var_f4; + var_l8 = var_f3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l11; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l11; + var_f1 = var_l8; + var_f2 = var_l9; + var_f1 += var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i0 = I32_CTZ(var_i0); + var_p0 = var_i0; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 4294967291u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B4; + var_B6:; + var_i0 = 1070640u; + var_i1 = 19u; + var_i2 = 1070724u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l9; + var_f3 = var_l8; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l9; + var_f3 = var_l6; + var_f2 *= var_f3; + var_l10 = var_f2; + var_f3 = var_l10; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l5; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l8; + var_f3 *= var_f4; + var_l8 = var_f3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 += var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B4:; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f159(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l34 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l36 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_l37 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l31 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f0 = -3.40282347e+38; + var_l17 = var_f0; + var_i0 = 0u; + var_p3 = var_i0; + var_L0: + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_l34; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l34; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l34; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l11; + var_i1 = var_l34; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l14 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 += var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l15; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l34; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_l38 = var_i0; + var_f0 = var_l8; + var_f1 = var_l29; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l28; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l36; + var_f2 = var_l4; + var_f3 = var_l5; + var_i2 = var_f2 > var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B1;} + var_i1 = var_l37; + goto var_B1; + } + var_i1 = var_p2; + var_i2 = var_l36; + var_f3 = var_l5; + var_f4 = var_l9; + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_B1:; + var_l35 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_l35; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l35; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l34; + var_f1 = var_l21; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l34; + var_f1 = var_l22; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l34; + var_f1 = var_l31; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l17; + var_i1 = var_l38; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_f2 = var_l33; + var_f1 -= var_f2; + var_l4 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l14; + var_l20 = var_f0; + var_f0 = var_l15; + var_l19 = var_f0; + var_f0 = var_l4; + var_l17 = var_f0; + var_f0 = var_l13; + var_l18 = var_f0; + } + var_i0 = var_l34; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l34; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l39; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l11; + var_i1 = var_l34; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l14 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 += var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_l34; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l15; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l29; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l32; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l28; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l36; + var_f2 = var_l4; + var_f3 = var_l5; + var_i2 = var_f2 > var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B4;} + var_i1 = var_l37; + goto var_B4; + } + var_i1 = var_p2; + var_i2 = var_l36; + var_f3 = var_l5; + var_f4 = var_l9; + var_i3 = var_f3 < var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_B4:; + var_l35 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_l35; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l35; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l34; + var_f1 = var_l21; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l34; + var_f1 = var_l22; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l34; + var_f1 = var_l31; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l17; + var_i1 = var_l38; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l33; + var_f1 -= var_f2; + var_l4 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l14; + var_l20 = var_f0; + var_f0 = var_l15; + var_l19 = var_f0; + var_f0 = var_l4; + var_l17 = var_f0; + var_f0 = var_l13; + var_l18 = var_f0; + } + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 12u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L0;} + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f160(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = 1; + var_i1 = var_p2; + var_i2 = 2u; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f3 = wasm_fabsf(var_f3); + var_l7 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f4 = wasm_fabsf(var_f4); + var_l6 = var_f4; + var_i3 = var_f3 > var_f4; + var_l5 = var_i3; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f4 = wasm_fabsf(var_f4); + var_f5 = var_l7; + var_f6 = var_l6; + var_i7 = var_l5; + var_f5 = var_i7 ? var_f5 : var_f6; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l5 = var_i2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 = copysignf(var_f0, var_f1); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l5; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B5; + case 2: goto var_B4; + default: goto var_B7; + } + var_B7:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1087980u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 42949672974ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 51539607560ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 8589934598ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_f0 = var_l6; + var_f1 = -128; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = 127u; + var_f2 = var_l6; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_l6; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B8; + } + var_i2 = 2147483648u; + var_B8:; + var_i3 = 4294967168u; + var_i4 = var_p2; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l6; + var_f4 = 127; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l6; + var_f3 = var_l6; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16777216u; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 2u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = 2u; + var_i2 = 1088028u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 25769803790ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 51539607556ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 8589934602ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 34359738368ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_f0 = var_l6; + var_f1 = -128; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = 127u; + var_f2 = var_l6; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_l6; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B10; + } + var_i2 = 2147483648u; + var_B10:; + var_i3 = 4294967168u; + var_i4 = var_p2; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l6; + var_f4 = 127; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l6; + var_f3 = var_l6; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16777216u; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 2u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i1 = 2u; + var_i2 = 1088012u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 42949672974ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 25769803778ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 34359738380ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_f0 = var_l6; + var_f1 = -128; + var_i0 = var_f0 >= var_f1; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = 127u; + var_f2 = var_l6; + var_f2 = wasm_fabsf(var_f2); + var_f3 = 2.14748365e+09; + var_i2 = var_f2 < var_f3; + if (var_i2) { + var_f2 = var_l6; + var_i2 = I32_TRUNC_S_F32(var_f2); + goto var_B12; + } + var_i2 = 2147483648u; + var_B12:; + var_i3 = 4294967168u; + var_i4 = var_p2; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l6; + var_f4 = 127; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l6; + var_f3 = var_l6; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16777216u; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 2u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 1000727380221ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 1078036791513ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 962072674548ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 1039382085840ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l9; + var_f0 = -(var_f0); + var_l10 = var_f0; + var_f0 = var_l7; + var_l12 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l8 = var_f0; + var_l11 = var_f0; + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l13 = var_f0; + var_l6 = var_f0; + goto var_B0; + var_B3:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 936302870779ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 1090921693426ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 858993459433ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 1013612282080ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l8; + var_f0 = -(var_f0); + var_l11 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l10 = var_f0; + var_l9 = var_f0; + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l12 = var_f0; + var_l13 = var_f0; + var_f0 = var_l7; + var_l6 = var_f0; + goto var_B0; + var_B2:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 1013612282109ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 1090921693428ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = 858993459417ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 936302870736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_f0 = var_l9; + var_f0 = -(var_f0); + var_l10 = var_f0; + var_f0 = var_l8; + var_f0 = -(var_f0); + var_l11 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l12 = var_f0; + var_l7 = var_f0; + var_l13 = var_f0; + var_f0 = var_l7; + var_l6 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_p2; + var_i1 = 2u; + var_i2 = 1087996u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 10u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 3221225472u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 1094680u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f161(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0; + u64 var_l28 = 0, var_l29 = 0, var_l30 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l24 = var_i1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_i2; + var_i3 = 2654435769u; + var_i2 *= var_i3; + var_i3 = 5u; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l26 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l30 = var_j0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l25; + var_f0 = f32_reinterpret_i32(var_i0); + var_l31 = var_f0; + var_i0 = var_l24; + var_f0 = f32_reinterpret_i32(var_i0); + var_l32 = var_f0; + var_i0 = var_l23; + var_f0 = f32_reinterpret_i32(var_i0); + var_l33 = var_f0; + var_i0 = var_l17; + var_l5 = var_i0; + var_L1: + var_j0 = var_l30; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i2 = var_l8; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_j1; + var_j0 ^= var_j1; + var_l28 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l28; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B2;} + var_L4: + var_i0 = var_l4; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l33; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l32; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l31; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_B6:; + var_j0 = var_l28; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l28; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B2;} + goto var_L4; + var_B5:; + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1080176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_j0 = var_l29; + var_j1 = var_l29; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_L1; + } + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l17; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l5 = var_i0; + var_L9: + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L9;} + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l8; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B11;} + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l9; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l18; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B12; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l19; + var_i1 = var_l22; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l19; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l3; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B20;} + var_i0 = 4294967295u; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B19;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B19; + } + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 206u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B12; + var_B20:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B19:; + var_l3 = var_i0; + var_i1 = var_l3; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l6; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B17;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l18; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l22; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B14; + } + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l12 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l10 = var_i0; + var_L24: + var_i0 = var_l20; + var_i1 = var_l21; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l6 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = var_l16; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l15 = var_i0; + var_L27: + var_i0 = var_l3; + var_i1 = var_l15; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l14; + var_i1 = var_l3; + var_i2 = var_l16; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L27;} + } + var_j0 = var_l28; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l15 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l16; + var_i0 &= var_i1; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l20; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l19; + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L24;} + goto var_B15; + var_B18:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B12; + var_B17:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B12; + var_B16:; + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + if (var_i0) {goto var_B14;} + goto var_B12; + var_B14:; + var_i0 = var_l20; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B12:; + var_i0 = var_l9; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l17; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L30: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_l10; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l8; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l28 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L30;} + } + var_i0 = var_l8; + var_j1 = var_l28; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B11;} + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B11:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l27; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l11; + var_l4 = var_i1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = var_l6; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B33; + } + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B33:; + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = var_l3; + var_i3 = var_l13; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B31; + } + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B31; + var_B32:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B31:; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B0; + } + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 1080192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f162(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l9; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f3 = var_l7; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l5 = var_f1; + var_i0 = var_f0 > var_f1; + var_l15 = var_i0; + var_f0 = var_l6; + var_f1 = var_l5; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = -3.40282347e+38; + var_l7 = var_f0; + var_f0 = var_l5; + var_f1 = var_l6; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = 0u; + goto var_B2; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) { + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f1 = var_l7; + var_i0 = var_f0 < var_f1; + if (var_i0) { + goto var_B0; + } + var_f0 = 3.40282347e+38; + var_l5 = var_f0; + var_f0 = -3.40282347e+38; + var_l7 = var_f0; + goto var_B1; + var_B4:; + var_i0 = 4294967295u; + var_i1 = 1u; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_f0 = var_l5; + var_l7 = var_f0; + var_i0 = 0u; + goto var_B2; + var_B3:; + var_i0 = 1u; + var_B2:; + var_l20 = var_i0; + var_f0 = 3.40282347e+38; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = 3.40282347e+38; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B9;} + var_i0 = 0u; + goto var_B8; + } + var_i0 = 1u; + var_i1 = 4294967295u; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_f0 = var_l4; + var_l5 = var_f0; + var_i0 = 0u; + goto var_B8; + var_B9:; + var_i0 = 1u; + var_B8:; + var_l19 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l10; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l4 = var_f1; + var_i0 = var_f0 > var_f1; + var_l15 = var_i0; + var_f0 = var_l8; + var_f1 = var_l4; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l8; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l7; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B13;} + var_i0 = 1u; + var_l20 = var_i0; + goto var_B13; + } + var_i0 = 4294967294u; + var_i1 = 2u; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_f0 = var_l4; + var_l7 = var_f0; + var_B13:; + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B15;} + var_i0 = 1u; + var_l19 = var_i0; + goto var_B15; + } + var_i0 = 2u; + var_i1 = 4294967294u; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_f0 = var_l6; + var_l5 = var_f0; + var_B15:; + var_i0 = 0u; + var_l15 = var_i0; + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + goto var_B0; + } + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B11:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l11; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l4 = var_f1; + var_i0 = var_f0 > var_f1; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = var_l4; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l8; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l7; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B19;} + var_i0 = 1u; + var_l20 = var_i0; + goto var_B19; + } + var_i0 = 4294967293u; + var_i1 = 3u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_f0 = var_l4; + var_l7 = var_f0; + var_B19:; + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B21;} + var_i0 = 1u; + var_l19 = var_i0; + goto var_B21; + } + var_i0 = 3u; + var_i1 = 4294967293u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_f0 = var_l6; + var_l5 = var_f0; + var_B21:; + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + goto var_B0; + } + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B17:; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_f0 = -1; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 3u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B27;} + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1082668u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l17; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_p1 = var_i0; + var_f0 = 1; + var_B27:; + var_l12 = var_f0; + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l19; + if (var_i0) {goto var_B25;} + goto var_B24; + } + var_f0 = var_l11; + var_f0 = -(var_f0); + var_f1 = var_l9; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l4 = var_f1; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l4; + var_f0 /= var_f1; + var_l13 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l4; + var_f0 /= var_f1; + var_l14 = var_f0; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_B25:; + var_f0 = var_l11; + var_f0 = -(var_f0); + var_f1 = var_l9; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l8 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l8; + var_f0 /= var_f1; + var_l4 = var_f0; + var_f0 = var_l9; + var_f0 = -(var_f0); + var_f1 = var_l8; + var_f0 /= var_f1; + goto var_B23; + var_B24:; + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l18; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_f0 = 1; + var_i1 = var_l18; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 3u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B29;} + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1082684u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l18; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_p1 = var_i0; + var_f0 = -1; + var_B29:; + var_l8 = var_f0; + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B23:; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l15 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f163(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 240u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 268u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 297u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 298u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 299u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_L5: + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 72u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L5;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L9: + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 168u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 301u); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B21; + case 1: goto var_B20; + default: goto var_B22; + } + var_B22:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + goto var_B18; + var_B21:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + goto var_B18; + var_B20:; + var_i0 = 2u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + var_B19:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_B18:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f164(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + f32 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 *= var_i1; + var_i1 = 40u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l4; + goto var_B1; + } + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 536870910u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_L5: + var_f0 = var_l14; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l13; + var_i0 = var_f0 > var_f1; + var_l9 = var_i0; + var_f0 = var_l14; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = var_l17; + var_f2 = var_l13; + var_i3 = var_l9; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_f0 = var_l18; + var_f1 = var_l13; + var_i2 = var_l6; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l13 = var_f0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l12; + var_i2 = var_l8; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L5;} + goto var_B2; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1093356u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 -= var_i1; + var_B1:; + var_p1 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l8; + var_f2 = var_l14; + var_i3 = var_p1; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l15; + var_i4 = var_p1; + var_i5 = 32u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l16; + var_i4 = var_p1; + var_i5 = 36u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_B0:; + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_p1; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = var_p0; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = var_l9; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p0 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B7; + } + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 1093372u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1093388u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1093388u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1093404u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094664u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1093420u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 3221225472u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094680u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094648u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f165(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B31; + case 1: goto var_B30; + case 2: goto var_B29; + case 3: goto var_B28; + case 4: goto var_B27; + case 5: goto var_B26; + case 6: goto var_B25; + case 7: goto var_B24; + case 8: goto var_B23; + case 9: goto var_B22; + case 10: goto var_B21; + case 11: goto var_B20; + case 12: goto var_B19; + case 13: goto var_B18; + case 14: goto var_B17; + case 15: goto var_B16; + case 16: goto var_B15; + case 17: goto var_B14; + default: goto var_B32; + } + var_B32:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1086428u; + var_l3 = var_i0; + goto var_B14; + var_B31:; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1088876u; + var_l3 = var_i0; + goto var_B14; + var_B30:; + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1089268u; + var_l3 = var_i0; + goto var_B14; + var_B29:; + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1088384u; + var_l3 = var_i0; + goto var_B14; + var_B28:; + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1087592u; + var_l3 = var_i0; + goto var_B14; + var_B27:; + var_i0 = 204u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 196u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1090548u; + var_l3 = var_i0; + goto var_B14; + var_B26:; + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1090200u; + var_l3 = var_i0; + goto var_B14; + var_B25:; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1092432u; + var_l3 = var_i0; + goto var_B14; + var_B24:; + var_i0 = 88u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1090896u; + var_l3 = var_i0; + goto var_B14; + var_B23:; + var_i0 = 128u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 120u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1089752u; + var_l3 = var_i0; + goto var_B14; + var_B22:; + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1091224u; + var_l3 = var_i0; + goto var_B14; + var_B21:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1091604u; + var_l3 = var_i0; + goto var_B14; + var_B20:; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1091996u; + var_l3 = var_i0; + goto var_B14; + var_B19:; + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1096136u; + var_l3 = var_i0; + goto var_B14; + var_B18:; + var_i0 = 48u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1095808u; + var_l3 = var_i0; + goto var_B14; + var_B17:; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1095152u; + var_l3 = var_i0; + goto var_B14; + var_B16:; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1094824u; + var_l3 = var_i0; + goto var_B14; + var_B15:; + var_i0 = 108u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1095480u; + var_l3 = var_i0; + var_B14:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B13:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B12:; + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B11:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B10:; + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + var_i0 = 204u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = 88u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + var_i0 = 128u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + UNREACHABLE; + var_B5:; + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = 48u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = 108u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f166(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7) { + u32 var_l26 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l20 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l21 = var_f2; + var_f1 -= var_f2; + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l23 = var_f3; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p4; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_l26; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l19; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l8; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_f1 = var_l10; + var_i2 = var_p4; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_i3 = var_p4; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l26; + var_f1 = var_l9; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l26; + var_f1 = var_l8; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l26; + var_f1 = var_l10; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_f1 = var_l19; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 1079268u; + var_i2 = var_l26; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p5; + var_i6 = var_p6; + var_f7 = var_p7; + w2c_rapier__wasm3d__bg_f103(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l9; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p0; + var_i3 = 32u; + var_i2 += var_i3; + var_p3 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_f1 = var_l19; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p0; + var_i3 = 28u; + var_i2 += var_i3; + var_p4 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p4; + var_f1 = var_l12; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p7 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l17; + var_f2 = var_p7; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_f1 = var_l19; + var_f2 = var_p7; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l11; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f1 = var_l19; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 += var_i3; + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p2; + var_f1 = var_l25; + var_f2 = var_l12; + var_f3 = var_p7; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l12 = var_f6; + var_f7 = var_l12; + var_f6 += var_f7; + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l23; + var_f2 = var_l17; + var_f3 = var_p7; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l19; + var_f3 = var_p7; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_p7 = var_f0; + var_f0 = var_l16; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p3; + var_f1 = var_l20; + var_f2 = var_l8; + var_f3 = var_l18; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l8; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l22; + var_f2 = var_l10; + var_f3 = var_l18; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l24; + var_f2 = var_l11; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_p7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l16; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p0; + var_i3 = 40u; + var_i2 += var_i3; + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p7 = var_f0; + var_f1 = var_p7; + var_f0 += var_f1; + var_p7 = var_f0; + var_f0 = var_l14; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l16; + var_i2 = var_p0; + var_i3 = 48u; + var_i2 += var_i3; + var_p0 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l18; + var_f3 = var_p7; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l11; + var_f2 = var_l18; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l10; + var_f2 = var_l18; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_p7; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f167(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l7; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f238(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l9; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = var_p0; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 8u); + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_p0; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 12u); + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_i10 = var_p0; + var_i10 = i32_load_default32(&instance->w2c_memory, (u64)(var_i10) + 16u); + var_i10 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i10)); + w2c_rapier__wasm3d__bg_f205(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_f9, var_i10); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p3 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 4u; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = var_p0; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 8u); + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = var_p0; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 12u); + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_i10 = var_p0; + var_i10 = i32_load_default32(&instance->w2c_memory, (u64)(var_i10) + 16u); + var_i10 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i10)); + w2c_rapier__wasm3d__bg_f205(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_f9, var_i10); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p3 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4u; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 162u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 151u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 149u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l17 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l18 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l10 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l11 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l21 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l21 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 4u; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l22 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l23 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l18 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l17 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l14 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l14; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f2 = var_l17; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l18; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l11 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f2 += var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l18; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l14; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l17; + var_f1 = var_l19; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l18; + var_f1 = var_l19; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l15; + var_f2 = var_l19; + var_f3 = var_l22; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 += var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l23; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l15; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l22; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l15 = var_f5; + var_f6 = var_l15; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l22; + var_f2 = var_l19; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l23; + var_f2 = var_l19; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_B0:; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_p2; + var_i0 += var_i1; + var_f1 = var_l21; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p1; + var_i2 = 60u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_p0; + var_i1 = 59u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 162u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1086648u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1086664u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1086680u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f168(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_f0; + var_f0 = -(var_f0); + var_l22 = var_f0; + var_f1 = var_l12; + var_f2 = var_l12; + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l16 = var_f1; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l9 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f1 = -(var_f1); + var_l23 = var_f1; + var_f2 = var_l9; + var_f1 /= var_f2; + var_l15 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f1 = -(var_f1); + var_l24 = var_f1; + var_f2 = var_l9; + var_f1 /= var_f2; + var_l9 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_f1 = var_l10; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l8 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l30 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l20 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_f1 = var_l11; + var_f2 = var_l20; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i0 = var_l8; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_f2 = var_l11; + var_f3 = var_l19; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B0:; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l9; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l15; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f128(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_f0 = var_l25; + var_f1 = var_l14; + var_f2 = var_l16; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l10 = var_f2; + var_f1 /= var_f2; + var_l14 = var_f1; + var_f2 = var_l14; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l10; + var_f3 /= var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l10; + var_f4 /= var_f5; + var_l13 = var_f4; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l11 = var_f2; + var_f1 /= var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f2 /= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l13; + var_f4 = var_l11; + var_f3 /= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l28; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l26; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l27; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l31; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l29; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l30; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l16; + var_f1 = var_l18; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l8; + var_l6 = var_i0; + goto var_B7; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_f2 = var_l16; + var_f3 = var_l17; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_B7:; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_f0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l19; + var_f2 = var_l14; + var_f3 = var_l12; + var_f4 = var_l17; + var_f5 = var_l9; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 += var_f5; + var_l15 = var_f4; + var_f5 = var_l21; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l18; + var_f6 = var_l9; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l11 = var_f5; + var_f6 = var_l20; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l14; + var_f5 = var_l16; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l14 = var_f5; + var_f6 = var_l19; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l13; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l21; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l9; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f128(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_f0 = var_p3; + var_f1 = var_l9; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B2:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f169(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0; + f32 var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, + var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l24 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l24; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B0; + } + var_i0 = 2147483648u; + var_B0:; + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_f1 = var_l23; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l25 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = 2147483648u; + var_f2 = var_l24; + var_f3 = -2.14748365e+09; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_f0 = var_l24; + var_f1 = 2.14748352e+09; + var_i0 = var_f0 > var_f1; + var_l13 = var_i0; + var_f0 = var_l25; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l25; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B2; + } + var_i0 = 2147483648u; + var_B2:; + var_i1 = 2147483648u; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_f0 = var_l25; + var_f1 = 2.14748352e+09; + var_i0 = var_f0 > var_f1; + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_f1 = var_l23; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l26 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l26; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B4; + } + var_i0 = 2147483648u; + var_B4:; + var_l12 = var_i0; + var_i0 = 2147483647u; + var_i1 = var_l6; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_f0 = var_l24; + var_f1 = var_l24; + var_i0 = var_f0 != var_f1; + var_l13 = var_i0; + var_i0 = 2147483647u; + var_i1 = var_l11; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_f0 = var_l25; + var_f1 = var_l25; + var_i0 = var_f0 != var_f1; + var_l16 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_f1 = var_l23; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l24 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l24; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B6; + } + var_i0 = 2147483648u; + var_B6:; + var_l10 = var_i0; + var_i0 = 0u; + var_i1 = var_l6; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_i1 = var_l11; + var_i2 = var_l16; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_f1 = var_l23; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l25 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l25; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B8; + } + var_i0 = 2147483648u; + var_B8:; + var_l13 = var_i0; + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_f1 = var_l23; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l23 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l23; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B10; + } + var_i0 = 2147483648u; + var_B10:; + var_p2 = var_i0; + var_i0 = var_l11; + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_i1 = 2147483647u; + var_i2 = var_p2; + var_i3 = 2147483648u; + var_f4 = var_l23; + var_f5 = -2.14748365e+09; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l23; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l23; + var_f3 = var_l23; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = 0u; + var_i2 = 2147483647u; + var_i3 = var_l10; + var_i4 = 2147483648u; + var_f5 = var_l24; + var_f6 = -2.14748365e+09; + var_i5 = var_f5 >= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l24; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l24; + var_f4 = var_l24; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l14 = var_i1; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_L14: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = var_l9; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L14;} + goto var_B12; + UNREACHABLE; + } + var_i0 = 0u; + var_i1 = 2147483647u; + var_i2 = var_l13; + var_i3 = 2147483648u; + var_f4 = var_l25; + var_f5 = -2.14748365e+09; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l25; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l25; + var_f3 = var_l25; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 0u; + var_i2 = 2147483647u; + var_i3 = var_l12; + var_i4 = 2147483648u; + var_f5 = var_l26; + var_f6 = -2.14748365e+09; + var_i5 = var_f5 >= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l26; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l26; + var_f4 = var_l26; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l17 = var_i1; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + goto var_B15; + } + var_L17: + var_i0 = var_l11; + var_p2 = var_i0; + var_L18: + var_i0 = var_p2; + var_i1 = var_l14; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = var_l14; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L18;} + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = var_l9; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L17;} + goto var_B12; + var_B15:; + var_L20: + var_i0 = var_l9; + var_i1 = var_l6; + var_l16 = var_i1; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = var_l9; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l11; + var_l12 = var_i0; + var_L21: + var_i0 = var_l12; + var_l10 = var_i0; + var_i1 = var_l14; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_l21 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = var_l14; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l13; + var_p2 = var_i0; + var_L25: + var_i0 = var_l8; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l8; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p4; + var_i3 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f102(instance, var_i0, var_i1, var_i2, var_i3); + var_l7 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p2; + var_i1 = var_l17; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_l22 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = var_l17; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_f1 = var_l28; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_f1 = var_l30; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_f1 = var_l29; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l26 = var_f0; + var_f1 = var_l27; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_f1 = var_l32; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_f1 = var_l31; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_p3; + if (var_i0) { + var_f0 = var_l23; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l24; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l25; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l26; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l33; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_f0 = var_l34; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + } + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f257(instance, var_i0, var_i1, var_i2); + goto var_B27; + var_B28:; + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l7 = var_i1; + var_i2 = 1u; + var_i3 = var_l7; + var_i4 = 1u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_B27:; + var_i0 = var_l22; + var_i1 = var_p2; + var_i2 = var_l17; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L25;} + goto var_B22; + var_B26:; + var_i0 = var_l7; + var_i1 = var_l15; + var_i2 = 1076800u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1077132u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B23:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l21; + var_i1 = var_l12; + var_i2 = var_l14; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L21;} + var_i0 = var_l20; + var_i1 = var_l6; + var_i2 = var_l9; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L20;} + var_B12:; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f170(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l26 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_l27 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l28 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_f1 = 1; + var_f2 = var_l8; + var_f1 = copysignf(var_f1, var_f2); + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_f1 = 1; + var_f2 = var_l13; + var_f1 = copysignf(var_f1, var_f2); + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p2; + var_f1 = 1; + var_i2 = var_l26; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_f1 = var_l19; + var_f2 = var_l7; + var_f3 = var_l4; + var_i4 = var_l30; + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_p3 = var_i4; + var_f5 = var_l7; + var_f6 = var_l13; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = 0; + var_f7 *= var_f8; + var_l14 = var_f7; + var_f6 -= var_f7; + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 += var_f7; + var_l9 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l14; + var_f8 = var_l13; + var_f9 = var_l6; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l11 = var_f7; + var_f8 = var_l11; + var_f7 += var_f8; + var_l10 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l6; + var_f9 = 0; + var_f8 *= var_f9; + var_l11 = var_f8; + var_f9 = var_l5; + var_f10 = 0; + var_f9 *= var_f10; + var_l18 = var_f9; + var_f8 -= var_f9; + var_l12 = var_f8; + var_f9 = var_l12; + var_f8 += var_f9; + var_l12 = var_f8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_i5 = var_l28; + var_i6 = 2147483647u; + var_i5 &= var_i6; + var_l26 = var_i5; + var_f6 = var_l7; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f8 = var_l6; + var_f9 = var_l10; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l13; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_l21 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l15 = var_f3; + var_f4 = var_l15; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l5; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l4; + var_i6 = var_l29; + var_i7 = 2147483647u; + var_i6 &= var_i7; + var_l27 = var_i6; + var_f7 = var_l7; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f8 = var_l6; + var_f9 = var_l12; + var_f8 *= var_f9; + var_f9 = var_l4; + var_f10 = var_l9; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l9 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f5 = var_l10; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l9; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_f1 = var_l8; + var_f2 = var_l7; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l20; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f1 = var_l23; + var_f2 = var_l7; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f2 += var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l16; + var_f1 = var_l8; + var_f2 = var_l7; + var_f3 = var_l5; + var_f4 = var_l7; + var_f5 = var_l11; + var_f6 = var_l16; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l18; + var_f7 = var_l14; + var_f6 -= var_f7; + var_l9 = var_f6; + var_f7 = var_l9; + var_f6 += var_f7; + var_l9 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l16; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f8 = var_l11; + var_f7 -= var_f8; + var_l10 = var_f7; + var_f8 = var_l10; + var_f7 += var_f8; + var_l10 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i5 = var_l26; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_l20 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l7; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i6 = var_l27; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_l21 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l15 = var_f3; + var_f4 = var_l15; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l6; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f8 = var_l5; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l16; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_p3; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l24; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 > var_f1; + var_l28 = var_i0; + var_f0 = var_l17; + var_f1 = var_l19; + var_f2 = var_l7; + var_f3 = var_l4; + var_f4 = var_l7; + var_f5 = var_l18; + var_f6 = var_l17; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l14; + var_f7 = var_l11; + var_f6 -= var_f7; + var_l14 = var_f6; + var_f7 = var_l14; + var_f6 += var_f7; + var_l14 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l17; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f8 = var_l18; + var_f7 -= var_f8; + var_l11 = var_f7; + var_f8 = var_l11; + var_f7 += var_f8; + var_l11 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i5 = var_p3; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_l18 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l7; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i6 = var_l26; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_l19 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l5; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l7; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f8 = var_l4; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l17; + var_f6 -= var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_l27; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l25; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l9; + var_f2 = -3.40282347e+38; + var_i3 = var_l28; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_f0 = var_l4; + var_f1 = var_l5; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l17; + var_f1 = 0; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = 0; + var_f1 = var_l16; + var_f2 = 0; + var_i3 = var_l28; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B0; + } + var_f0 = 0; + var_l6 = var_f0; + var_f0 = var_l13; + var_l22 = var_f0; + var_f0 = var_l5; + var_l4 = var_f0; + var_f0 = 0; + var_B0:; + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f171(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + f32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = 6u; + var_i1 = var_p2; + var_i2 = 344u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = I32_POPCNT(var_i1); + var_l23 = var_i1; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i1 = var_p2; + var_i2 = 380u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l12 = var_i1; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_l14 = var_i1; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_i2; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p6; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l17; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l32 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l31 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l22 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l14; + var_l11 = var_i0; + var_i0 = var_p0; + var_p3 = var_i0; + var_L10: + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l19 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = var_l13; + var_i2 = var_i2 == var_i3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p3; + var_i2 = var_l19; + var_i1 += var_i2; + var_i2 = var_l13; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l13 = var_i1; + var_i0 = var_i0 == var_i1; + var_p3 = var_i0; + var_i0 = var_l20; + var_i1 = var_p0; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = var_l19; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l16; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = var_p0; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l20; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l11; + var_i1 = 2u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L10;} + var_i0 = var_p8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l18; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = var_l18; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_i1 = var_l12; + var_i2 = var_l18; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_p8 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p8; + var_i1 = var_p3; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + var_i2 = var_l12; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l12; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l12; + w2c_rapier__wasm3d__bg_f182(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l26; + var_f1 /= var_f2; + var_f2 = var_l26; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l25 = var_f0; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_p4; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l29 = var_f0; + var_f1 = var_l25; + var_i2 = var_p5; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_p4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l25 = var_f1; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l25; + var_f1 = var_l29; + var_f2 = var_l28; + var_f3 = var_l28; + var_f4 = var_l29; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l28 = var_f1; + var_f2 = var_l25; + var_f3 = var_l28; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l28 = var_f0; + } + var_i0 = 0u; + var_i1 = var_p6; + var_i2 = var_l23; + var_i3 = 5u; + var_i2 = var_i2 == var_i3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l24; + var_i1 = var_l17; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p0 = var_i0; + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B12; + } + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p9; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_p9; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B12:; + var_p3 = var_i0; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p3; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p3; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p3; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_f1 = var_l26; + var_f2 = var_l32; + var_f1 *= var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_p8; + var_i2 = var_l14; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p3; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l27; + var_f2 /= var_f3; + var_l25 = var_f2; + var_f3 = var_l27; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l25; + var_f3 = var_l27; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p3; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l26; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l30; + var_f3 *= var_f4; + var_f4 = var_l26; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l27 = var_f3; + var_f2 /= var_f3; + var_l25 = var_f2; + var_f3 = var_l27; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l25; + var_f3 = var_l27; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l27 = var_f1; + var_f2 = 0; + var_i3 = var_l22; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p3; + var_f1 = 0; + var_f2 = var_l27; + var_i3 = var_l22; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_f1 = var_p4; + var_f2 = var_l33; + var_f1 -= var_f2; + var_f2 = var_l30; + var_f3 = 0; + var_f4 = 1; + var_f5 = var_l26; + var_f6 = var_l30; + var_f5 *= var_f6; + var_f6 = var_l31; + var_f5 += var_f6; + var_p4 = var_f5; + var_f4 /= var_f5; + var_l26 = var_f4; + var_f5 = var_p4; + var_f6 = 9.99999968e-21; + var_i5 = var_f5 <= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l26; + var_f5 = var_p4; + var_f6 = -9.99999968e-21; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_p4 = var_f2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f2 = 0; + var_f3 = var_p4; + var_f4 = 0; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l29; + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 += var_f2; + var_p4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p3; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + goto var_Bfunc; + } + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = 1069384u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = 1069384u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1071056u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1071072u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1058601u; + var_i1 = 28u; + var_i2 = 1058704u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1071088u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1071104u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f172(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0; + u64 var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B0;} + var_i0 = 0u; + var_i1 = var_l15; + var_i2 = var_l10; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l8; + var_i4 = var_l10; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B0;} + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l17; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B0:; + var_l18 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l9; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l17; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l12; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l14; + var_i3 = var_l19; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p7; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B6; + default: goto var_B5; + } + var_B6:; + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) {goto var_B4;} + var_i0 = var_l15; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_p7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L8: + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p7; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L8;} + } + var_i0 = var_p7; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_L9: + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p7; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L9;} + goto var_B1; + var_B4:; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p7 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L12: + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L12;} + } + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_L13: + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L13;} + goto var_B1; + var_B10:; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 2u; + var_l12 = var_i0; + goto var_B14; + } + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l30 = var_j1; + var_i1 = (u32)(var_j1); + var_p0 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_j0 = var_l30; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l16 = var_i0; + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_B18; + } + var_L20: + var_i0 = var_p1; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L20;} + var_B18:; + var_i0 = var_p0; + var_j1 = var_l29; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B17:; + var_i0 = var_l16; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l13; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L22: + var_i0 = var_p1; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L22;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_j1 = var_l29; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B16:; + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = var_p7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_j1 = var_l29; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 17u); + var_l16 = var_i0; + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l21; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_j0 = var_l29; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = var_l13; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p7 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + goto var_B24; + } + var_L26: + var_i0 = var_p1; + var_i1 = var_p7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = var_p7; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L26;} + var_B24:; + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B23:; + var_i0 = var_l14; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = var_l13; + var_i2 = var_l14; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L28: + var_i0 = var_p1; + var_i1 = var_p7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = var_p7; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L28;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B14:; + var_i0 = var_l11; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l15; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l11; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l11; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p5; + var_i1 = var_p3; + var_i2 = var_p2; + var_i3 = var_l11; + var_i4 = 48u; + var_i3 += var_i4; + var_i4 = 0u; + var_i5 = var_p0; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B1; + var_B3:; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + goto var_B29; + } + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p4; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l30 = var_j1; + var_i1 = (u32)(var_j1); + var_l9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l10; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_j0 = var_l30; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_i0 = var_l17; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + goto var_B33; + } + var_L35: + var_i0 = var_l9; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L35;} + var_B33:; + var_i0 = var_l16; + var_j1 = var_l29; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B32:; + var_i0 = var_p0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l17; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L37: + var_i0 = var_l9; + var_i1 = var_l19; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B31;} + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L37;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_j1 = var_l29; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B31:; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + var_l21 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l10; + var_i2 = 40u; + var_i1 += var_i2; + var_l23 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_l25 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_l27 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_l28 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l12; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 -= var_i2; + var_l9 = var_i1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_j0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_j0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_j0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_j0; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_j0; + var_i0 = var_l21; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_j1 = var_l34; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_j1 = var_l33; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_j1 = var_l31; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_j1 = var_l30; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = var_l29; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B29; + } + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_j0 = var_l29; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_i0 = var_l9; + var_i1 = var_l17; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_B41; + } + var_L43: + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l9; + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L43;} + var_B41:; + var_i0 = var_l13; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B40:; + var_i0 = var_p0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l9; + var_i1 = var_l17; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L45: + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l9; + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L45;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B39:; + var_i0 = var_p7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B29:; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_l18; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i4 = 40u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B47;} + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_l15; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l15; + var_i4 = 40u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + var_B47:; + var_i0 = var_l15; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l11; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 85, var_i1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l11; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p5; + var_i1 = var_p3; + var_i2 = var_p2; + var_i3 = var_l11; + var_i4 = 88u; + var_i3 += var_i4; + var_i4 = var_l11; + var_i5 = 48u; + var_i4 += var_i5; + var_i5 = var_p0; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B46:; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f789(instance, var_i0); + var_B1:; + var_i0 = var_l11; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f173(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l10; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l6; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + } + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + var_i1 = 20u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 67108863u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 67108864u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l12; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l12; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + } + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l19 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l13; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l3; + var_i1 = var_l20; + var_i2 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B7:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f174(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B15; + case 3: goto var_B14; + case 4: goto var_B13; + case 5: goto var_B12; + case 6: goto var_B11; + case 7: goto var_B10; + case 8: goto var_B9; + case 9: goto var_B8; + case 10: goto var_B7; + case 11: goto var_B6; + case 12: goto var_B5; + case 13: goto var_B4; + case 14: goto var_B3; + case 15: goto var_B2; + case 16: goto var_B1; + default: goto var_B18; + } + var_B18:; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101448u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 901u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B17:; + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101420u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 117u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B16:; + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101420u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 902u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B15:; + var_i0 = var_l2; + var_i1 = var_p0; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101392u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 903u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B14:; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101360u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 904u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B13:; + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101340u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 905u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B12:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101324u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B11:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101316u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B10:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B9:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101276u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B8:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101252u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B7:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101236u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B6:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B5:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101212u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B4:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101192u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B2:; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101144u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1101120u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f175(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f0 = -(var_f0); + var_l19 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l14 = var_f1; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l16 = var_f0; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_l20 = var_f0; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f1 = -(var_f1); + var_l21 = var_f1; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l16; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_l17 = var_f0; + var_f1 = var_l10; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 /= var_f4; + var_f4 = var_l15; + var_f3 *= var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l6 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l16; + var_f0 = copysignf(var_f0, var_f1); + goto var_B1; + var_B2:; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = var_l7; + var_B1:; + var_l6 = var_f0; + var_f0 = 0; + var_l15 = var_f0; + var_B0:; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l10; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l16; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f131(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_f0 = var_l12; + var_f1 = var_l14; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l8 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = var_l13; + var_f2 = var_l8; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l11 = var_f1; + var_f0 /= var_f1; + var_l13 = var_f0; + var_f0 = var_l9; + var_f1 = var_l11; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l13; + var_f0 *= var_f1; + var_l22 = var_f0; + var_f1 = var_l12; + var_f2 = var_l12; + var_f3 = var_l14; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l23 = var_f3; + var_f2 *= var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 /= var_f4; + var_f4 = var_l23; + var_f3 *= var_f4; + var_l14 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l22; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B10;} + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l7 = var_f0; + goto var_B9; + } + var_f0 = var_l7; + var_f1 = var_l13; + var_f0 = copysignf(var_f0, var_f1); + var_l7 = var_f0; + var_B10:; + var_f0 = 0; + var_l18 = var_f0; + var_f0 = 0; + var_l14 = var_f0; + var_B9:; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l9; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f4 += var_f5; + var_l9 = var_f4; + var_f5 = var_l17; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f5 += var_f6; + var_l12 = var_f5; + var_f6 = var_l16; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f7 = var_l14; + var_f6 += var_f7; + var_l10 = var_f6; + var_f7 = var_l15; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l8; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l7; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f131(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_f0 = var_p3; + var_f1 = var_l7; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B4:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f176(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i7, var_i8, var_i9; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f0 = -(var_f0); + var_l21 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f0 = -(var_f0); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_f0; + var_f0 = -(var_f0); + var_l23 = var_f0; + var_f0 = 1; + var_l8 = var_f0; + var_f0 = var_l13; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l21; + var_f1 = var_l14; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f0 = var_l22; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l23; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l7 = var_f0; + } + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l9; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l20 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l9; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l20; + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l24 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l19; + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l25 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l18; + var_i4 = var_l6; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l26 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f135(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = 0; + var_l9 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = 1; + var_l8 = var_f0; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l14 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l14; + var_f2 /= var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l10; + var_f1 = var_l14; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l7 = var_f0; + } + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l24; + var_f2 = var_l10; + var_f3 = var_l10; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l20; + var_f7 = var_l17; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f8 = var_l16; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f9 = var_l15; + var_f10 = var_l7; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f8 = var_l20; + var_f9 = var_l9; + var_f8 *= var_f9; + var_f9 = var_l19; + var_f10 = var_l8; + var_f9 *= var_f10; + var_f10 = var_l18; + var_f11 = var_l7; + var_f10 *= var_f11; + var_f9 += var_f10; + var_f8 += var_f9; + var_i7 = var_f7 > var_f8; + var_p2 = var_i7; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f4 += var_f5; + var_l10 = var_f4; + var_f5 = var_l24; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l18; + var_i8 = var_p2; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f6 = var_l26; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l11; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l19; + var_i9 = var_p2; + var_f7 = var_i9 ? var_f7 : var_f8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f7 = var_l25; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l25; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l26; + var_f2 = var_l13; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l9; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f135(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = var_p3; + var_f1 = var_l9; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B1:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f177(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l20 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_l5; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l12; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l12 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l17 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_i5 = var_l5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l4; + var_f1 = var_l20; + var_f2 = var_l9; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_B0:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_i7 = var_p0; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + w2c_rapier__wasm3d__bg_f103(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_f1 = var_l20; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_f0 = var_l9; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l15; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l11 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = var_l8; + var_f2 += var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l19 = var_f3; + var_f4 = var_l19; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l15; + var_f1 = var_l18; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l16; + var_f1 = var_l18; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l13; + var_f2 = var_l18; + var_f3 = var_l12; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l14 = var_f3; + var_f4 = var_l14; + var_f3 += var_f4; + var_l14 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l17; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l19 = var_f4; + var_f5 = var_l19; + var_f4 += var_f5; + var_l19 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l21 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l17; + var_f2 = var_l18; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l12; + var_f2 = var_l18; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f178(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_l2 = var_i0; + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_l2 = var_i0; + var_L5: + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L5;} + var_B3:; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_L6: + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L6;} + var_B2:; + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967231u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l4 = var_i0; + var_B7:; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_l3 = var_i0; + var_L8: + var_i0 = var_p0; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 192u; + var_i2 = var_l5; + var_i3 = 192u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 252u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + goto var_B9; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_L11: + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_B9:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 >>= (var_i1 & 31); + var_i1 = 16711935u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i2 = 16711935u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 65537u; + var_i0 *= var_i1; + var_i1 = 16u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_L8;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + goto var_B12; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + goto var_B14; + } + var_i0 = var_l4; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_L16: + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_L17: + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 7u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i3 = 6u; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = 16843009u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L17;} + var_B12:; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 >>= (var_i1 & 31); + var_i1 = 16711935u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i2 = 16711935u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 65537u; + var_i0 *= var_i1; + var_i1 = 16u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i0 += var_i1; + goto var_Bfunc; + var_B1:; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + goto var_B19; + } + var_i0 = var_p1; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_L21: + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L21;} + var_B19:; + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_L22: + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L22;} + var_B0:; + var_i0 = var_l3; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f179(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + f64 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d0, var_d1, var_d2, var_d3, var_d4, var_d5; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + var_d0 = (f64)wasm_quietf(var_f0); + var_l1 = var_d0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l15 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = 1061752795u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1081824210u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i1 = 1088565718u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 2139095039u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 -= var_f1; + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 964689920u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l13; + var_f1 = var_p0; + var_f2 = 7.52316385e-37; + var_f1 *= var_f2; + var_f2 = var_p0; + var_f3 = 1.329228e+36; + var_f2 += var_f3; + var_i3 = var_l6; + var_i4 = 8388608u; + var_i3 = var_i3 < var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i1 = 1075235812u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = -3.1415926535897931; + var_d1 = 3.1415926535897931; + var_i2 = var_l15; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l2; + var_d1 = -(var_d1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l1; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d1 -= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l15; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = var_l1; + var_d1 = -1.5707963267948966; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_d0 = var_l1; + var_d1 = 1.5707963267948966; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + var_B2:; + var_i0 = var_l6; + var_i1 = 1085271520u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = -6.2831853071795862; + var_d1 = 6.2831853071795862; + var_i2 = var_l15; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l15; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = var_l1; + var_d1 = -4.7123889803846897; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + } + var_d0 = var_l1; + var_d1 = 4.7123889803846897; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_l13; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 1305022426u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = 0.63661977236758138; + var_d0 *= var_d1; + var_d1 = 6755399441055744.0; + var_d0 += var_d1; + var_d1 = -6755399441055744.0; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l5 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_d2 = var_l2; + var_d2 = wasm_fabs(var_d2); + var_d3 = 2147483648.0; + var_i2 = var_d2 < var_d3; + if (var_i2) { + var_d2 = var_l2; + var_i2 = I32_TRUNC_S_F64(var_d2); + goto var_B12; + } + var_i2 = 2147483648u; + var_B12:; + var_i3 = 2147483648u; + var_i4 = var_l5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = 2147483647.0; + var_i3 = var_d3 > var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d2 = var_l2; + var_d3 = var_l2; + var_i2 = var_d2 != var_d3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_d0 = var_l1; + var_d1 = var_l2; + var_d2 = -1.5707963109016418; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = -1.5893254773528196e-08; + var_d1 *= var_d2; + var_d0 += var_d1; + goto var_B10; + } + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 150u; + var_i2 -= var_i3; + var_l6 = var_i2; + var_i3 = 23u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_d1 = (f64)wasm_quietf(var_f1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = 1110832u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_l9 = var_i0; + var_i0 = var_l6; + var_l8 = var_i0; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 24u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_l6 = var_i0; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l26 = var_i0; + var_l7 = var_i0; + var_i1 = 4294967272u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1110848u; + var_i0 += var_i1; + var_l6 = var_i0; + var_L14: + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = var_l9; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + if (var_i1) { + var_d1 = 0.0; + } else { + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d1 = (f64)(s32)(var_i1); + } + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = var_l9; + var_i2 = var_l10; + var_l5 = var_i2; + var_i1 = var_i1 < var_i2; + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L14;} + var_i0 = 0u; + var_l7 = var_i0; + var_L16: + var_i0 = var_l7; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = 320u; + var_i1 += var_i2; + var_i0 += var_i1; + var_i1 = var_l13; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = var_l6; + var_i2 += var_i3; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d2 = 0.0; + var_d1 += var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l7; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = var_l7; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L16;} + } + var_d0 = INFINITY; + var_d1 = 8.9884656743115795e+307; + var_i2 = var_l8; + var_i3 = var_l12; + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = 1047u; + var_i2 -= var_i3; + var_l6 = var_i2; + var_i3 = 1023u; + var_i2 = var_i2 > var_i3; + var_l20 = var_i2; + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = 0.0; + var_d2 = 2.0041683600089728e-292; + var_i3 = var_l8; + var_i4 = 24u; + var_i3 -= var_i4; + var_l10 = var_i3; + var_i4 = 4294965305u; + var_i3 = var_i3 < var_i4; + var_l21 = var_i3; + var_d1 = var_i3 ? var_d1 : var_d2; + var_d2 = 1.0; + var_i3 = var_l10; + var_i4 = 4294966274u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_l22 = var_i3; + var_d1 = var_i3 ? var_d1 : var_d2; + var_i2 = var_l10; + var_i3 = 1023u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_l23 = var_i2; + var_d0 = var_i2 ? var_d0 : var_d1; + var_i1 = var_l10; + var_i2 = 3069u; + var_i3 = var_l10; + var_i4 = 3069u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2046u; + var_i1 -= var_i2; + var_i2 = var_l6; + var_i3 = var_l20; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l16 = var_i1; + var_i2 = var_l10; + var_i3 = 4294964336u; + var_i4 = var_l10; + var_i5 = 4294964336u; + var_i4 = (u32)((s32)var_i4 > (s32)var_i5); + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 1938u; + var_i2 += var_i3; + var_i3 = var_l8; + var_i4 = 945u; + var_i3 += var_i4; + var_i4 = var_l21; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l19 = var_i2; + var_i3 = var_l10; + var_i4 = var_l22; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = var_l23; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_i0 = var_l14; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 476u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = 15u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 31u; + var_i0 &= var_i1; + var_l28 = var_i0; + var_i0 = 16u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 31u; + var_i0 &= var_i1; + var_l24 = var_i0; + var_i0 = var_l8; + var_i1 = 25u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_l14; + var_l6 = var_i0; + var_L19: + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_d0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_l5 = var_i0; + var_L21: + var_d0 = var_l1; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l12 = var_i0; + var_d0 = var_l1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l2; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l2; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B22; + } + var_i3 = 2147483648u; + var_B22:; + var_i4 = 2147483648u; + var_i5 = var_l12; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l2; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = var_l2; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d1 = (f64)(s32)(var_i1); + var_l2 = var_d1; + var_d2 = -16777216.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l12 = var_i0; + var_i0 = var_l9; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l1; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l1; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B24; + } + var_i3 = 2147483648u; + var_B24:; + var_i4 = 2147483648u; + var_i5 = var_l12; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l1; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l1; + var_d4 = var_l1; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 312u; + var_i0 += var_i1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_d1 = var_l2; + var_d0 += var_d1; + var_l1 = var_d0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L21;} + var_B20:; + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l22; + if (var_i0) {goto var_B27;} + var_i0 = var_l10; + goto var_B26; + } + var_d0 = var_l1; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_d1 = var_l1; + var_i2 = var_l20; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l1 = var_d0; + var_i0 = var_l16; + goto var_B26; + var_B27:; + var_d0 = var_l1; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_d1 = var_l1; + var_i2 = var_l21; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l1 = var_d0; + var_i0 = var_l19; + var_B26:; + var_l5 = var_i0; + var_d0 = var_l1; + var_i1 = var_l5; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d2 = 0.125; + var_d1 *= var_d2; + var_d1 = wasm_floor(var_d1); + var_d2 = -8.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l7 = var_i0; + var_d0 = var_l1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l1; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l1; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B29; + } + var_i3 = 2147483648u; + var_B29:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l1; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l1; + var_d4 = var_l1; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l17 = var_i1; + var_d1 = (f64)(s32)(var_i1); + var_d0 -= var_d1; + var_l1 = var_d0; + var_i0 = var_l10; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_l30 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + if (var_i0) {goto var_B33;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 476u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 23u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + goto var_B34; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 476u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l24; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = var_l24; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l17; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l7; + var_i1 = var_l28; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_B34:; + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) {goto var_B32;} + goto var_B31; + var_B33:; + var_i0 = 0u; + var_l12 = var_i0; + var_d0 = var_l1; + var_d1 = 0.5; + var_i0 = var_d0 >= var_d1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B31;} + var_i0 = 2u; + var_l12 = var_i0; + var_B32:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B36; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l31 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l32 = var_i0; + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L39: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = 16777215u; + var_l11 = var_i0; + var_i0 = var_l7; + if (var_i0) {goto var_B41;} + var_i0 = 16777216u; + var_l11 = var_i0; + var_i0 = var_l18; + if (var_i0) {goto var_B41;} + var_i0 = 1u; + goto var_B40; + var_B41:; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B40:; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = 16777215u; + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B43;} + var_i0 = 16777216u; + var_l11 = var_i0; + var_i0 = var_l18; + if (var_i0) {goto var_B43;} + var_i0 = 0u; + goto var_B42; + var_B43:; + var_i0 = var_l33; + var_i1 = var_l11; + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_B42:; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l32; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L39;} + } + var_i0 = var_l31; + var_i0 = !(var_i0); + if (var_i0) {goto var_B36;} + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = 16777215u; + var_l9 = var_i0; + var_i0 = var_l7; + if (var_i0) {goto var_B44;} + var_i0 = 16777216u; + var_l9 = var_i0; + var_i0 = var_l5; + if (var_i0) {goto var_B44;} + var_i0 = 0u; + var_l7 = var_i0; + goto var_B36; + var_B44:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = var_l5; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l7 = var_i0; + var_B36:; + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = 8388607u; + var_l5 = var_i0; + var_i0 = var_l29; + switch (var_i0) { + case 0: goto var_B46; + case 1: goto var_B47; + default: goto var_B45; + } + var_B47:; + var_i0 = 4194303u; + var_l5 = var_i0; + var_B46:; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 476u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B45:; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l12; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B31;} + var_d0 = 1.0; + var_d1 = var_l1; + var_d0 -= var_d1; + var_l1 = var_d0; + var_d1 = var_l3; + var_d0 -= var_d1; + var_d1 = var_l1; + var_i2 = var_l7; + var_d0 = var_i2 ? var_d0 : var_d1; + var_l1 = var_d0; + var_i0 = 2u; + var_l12 = var_i0; + var_B31:; + var_d0 = var_l1; + var_d1 = 0.0; + var_i0 = var_d0 == var_d1; + if (var_i0) { + var_i0 = var_l27; + var_l5 = var_i0; + var_i0 = var_l6; + var_l7 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B49;} + var_i0 = 0u; + var_l11 = var_i0; + var_L50: + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 |= var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B51;} + var_i0 = var_l14; + var_i1 = var_l9; + var_i2 = var_l9; + var_i3 = var_l14; + var_i2 = var_i2 > var_i3; + var_i1 -= var_i2; + var_l9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L50;} + var_B51:; + var_i0 = var_l6; + var_l7 = var_i0; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 476u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l10; + var_l8 = var_i0; + var_L52: + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_L52;} + goto var_B18; + var_B49:; + var_L53: + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_L53;} + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l11; + var_i1 = var_l7; + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L19;} + var_L54: + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l11; + var_i2 = var_l26; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1110848u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d1 = (f64)(s32)(var_i1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l13; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d2 = 0.0; + var_d1 += var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l6; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + var_l5 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + var_i0 = var_l6; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L54;} + goto var_L19; + } + var_i0 = 24u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 1023u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294966274u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B55;} + var_d0 = var_l1; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l5; + var_i1 = 4294965304u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B56;} + var_i0 = 993u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l5 = var_i0; + goto var_B55; + } + var_d0 = var_l1; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = 4294966297u; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 1024u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_l5 = var_i0; + goto var_B55; + } + var_d0 = var_l1; + var_d1 = 8.9884656743115795e+307; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l5; + var_i1 = 3069u; + var_i2 = var_l5; + var_i3 = 3069u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2046u; + var_i0 -= var_i1; + var_l5 = var_i0; + goto var_B55; + var_B56:; + var_d0 = var_l1; + var_d1 = 2.0041683600089728e-292; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l5; + var_i1 = 4294964336u; + var_i2 = var_l5; + var_i3 = 4294964336u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1938u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B55:; + var_d0 = var_l1; + var_i1 = var_l5; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = 16777216.0; + var_i0 = var_d0 >= var_d1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_l8 = var_i0; + goto var_B59; + } + var_d0 = var_l1; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l7 = var_i0; + var_d0 = var_l1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l2; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l2; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B61; + } + var_i3 = 2147483648u; + var_B61:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l2; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = var_l2; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d1 = (f64)(s32)(var_i1); + var_l1 = var_d1; + var_d2 = -16777216.0; + var_d1 *= var_d2; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l2; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l2; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B63; + } + var_i3 = 2147483648u; + var_B63:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l2; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = var_l2; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_B59:; + var_d0 = var_l1; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 2147483647u; + var_d3 = var_l1; + var_d3 = wasm_fabs(var_d3); + var_d4 = 2147483648.0; + var_i3 = var_d3 < var_d4; + if (var_i3) { + var_d3 = var_l1; + var_i3 = I32_TRUNC_S_F64(var_d3); + goto var_B65; + } + var_i3 = 2147483648u; + var_B65:; + var_i4 = 2147483648u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_d4 = var_l1; + var_d5 = 2147483647.0; + var_i4 = var_d4 > var_d5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l1; + var_d4 = var_l1; + var_i3 = var_d3 != var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B18:; + var_i0 = var_l8; + var_i1 = 1023u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) { + var_d0 = 1.0; + var_l1 = var_d0; + var_i0 = var_l8; + var_i1 = 4294966274u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B68;} + var_i0 = var_l8; + var_l5 = var_i0; + goto var_B67; + } + var_d0 = 8.9884656743115795e+307; + var_l1 = var_d0; + var_i0 = var_l8; + var_i1 = 1023u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 1024u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B67;} + var_i0 = var_l8; + var_i1 = 3069u; + var_i2 = var_l8; + var_i3 = 3069u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2046u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_d0 = INFINITY; + var_l1 = var_d0; + goto var_B67; + var_B68:; + var_i0 = var_l8; + var_i1 = 4294965304u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 969u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d0 = 2.0041683600089728e-292; + var_l1 = var_d0; + goto var_B67; + } + var_i0 = var_l8; + var_i1 = 4294964336u; + var_i2 = var_l8; + var_i3 = 4294964336u; + var_i2 = (u32)((s32)var_i2 > (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1938u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d0 = 0.0; + var_l1 = var_d0; + var_B67:; + var_d0 = var_l1; + var_i1 = var_l5; + var_i2 = 1023u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 52ull; + var_j1 <<= (var_j2 & 63); + var_d1 = f64_reinterpret_i64(var_j1); + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + } else { + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l1; + var_i2 = var_l4; + var_i3 = 480u; + var_i2 += var_i3; + var_i3 = var_l6; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_d0 = var_l1; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + } + var_l5 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_L73: + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l1; + var_i2 = var_l4; + var_i3 = 480u; + var_i2 += var_i3; + var_l10 = var_i2; + var_i3 = var_l5; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + var_i1 -= var_i2; + var_l8 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l1; + var_d2 = 5.9604644775390625e-08; + var_d1 *= var_d2; + var_l1 = var_d1; + var_i2 = var_l10; + var_i3 = var_l8; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d2 = (f64)(s32)(var_i2); + var_d1 *= var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + var_d0 = var_l1; + var_d1 = 5.9604644775390625e-08; + var_d0 *= var_d1; + var_l1 = var_d0; + var_i0 = var_l8; + if (var_i0) {goto var_L73;} + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_l8 = var_i0; + var_L74: + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 4294967295u; + var_i1 = 0u; + var_i2 = var_l8; + var_l7 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l10 = var_i0; + var_d0 = 0.0; + var_l1 = var_d0; + var_i0 = 1u; + var_l8 = var_i0; + var_L75: + var_d0 = var_l1; + var_i1 = var_l5; + var_i2 = 1111112u; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = var_l9; + var_i2 += var_i3; + var_d2 = f64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_d1 *= var_d2; + var_d0 += var_d1; + var_l1 = var_d0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i0 = var_i0 <= var_i1; + var_l19 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l19; + if (var_i0) {goto var_L75;} + var_B76:; + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_d1 = var_l1; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = var_l16; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + if (var_i0) {goto var_L74;} + var_d0 = 0.0; + var_l1 = var_d0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_l5 = var_i0; + goto var_B77; + } + var_i0 = var_l6; + var_l8 = var_i0; + var_L79: + var_d0 = var_l1; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_l1 = var_d0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L79;} + var_B77:; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L81: + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = var_l8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l6 = var_i0; + var_d0 = var_l1; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l4; + var_i3 = 160u; + var_i2 += var_i3; + var_l5 = var_i2; + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l5; + var_i2 = var_l8; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_d0 += var_d1; + var_l1 = var_d0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + if (var_i0) {goto var_L81;} + } + var_i0 = var_l25; + var_d1 = var_l1; + var_d1 = -(var_d1); + var_d2 = var_l1; + var_i3 = var_l12; + var_d1 = var_i3 ? var_d1 : var_d2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l4; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 7u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l15; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B10; + } + var_i0 = 0u; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l13; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d0 = -(var_d0); + var_B10:; + var_l1 = var_d0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B85; + case 1: goto var_B84; + case 2: goto var_B83; + default: goto var_B86; + } + var_B86:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + var_B85:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_l2 = var_d1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = var_l3; + var_d3 = var_l2; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B84:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B83:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l1; + var_d1 = -(var_d1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d1 -= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + var_B0:; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f180(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f64 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d0, var_d1, var_d2, var_d3, var_d4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + var_d0 = (f64)wasm_quietf(var_f0); + var_l1 = var_d0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l6 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 1061752795u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1081824210u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 1088565718u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2139095039u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 -= var_f1; + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 964689920u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l5; + var_f1 = var_p0; + var_f2 = 7.52316385e-37; + var_f1 *= var_f2; + var_f2 = var_p0; + var_f3 = 1.329228e+36; + var_f2 += var_f3; + var_i3 = var_l4; + var_i4 = 8388608u; + var_i3 = var_i3 < var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i1 = 1075235812u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = -3.1415926535897931; + var_d1 = 3.1415926535897931; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l2; + var_d1 = -(var_d1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l1; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l2; + var_d1 -= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = var_l1; + var_d1 = -1.5707963267948966; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_d0 = var_l1; + var_d1 = 1.5707963267948966; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + var_B2:; + var_i0 = var_l4; + var_i1 = 1085271520u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = -6.2831853071795862; + var_d1 = 6.2831853071795862; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = var_l1; + var_d1 = -4.7123889803846897; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + } + var_d0 = var_l1; + var_d1 = 4.7123889803846897; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 1305022426u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = 0.63661977236758138; + var_d0 *= var_d1; + var_d1 = 6755399441055744.0; + var_d0 += var_d1; + var_d1 = -6755399441055744.0; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l6 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_d2 = var_l2; + var_d2 = wasm_fabs(var_d2); + var_d3 = 2147483648.0; + var_i2 = var_d2 < var_d3; + if (var_i2) { + var_d2 = var_l2; + var_i2 = I32_TRUNC_S_F64(var_d2); + goto var_B12; + } + var_i2 = 2147483648u; + var_B12:; + var_i3 = 2147483648u; + var_i4 = var_l6; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = 2147483647.0; + var_i3 = var_d3 > var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d2 = var_l2; + var_d3 = var_l2; + var_i2 = var_d2 != var_d3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_d0 = var_l1; + var_d1 = var_l2; + var_d2 = -1.5707963109016418; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = -1.5893254773528196e-08; + var_d1 *= var_d2; + var_d0 += var_d1; + goto var_B10; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 150u; + var_i2 -= var_i3; + var_l4 = var_i2; + var_i3 = 23u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_d1 = (f64)wasm_quietf(var_f1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f68(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B10; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d0 = -(var_d0); + var_B10:; + var_l1 = var_d0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B15; + default: goto var_B18; + } + var_B18:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + var_B17:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_l2 = var_d1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = var_l3; + var_d3 = var_l2; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B16:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + goto var_B0; + var_B15:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l1; + var_d1 = -(var_d1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d1 -= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_p0 = var_f0; + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f181(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 1112480u; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + goto var_B1; + var_B3:; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l3; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B7; + } + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 1112488u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = 1112480u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i0 += var_i1; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = 1112492u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112484u; + var_i1 = 1112484u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + goto var_B9; + var_B11:; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B13; + } + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B13; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l3; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B13:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = 1112480u; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B10:; + var_i0 = 1112480u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112488u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B9:; + var_i0 = 1112504u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 1112484u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 40u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = 1112192u; + var_p0 = var_i0; + var_L18: + var_i0 = var_l1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 += var_i1; + var_i1 = var_l1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B17;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + if (var_i0) {goto var_L18;} + var_i0 = 0u; + var_p0 = var_i0; + var_B17:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B16:; + var_i0 = w2c_rapier__wasm3d__bg_f680(instance); + if (var_i0) {goto var_B1;} + var_i0 = 1112484u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1112504u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 1112504u; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B7:; + var_i0 = var_l2; + var_i1 = 256u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f667(instance, var_i0, var_i1); + var_i0 = 1112512u; + var_i1 = 1112512u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B1;} + var_i0 = w2c_rapier__wasm3d__bg_f680(instance); + goto var_Bfunc; + var_B1:; + goto var_Bfunc; + var_B0:; + var_i0 = var_l2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_l2; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_l2 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B20; + } + var_i0 = 1112472u; + var_i1 = var_l2; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_B20:; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f182(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + f32 var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_L5: + var_i0 = var_l11; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i1 = var_l6; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = var_l5; + var_i2 = var_i2 == var_i3; + var_l10 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = var_l13; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = var_l12; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = var_l10; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l13; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l5; + var_l10 = var_i0; + var_L10: + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + var_p0 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l5; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_l8; + var_l4 = var_i0; + var_i0 = var_l12; + var_l3 = var_i0; + var_L13: + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l16; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l11; + var_i4 = var_p0; + var_i5 = var_p2; + var_i4 *= var_i5; + var_i5 = var_l7; + var_i4 += var_i5; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i4 = var_l4; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B11:; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + } + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = var_p2; + var_i3 = var_l5; + var_i2 *= var_i3; + var_l8 = var_i2; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i1 = 2u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_p2; + var_i2 = var_l5; + var_i1 *= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_L14: + var_i0 = var_p0; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l18; + var_f0 /= var_f1; + var_l18 = var_f0; + var_i0 = var_l3; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = var_p0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + var_i0 = var_p1; + var_l3 = var_i0; + var_L17: + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l14; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + goto var_B15; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l18; + var_i3 = var_l11; + var_i4 = var_l8; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i4 = var_l4; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 -= var_i2; + var_l5 = var_i1; + var_i2 = var_p2; + var_i1 *= var_i2; + var_l8 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_L14;} + var_B8:; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1065536u; + var_i1 = 62u; + var_i2 = 1065600u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l9; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l9; + var_i1 = 1066096u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1066104u; + w2c_rapier__wasm3d__bg_f1163(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B0:; + var_i0 = 1066120u; + var_i1 = 46u; + var_i2 = 1066168u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f183(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f64 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + f64 var_d0, var_d1, var_d2, var_d3, var_d4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + var_d0 = (f64)wasm_quietf(var_f0); + var_l1 = var_d0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l6 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 1061752795u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1081824210u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 1088565718u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 2139095039u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 -= var_f1; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 964689920u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + } + var_i0 = var_l5; + var_f1 = var_p0; + var_f2 = 1.329228e+36; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_f0 = 1; + goto var_B0; + var_B5:; + var_i0 = var_l4; + var_i1 = 1075235811u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = 1.5707963267948966; + var_d1 = var_l1; + var_d0 -= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + } + var_d0 = var_l1; + var_d1 = 1.5707963267948966; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + var_B4:; + var_i0 = var_l4; + var_i1 = 1085271519u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_d0 = var_l1; + var_d1 = -4.7123889803846897; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + } + var_d0 = -4.7123889803846897; + var_d1 = var_l1; + var_d0 -= var_d1; + var_l2 = var_d0; + var_d1 = var_l2; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d0 = var_l2; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = var_l3; + var_d3 = var_l1; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + var_B3:; + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 1305022426u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_d0 = var_l1; + var_d1 = 0.63661977236758138; + var_d0 *= var_d1; + var_d1 = 6755399441055744.0; + var_d0 += var_d1; + var_d1 = -6755399441055744.0; + var_d0 += var_d1; + var_l2 = var_d0; + var_d1 = -2147483648.0; + var_i0 = var_d0 >= var_d1; + var_l6 = var_i0; + var_i0 = 0u; + var_i1 = 2147483647u; + var_d2 = var_l2; + var_d2 = wasm_fabs(var_d2); + var_d3 = 2147483648.0; + var_i2 = var_d2 < var_d3; + if (var_i2) { + var_d2 = var_l2; + var_i2 = I32_TRUNC_S_F64(var_d2); + goto var_B12; + } + var_i2 = 2147483648u; + var_B12:; + var_i3 = 2147483648u; + var_i4 = var_l6; + var_i2 = var_i4 ? var_i2 : var_i3; + var_d3 = var_l2; + var_d4 = 2147483647.0; + var_i3 = var_d3 > var_d4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_d2 = var_l2; + var_d3 = var_l2; + var_i2 = var_d2 != var_d3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_d0 = var_l1; + var_d1 = var_l2; + var_d2 = -1.5707963109016418; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = -1.5893254773528196e-08; + var_d1 *= var_d2; + var_d0 += var_d1; + goto var_B10; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 150u; + var_i2 -= var_i3; + var_l4 = var_i2; + var_i3 = 23u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_d1 = (f64)wasm_quietf(var_f1); + f64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_d1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f68(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B10; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d0 = -(var_d0); + var_B10:; + var_l1 = var_d0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B15; + default: goto var_B18; + } + var_B18:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d2 = var_l1; + var_d1 *= var_d2; + var_l2 = var_d1; + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l1; + var_d2 = var_l3; + var_d3 = var_l2; + var_d4 = 0.0083333293858894632; + var_d3 *= var_d4; + var_d4 = -0.16666666641626524; + var_d3 += var_d4; + var_d2 *= var_d3; + var_d1 += var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + var_B17:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + var_B16:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d1 = var_l1; + var_d1 = -(var_d1); + var_d0 *= var_d1; + var_l3 = var_d0; + var_d1 = var_l2; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d0 *= var_d1; + var_d1 = var_l2; + var_d2 = 2.7183114939898219e-06; + var_d1 *= var_d2; + var_d2 = -0.00019839334836096632; + var_d1 += var_d2; + var_d0 *= var_d1; + var_d1 = var_l3; + var_d2 = var_l2; + var_d3 = 0.0083333293858894632; + var_d2 *= var_d3; + var_d3 = -0.16666666641626524; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d1 -= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + goto var_B0; + var_B15:; + var_d0 = var_l1; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + goto var_B0; + var_B2:; + var_d0 = -3.1415926535897931; + var_d1 = 3.1415926535897931; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_f0 = -(var_f0); + goto var_B0; + var_B1:; + var_d0 = -6.2831853071795862; + var_d1 = 6.2831853071795862; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_d0 = var_i2 ? var_d0 : var_d1; + var_d1 = var_l1; + var_d0 += var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l1 = var_d0; + var_d1 = var_l1; + var_d0 *= var_d1; + var_l2 = var_d0; + var_d0 = var_l1; + var_d1 = -0.499999997251031; + var_d0 *= var_d1; + var_d1 = 1.0; + var_d0 += var_d1; + var_d1 = var_l2; + var_d2 = 0.041666623323739063; + var_d1 *= var_d2; + var_d0 += var_d1; + var_d1 = var_l1; + var_d2 = var_l2; + var_d1 *= var_d2; + var_d2 = var_l1; + var_d3 = 2.4390448796277409e-05; + var_d2 *= var_d3; + var_d3 = -0.0013886763774609929; + var_d2 += var_d3; + var_d1 *= var_d2; + var_d0 += var_d1; + var_f0 = (f32)wasm_quiet(var_d0); + var_B0:; + var_p0 = var_f0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_p0; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f184(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2, var_j3, var_j6, var_j7, var_j8; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l13; + var_j1 = 2305843009213693951ull; + var_i0 = var_j0 > var_j1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 32u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_j2 = var_l13; + var_j3 = 4294967296ull; + var_i2 = var_j2 < var_j3; + var_p1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 16u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_j2 = var_l13; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l13; + var_i4 = var_p1; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l13 = var_j2; + var_j3 = 281474976710656ull; + var_i2 = var_j2 < var_j3; + var_p1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_j2 = var_l13; + var_j3 = 16ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l13; + var_i4 = var_p1; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l13 = var_j2; + var_j3 = 72057594037927936ull; + var_i2 = var_j2 < var_j3; + var_p1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_j2 = var_l13; + var_j3 = 8ull; + var_j2 <<= (var_j3 & 63); + var_j3 = var_l13; + var_i4 = var_p1; + var_j2 = var_i4 ? var_j2 : var_j3; + var_l13 = var_j2; + var_j3 = 1152921504606846976ull; + var_i2 = var_j2 < var_j3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_j0 = var_l13; + var_j1 = 4ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l13; + var_i2 = var_l5; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l13 = var_j0; + var_j1 = 4611686018427387904ull; + var_i0 = var_j0 < var_j1; + var_l5 = var_i0; + var_i0 = 4294967200u; + var_j1 = var_l13; + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l13; + var_i3 = var_l5; + var_j1 = var_i3 ? var_j1 : var_j2; + var_l13 = var_j1; + var_j2 = 63ull; + var_j1 = (u64)((s64)var_j1 >> (var_j2 & 63)); + var_i1 = (u32)(var_j1); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 -= var_i3; + var_i3 = var_p1; + var_i4 = var_l5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 80u; + var_i0 *= var_i1; + var_i1 = 86960u; + var_i0 += var_i1; + var_i1 = 2126u; + var_i0 = I32_DIV_S(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = 81u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 1104698u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 1104688u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_j0; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_j1 = var_l13; + var_j2 = var_l13; + var_j3 = 18446744073709551615ull; + var_j2 ^= var_j3; + var_j3 = 63ull; + var_j2 >>= (var_j3 & 63); + var_j1 <<= (var_j2 & 63); + var_l16 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_l17 = var_j1; + var_j0 *= var_j1; + var_l13 = var_j0; + var_j0 = var_l15; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l18 = var_j0; + var_j1 = var_l16; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_l16 = var_j1; + var_j0 *= var_j1; + var_l15 = var_j0; + var_j0 = var_l17; + var_j1 = var_l18; + var_j0 *= var_j1; + var_j1 = var_l13; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = var_l15; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = var_l13; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j2 = var_l14; + var_j3 = var_l16; + var_j2 *= var_j3; + var_j3 = 32ull; + var_j2 >>= (var_j3 & 63); + var_j1 += var_j2; + var_j2 = var_l15; + var_j3 = 4294967295ull; + var_j2 &= var_j3; + var_j1 += var_j2; + var_j2 = 2147483648ull; + var_j1 += var_j2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l14 = var_j0; + var_i1 = 4294967232u; + var_i2 = var_l5; + var_i3 = var_p1; + var_i4 = 1104696u; + var_i3 += var_i4; + var_i3 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 += var_i3; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 63u; + var_i1 &= var_i2; + var_j1 = (u64)(var_i1); + var_l13 = var_j1; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i1 = 10000u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 1000000u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = 100000000u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 8u; + var_i1 = 9u; + var_i2 = var_l5; + var_i3 = 1000000000u; + var_i2 = var_i2 < var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = 100000000u; + var_i1 = 1000000000u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B7; + } + var_i0 = var_l5; + var_i1 = 100u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 2u; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 1000u; + var_i2 = var_i2 < var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = 100u; + var_i1 = 1000u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B7; + } + var_i0 = var_l5; + var_i1 = 9u; + var_i0 = var_i0 > var_i1; + var_l8 = var_i0; + var_i0 = 1u; + var_i1 = 10u; + var_i2 = var_l5; + var_i3 = 10u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B7; + var_B9:; + var_i0 = 4u; + var_i1 = 5u; + var_i2 = var_l5; + var_i3 = 100000u; + var_i2 = var_i2 < var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = 10000u; + var_i1 = 100000u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B7; + var_B8:; + var_i0 = 6u; + var_i1 = 7u; + var_i2 = var_l5; + var_i3 = 10000000u; + var_i2 = var_i2 < var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = 1000000u; + var_i1 = 10000000u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_l6 = var_i0; + var_j0 = 1ull; + var_j1 = var_l13; + var_j0 <<= (var_j1 & 63); + var_l15 = var_j0; + var_i0 = var_l8; + var_i1 = var_l7; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 65536u; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l7 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_l9 = var_i1; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_j0 = var_l15; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l17 = var_j0; + var_j1 = var_l14; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = var_p1; + var_i1 = 65535u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = var_p3; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 -= var_i3; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L14: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = DIV_U(var_i0, var_i1); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = var_l10; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 10u; + var_i0 = DIV_U(var_i0, var_i1); + var_l6 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_L14;} + var_i0 = 1106224u; + var_i1 = 25u; + var_i2 = 1106476u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = 0u; + var_i4 = var_l7; + var_i5 = var_p4; + var_j6 = var_l14; + var_j7 = 10ull; + var_j6 = DIV_U(var_j6, var_j7); + var_i7 = var_l6; + var_j7 = (u64)(var_i7); + var_j8 = var_l13; + var_j7 <<= (var_j8 & 63); + var_j8 = var_l15; + w2c_rapier__wasm3d__bg_f554(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_j6, var_j7, var_j8); + goto var_Bfunc; + var_B12:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_p3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 63u; + var_i0 &= var_i1; + var_j0 = (u64)(var_i0); + var_l18 = var_j0; + var_j0 = 1ull; + var_l16 = var_j0; + var_L15: + var_j0 = var_l16; + var_j1 = var_l18; + var_j0 >>= (var_j1 & 63); + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_j1 = var_l14; + var_j2 = 10ull; + var_j1 *= var_j2; + var_l14 = var_j1; + var_j2 = var_l13; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i2 = 48u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l16; + var_j1 = 10ull; + var_j0 *= var_j1; + var_l16 = var_j0; + var_j0 = var_l14; + var_j1 = var_l17; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L15;} + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_l9; + var_i4 = var_l7; + var_i5 = var_p4; + var_j6 = var_l14; + var_j7 = var_l15; + var_j8 = var_l16; + w2c_rapier__wasm3d__bg_f554(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_j6, var_j7, var_j8); + goto var_Bfunc; + } + var_i0 = 1104119u; + var_i1 = 28u; + var_i2 = 1106392u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1106408u; + var_i1 = 36u; + var_i2 = 1106444u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p1; + var_i1 = 81u; + var_i2 = 1106032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1106316u; + var_i1 = 33u; + var_i2 = 1106460u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 1106492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_l9; + var_i4 = var_l7; + var_i5 = var_p4; + var_i6 = var_l5; + var_j6 = (u64)(var_i6); + var_j7 = var_l13; + var_j6 <<= (var_j7 & 63); + var_j7 = var_l14; + var_j6 += var_j7; + var_i7 = var_l6; + var_j7 = (u64)(var_i7); + var_j8 = var_l13; + var_j7 <<= (var_j8 & 63); + var_j8 = var_l15; + w2c_rapier__wasm3d__bg_f554(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_j6, var_j7, var_j8); + goto var_Bfunc; + var_B0:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1106508u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f185(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_f1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p6; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l15; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l21 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l15 = var_f4; + var_f5 = var_l15; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l19; + var_f1 = var_l21; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l21; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l18; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = 0u; + var_p6 = var_i0; + var_L1: + var_i0 = var_p7; + var_f1 = var_p1; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_f1 = var_p1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i1 = var_p7; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l9 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_f1 = var_l9; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l10 = var_f2; + var_f1 += var_f2; + goto var_B2; + } + var_i1 = var_p7; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l10 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_f2); + var_f1 = var_l10; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 += var_f2; + var_B2:; + var_f2 = 0.5; + var_f1 *= var_f2; + var_p1 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_f0 = var_l10; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_f0 = var_l15; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l11 = var_f1; + var_f2 = var_l18; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_p1 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l19; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + var_l10 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 += var_f3; + var_l27 = var_f2; + var_f1 *= var_f2; + var_f2 = var_p1; + var_f3 = var_l19; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_p1; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f3 += var_f4; + var_l28 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l29 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_p1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f1 -= var_f2; + var_l31 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_f2 -= var_f3; + var_l32 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l9; + var_f1 = var_l32; + var_f0 *= var_f1; + var_f1 = var_p1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 56u); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l30; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l31; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l33 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f3 = var_l9; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 72u); + var_l13 = var_f4; + var_f3 *= var_f4; + var_f4 = var_p1; + var_i5 = var_l8; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 68u); + var_l16 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_i6 = var_l8; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 64u); + var_l17 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_i7 = var_l8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 76u); + var_l23 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l34 = var_f3; + var_f4 = var_l9; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f6 = var_p1; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_l25 = var_f4; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_p1; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f6 = var_l9; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l26 = var_f5; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_p1; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l9; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l25; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l16 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l26; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l13; + var_f8 = var_l20; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l17 = var_f6; + var_f7 = var_l17; + var_f6 += var_f7; + var_l17 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l11; + var_f3 = var_l28; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_p1; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + var_f2 = var_l31; + var_f3 = var_l11; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_p1; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f4 = var_l34; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l26; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l11; + var_f4 = var_l29; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l28; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_p1 = var_f2; + var_f3 = var_l32; + var_f4 = var_l11; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l20; + var_f5 = var_l34; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f7 = var_l25; + var_f8 = var_l24; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l23; + var_f2 = var_l37; + var_f1 *= var_f2; + var_f2 = var_p1; + var_f3 = var_l36; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l30; + var_f3 = var_l35; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_L1; + } + var_i0 = var_p7; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_B0:; + var_i0 = var_p0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_contactShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1u; + var_l12 = var_i0; + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p0; + var_i4 = 8u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l8; + var_i4 = var_l9; + var_i5 = var_l7; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l7; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_f7 = var_p6; + w2c_rapier__wasm3d__bg_f166(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l9 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = 128u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 236u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 228u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l7; + var_i2 = 220u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 212u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i2 = 204u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 196u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = 184u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 128u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = 0u; + var_l12 = var_i0; + var_B3:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 184u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 56u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 56u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f187(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i1 = 1279u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + var_l4 = var_i0; + var_L6: + var_i0 = var_l4; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 40u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 64u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + goto var_B0; + var_B4:; + var_i0 = var_l7; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i2 = var_l5; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 7u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 9u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = 10u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 11u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 13u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = 14u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 15u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = 17u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l2; + var_i1 = 18u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_i1 = 19u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i1 = 21u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = 22u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = 23u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = 25u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = 26u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = 27u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l2; + var_i1 = 29u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = 30u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = 31u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_i1 = 33u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = 34u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = 35u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l2; + var_i1 = 38u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l2; + var_i1 = 39u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 40u; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1109826u; + var_i1 = 29u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_l5; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 31u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 39u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_i1 = 39u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B8; + } + var_i0 = var_l2; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 31u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_L13: + var_i0 = var_l2; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 40u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_i2; + var_i3 = var_p1; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + var_l2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_p0; + goto var_Bfunc; + var_B11:; + var_i0 = 4294967295u; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f188(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = var_p4; + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = 1; + var_l16 = var_f0; + var_f0 = 1; + var_l17 = var_f0; + var_f0 = 1; + var_l12 = var_f0; + var_f0 = 1; + var_i1 = var_l9; + var_i2 = 340u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + } + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = 1; + var_l16 = var_f0; + var_f0 = 1; + var_l17 = var_f0; + var_f0 = 1; + var_l12 = var_f0; + var_f0 = 1; + var_i1 = var_p2; + var_i2 = 340u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B1:; + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p5; + var_i1 = 284u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p5; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p5; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_l9; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l9; + var_i1 = 56u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l9; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p5; + var_i1 = 256u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_l9; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p5; + var_i1 = 264u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p5; + var_i1 = 260u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_f1 = var_l14; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_f1 = var_l14; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = var_l12; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p7; + var_f1 = var_l12; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_f1 = var_l17; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l17; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_f1 = var_l16; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p7; + var_f1 = var_l16; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l8; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_p5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l8; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l30; + var_f4 = var_l32; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l31; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l31; + var_f6 = var_l25; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l24; + var_f6 = var_l13; + var_f7 = var_l24; + var_f6 *= var_f7; + var_f7 = var_l32; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 += var_f7; + var_l11 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l8; + var_f1 = var_l15; + var_f2 = var_l32; + var_f3 = var_l30; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l25; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l23; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l8; + var_f1 = var_l22; + var_f2 = var_l31; + var_f3 = var_l30; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l24; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l25; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = var_l8; + var_i3 = 32u; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l8; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l8; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l8; + var_f1 = var_l18; + var_f2 = var_l28; + var_f3 = var_l26; + var_f4 = var_l29; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l27; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 += var_f5; + var_l18 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l27; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f6 = var_l28; + var_f7 = var_l19; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l22 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l28; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f7 = var_l29; + var_f8 = var_l21; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 += var_f7; + var_l11 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l8; + var_f1 = var_l34; + var_f2 = var_l29; + var_f3 = var_l26; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l8; + var_f1 = var_l33; + var_f2 = var_l27; + var_f3 = var_l26; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l8; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l8; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l10; + var_i1 = var_p5; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_B0:; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 540u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 532u); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 524u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 520u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 500u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 496u); + var_l12 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 492u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 488u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 484u); + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 476u); + var_l14 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l15 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 12u; + var_i0 *= var_i1; + var_l1 = var_i0; + var_i0 = var_l6; + var_p0 = var_i0; + var_L4: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_p0 = var_i0; + var_L8: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L8;} + } + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 228u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 220u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L14: + var_i0 = var_l1; + var_i1 = 220u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 216u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 200u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 188u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 176u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 164u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 152u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 140u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 128u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 116u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 100u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 88u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 76u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 52u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 40u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 188u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 216u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 16u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 228u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L14;} + } + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f190(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { + u32 var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_i2 = var_p8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p8; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l18; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l16 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l21; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l18 = var_f4; + var_f5 = var_l18; + var_f4 += var_f5; + var_l17 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l21; + var_f1 = var_l16; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l14; + var_f1 = var_l16; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_i0 = 0u; + var_p8 = var_i0; + var_L1: + var_i0 = var_p9; + var_f1 = var_p1; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_f1 = var_p1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i1 = var_p9; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l12 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_f1 = var_l12; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_f1 += var_f2; + goto var_B2; + } + var_i1 = var_p9; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l11 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_f2); + var_f1 = var_l11; + var_i2 = var_p9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 += var_f2; + var_B2:; + var_f2 = 0.5; + var_f1 *= var_f2; + var_p1 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_f0 = var_l11; + var_f1 = var_l12; + var_f0 -= var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p5; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_p1 = var_f1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 72u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l11 = var_f2; + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 68u); + var_l14 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_l12 = var_f3; + var_i4 = var_l10; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 64u); + var_l16 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l10; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 44u); + var_l15 = var_f4; + var_i5 = var_l10; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 76u); + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l10; + var_f1 = var_l11; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_p1; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l10; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_p1; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l10; + var_f1 = var_p1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_f0 = var_l11; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f1 -= var_f2; + var_l16 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_f2 -= var_f3; + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_p1; + var_f1 = var_l17; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 56u); + var_f2 -= var_f3; + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l10; + var_f1 = var_l20; + var_f2 = var_l15; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_p1; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l20 = var_f5; + var_f6 = var_l20; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l10; + var_f1 = var_l17; + var_f2 = var_l15; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_p1; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l10; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l10; + var_f1 = var_l18; + var_f2 = var_l15; + var_f3 = var_l19; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l21; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l21; + var_f5 = var_p1; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l14; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l18; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l19; + var_f7 = var_p1; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_l10; + var_f1 = var_l21; + var_f2 = var_l15; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_p1; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l10; + var_f1 = var_l19; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l10; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l10; + var_i3 = 128u; + var_i2 += var_i3; + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l10; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l10; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l10; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_l10; + var_i4 = 176u; + var_i3 += var_i4; + var_i4 = var_p7; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_p1 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 132u); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 136u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p1; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 144u); + var_f1 *= var_f2; + var_f2 = var_l11; + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 148u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 152u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_i0 = var_p8; + var_i1 = 1u; + var_i0 += var_i1; + var_p8 = var_i0; + goto var_L1; + } + var_i0 = var_p9; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_B0:; + var_i0 = var_p0; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f191(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f0 = -(var_f0); + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f0 = -(var_f0); + var_l21 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l18 = var_f1; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l14 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f1 = -(var_f1); + var_l22 = var_f1; + var_f2 = var_l14; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l15; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_f1; + var_f0 *= var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_f1 = var_l15; + var_f0 /= var_f1; + var_f1 = var_l13; + var_f0 *= var_f1; + var_l13 = var_f0; + } + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l8; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f2 = var_l17; + var_f3 = var_l14; + var_f2 /= var_f3; + var_l14 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l7; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f140(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = 0; + var_l19 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = var_l10; + var_f1 = var_l18; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l7; + var_f2 /= var_f3; + var_l11 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 /= var_f4; + var_l9 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l18 = var_f1; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l18; + var_f1 /= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l20; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f0 = var_l12; + var_f1 = var_l20; + var_f0 /= var_f1; + var_f1 = var_l16; + var_f0 *= var_f1; + var_l16 = var_f0; + } + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l10; + var_f3 = var_l10; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f4 += var_f5; + var_l10 = var_f4; + var_f5 = var_l15; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l23; + var_f6 = var_l9; + var_f7 = var_l18; + var_f6 /= var_f7; + var_l7 = var_f6; + var_f5 = copysignf(var_f5, var_f6); + var_f6 = var_l8; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f6 = var_l14; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l8; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f6 += var_f7; + var_l12 = var_f6; + var_f7 = var_l13; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l9; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l8; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f140(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_f0 = var_p3; + var_f1 = var_l8; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B1:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f192(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f0 = -(var_f0); + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_f0; + var_f0 = -(var_f0); + var_l15 = var_f0; + var_f0 = var_l12; + var_f1 = var_l12; + var_f0 *= var_f1; + var_l16 = var_f0; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l21 = var_f1; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l15; + var_f2 = var_l7; + var_f1 /= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_l10 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f4 = var_l7; + var_f3 /= var_f4; + var_f4 = var_l13; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l11; + var_f0 = -(var_f0); + var_l7 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l14; + var_f0 = copysignf(var_f0, var_f1); + goto var_B1; + var_B2:; + var_f0 = 0; + var_l6 = var_f0; + var_f0 = var_l11; + var_B1:; + var_l7 = var_f0; + var_f0 = 0; + var_l10 = var_f0; + var_B0:; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l7; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l10; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l13; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_p2; + var_f5 = var_p3; + w2c_rapier__wasm3d__bg_f143(instance, var_i0, var_f1, var_f2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_f0 = var_l9; + var_f1 = var_l16; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l10; + var_f0 *= var_f1; + var_l16 = var_f0; + var_f1 = var_l6; + var_f2 = var_l13; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l13; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 /= var_f5; + var_f3 *= var_f4; + var_l12 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B11;} + var_f0 = var_l11; + var_f0 = -(var_f0); + var_l8 = var_f0; + goto var_B9; + } + var_f0 = var_l11; + var_f1 = var_l10; + var_f0 = copysignf(var_f0, var_f1); + var_l8 = var_f0; + var_f0 = 0; + goto var_B10; + var_B11:; + var_f0 = var_l11; + var_l8 = var_f0; + var_f0 = 0; + var_B10:; + var_l7 = var_f0; + var_f0 = 0; + var_l12 = var_f0; + var_B9:; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l18; + var_f2 = var_l6; + var_f3 = var_l6; + var_f4 = var_l7; + var_f5 = var_l18; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f6 = var_l19; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l12; + var_f7 = var_l20; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l19; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l9; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l13; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i5 = 224u; + var_i4 += var_i5; + var_f5 = var_l6; + var_f6 = 0.00100000005; + var_f5 += var_f6; + w2c_rapier__wasm3d__bg_f143(instance, var_i0, var_f1, var_f2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_f0 = var_p3; + var_f1 = var_l6; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B4:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f193(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0; + u64 var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B2; + } + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B10; + } + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_B10:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L13: + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f411(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B4; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B5; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B14;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B5; + } + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B5; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l3 = var_i0; + goto var_B4; + var_B14:; + var_j0 = var_l11; + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 56u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 67u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 59, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 63u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_j0 = (u64)(var_i0); + var_j1 = var_l11; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l11 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L13;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + } + var_i0 = var_l6; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_l3 = var_i0; + goto var_B2; + var_B9:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B5; + var_B7:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B6:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + var_B5:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B4:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + var_L23: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L23;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f194(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + u64 var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_p2; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l17 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l27 = var_j0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l15; + var_l4 = var_i0; + var_L6: + var_j0 = var_l27; + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_j1; + var_j0 ^= var_j1; + var_l25 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l25; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_L7: + var_j0 = var_l25; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l26; + var_j1 = var_l26; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_L6; + } + var_i0 = var_l14; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_j0 = var_l25; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l25; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L10: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L10;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B12;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B13; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l14; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l4; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = 4294967295u; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B20;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B20; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 134u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B13; + var_B21:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B20:; + var_l4 = var_i0; + var_i1 = var_l4; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l22 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l20 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_L25: + var_i0 = var_l9; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l23 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l22; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l24 = var_i2; + var_i1 &= var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L28: + var_i0 = var_l4; + var_i1 = var_l13; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L28;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l13 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i2 = var_l23; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_L25;} + goto var_B16; + var_B19:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B13; + var_B18:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B13; + var_B17:; + var_i0 = var_l4; + var_i1 = var_l20; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + if (var_i0) {goto var_B15;} + goto var_B13; + var_B15:; + var_i0 = var_l11; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B13:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l15; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L31: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B12:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l4 = var_i0; + goto var_B1; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_l6; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B33; + } + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B33:; + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f195(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + u64 var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_i1 = var_p2; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l17 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l27 = var_j0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l15; + var_l4 = var_i0; + var_L6: + var_j0 = var_l27; + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_j1; + var_j0 ^= var_j1; + var_l25 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l25; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_L7: + var_j0 = var_l25; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l26; + var_j1 = var_l26; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_L6; + } + var_i0 = var_l14; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_j0 = var_l25; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l25; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + goto var_B0; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L10: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L10;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B12;} + var_i0 = var_l18; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B13; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l14; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l4; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = 4294967295u; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B20;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B20; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 137u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B13; + var_B21:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B20:; + var_l4 = var_i0; + var_i1 = var_l4; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B18;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l22 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l20 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_L25: + var_i0 = var_l9; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l23 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l22; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l24 = var_i2; + var_i1 &= var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L28: + var_i0 = var_l4; + var_i1 = var_l13; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = var_l13; + var_i1 &= var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L28;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l13 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i2 = var_l23; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l9; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_L25;} + goto var_B16; + var_B19:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B13; + var_B18:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B13; + var_B17:; + var_i0 = var_l4; + var_i1 = var_l20; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + if (var_i0) {goto var_B15;} + goto var_B13; + var_B15:; + var_i0 = var_l11; + var_i1 = var_l16; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B13:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l15; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L31: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l25 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_j1 = var_l25; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B12:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l18; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l4 = var_i0; + goto var_B1; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_l6; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B33; + } + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B33:; + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f196(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l27 = 0, var_l28 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = 328u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p1; + var_i1 = 324u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = 308u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 304u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 300u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_f1; + var_i2 = var_p1; + var_i3 = 292u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_f2; + var_i3 = var_p1; + var_i4 = 288u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l2 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_i4 = var_p1; + var_i5 = 284u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l10 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l17 = var_f4; + var_i5 = var_p1; + var_i6 = 296u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 268u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_i3 = var_p1; + var_i4 = 256u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l13 = var_f2; + var_i3 = var_p1; + var_i4 = 260u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l3; + var_f4 = -(var_f4); + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_i3 = var_p1; + var_i4 = 264u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l23; + var_f2 = var_l8; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l2; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f4 = var_l11; + var_f3 += var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l2; + var_f4 = var_l2; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l3; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l17; + var_f4 = var_l5; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l9; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l13; + var_f7 *= var_f8; + var_f8 = var_l2; + var_f9 = var_l11; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f7 = var_l19; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 += var_f5; + var_l2 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l6; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f4 = 0; + var_f3 += var_f4; + var_i4 = var_l27; + var_i5 = 1u; + var_i4 &= var_i5; + var_p1 = var_i4; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f4 = 0; + var_f3 += var_f4; + var_i4 = var_l27; + var_i5 = 2u; + var_i4 &= var_i5; + var_l28 = var_i4; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = -0.f; + var_f4 = var_l25; + var_i5 = var_l27; + var_i6 = 4u; + var_i5 &= var_i6; + var_l27 = var_i5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l18; + var_f4 = var_l14; + var_f5 = var_l10; + var_f6 = var_l17; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f8 = var_l5; + var_f9 = var_l2; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = 0; + var_f6 += var_f7; + var_i7 = var_p1; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = -0.f; + var_f7 = var_l26; + var_i8 = var_l28; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f5 += var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = 0; + var_f6 += var_f7; + var_i7 = var_l27; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l3; + var_f7 = var_l17; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f8 = var_l6; + var_f9 = var_l2; + var_f8 *= var_f9; + var_f9 = var_l4; + var_f10 = var_l8; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f7 = -0.f; + var_f8 = var_l24; + var_i9 = var_p1; + var_f7 = var_i9 ? var_f7 : var_f8; + var_f6 += var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f8 = 0; + var_f7 += var_f8; + var_i8 = var_l28; + var_f6 = var_i8 ? var_f6 : var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f8 = 0; + var_f7 += var_f8; + var_i8 = var_l27; + var_f6 = var_i8 ? var_f6 : var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 += var_f5; + var_l3 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l4; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l9; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l2 = var_f6; + var_f7 = var_l2; + var_f6 += var_f7; + var_l2 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l22; + var_f2 = var_l5; + var_f3 = var_l18; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l4; + var_f3 = var_l18; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f197(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) {goto var_B2;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B8; + } + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 60u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 68u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 68u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_i1 = var_l3; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B8:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B7:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l3; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l3; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + var_B5:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l3; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + var_B4:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l3; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B2:; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f198(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = 6u; + var_i1 = var_p2; + var_i2 = 344u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = I32_POPCNT(var_i1); + var_l11 = var_i1; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = var_p2; + var_i2 = 380u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = 0u; + var_i1 = var_p5; + var_i2 = var_l11; + var_i3 = 5u; + var_i2 = var_i2 == var_i3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l13 = var_i1; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_l12 = var_i1; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p2 = var_i2; + var_i1 += var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l22 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 += var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l12; + var_l10 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_L9: + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l17 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = var_p3; + var_i2 = var_i2 == var_i3; + var_l15 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p0; + var_i2 = var_l17; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = var_l15; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + var_p0 = var_i0; + var_i0 = var_l18; + var_i1 = var_p2; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l16; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l17; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l18; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L9;} + var_i0 = var_p7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_p0 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = var_l14; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_i1 = var_l13; + var_i2 = var_l14; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_p3 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p7 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = var_p7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l13; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i2 = var_p7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l13; + w2c_rapier__wasm3d__bg_f182(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_p8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B10; + } + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f843(instance, var_i0, var_i1); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B10:; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p3; + var_i2 = var_l12; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = 3.40282347e+38; + var_f2 = 0; + var_f3 = var_p4; + var_f4 = var_l23; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = -3.40282347e+38; + var_f2 = -0.f; + var_f3 = var_p4; + var_f4 = var_l24; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l19; + var_f2 /= var_f3; + var_l26 = var_f2; + var_f3 = var_l19; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l26; + var_f3 = var_l19; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 0; + var_f3 = var_p4; + var_f4 = var_l23; + var_f3 -= var_f4; + var_l19 = var_f3; + var_f4 = var_l19; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l19; + var_f4 = var_l19; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_f3 = 0; + var_f4 = var_l24; + var_f5 = var_p4; + var_f4 -= var_f5; + var_p4 = var_f4; + var_f5 = var_p4; + var_f6 = 0; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_p4; + var_f5 = var_p4; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 -= var_f2; + var_f2 = var_l22; + var_f3 = 0; + var_f4 = 1; + var_f5 = var_l21; + var_f4 /= var_f5; + var_f5 = var_l21; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = var_l25; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_f1 = 1; + var_f2 = var_l22; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_p4 = var_f1; + var_f2 = var_p4; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l20; + var_f4 = var_p4; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + goto var_Bfunc; + } + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1069384u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1069384u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1070992u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1071008u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1071024u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1071040u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f199(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_j0 = var_p1; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_j1 = var_p1; + var_i1 = (u32)(var_j1); + var_i2 = 2380164679u; + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l13 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l15 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l26 = var_j0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l13; + var_l2 = var_i0; + var_L5: + var_j0 = var_l26; + var_i1 = var_l2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_j1; + var_j0 ^= var_j1; + var_l23 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l23; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_L6: + var_j0 = var_l23; + var_l24 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l25; + var_j1 = var_l25; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_L5; + } + var_i0 = var_l11; + var_j1 = var_l24; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_j0 = var_l24; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l24; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_p1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L6;} + goto var_B0; + var_B7:; + var_i0 = var_l3; + var_i1 = var_l13; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L10: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L10;} + } + var_i0 = var_l5; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B12;} + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B13; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l2; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l2; + var_i3 = var_l3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = 4294967295u; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B20;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B20; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 136u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B13; + var_B21:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B20:; + var_l2 = var_i0; + var_i1 = var_l2; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L25: + var_i0 = var_l7; + var_i1 = var_l12; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l21 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l20; + var_i3 = var_l2; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l22 = var_i2; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L28: + var_i0 = var_l2; + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L28;} + } + var_i0 = var_l3; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l10 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l12; + var_i2 = var_l21; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L25;} + goto var_B16; + var_B19:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B13; + var_B18:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B13; + var_B17:; + var_i0 = var_l2; + var_i1 = var_l18; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + if (var_i0) {goto var_B15;} + goto var_B13; + var_B15:; + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B13:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L31: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_B12:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l16; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = var_l4; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l2 = var_i0; + goto var_B1; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B33; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B33:; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l8; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_j0 = var_l24; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f200(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l27 = 0, var_l28 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_f0 = 1; + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l22 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_l22; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l10 = var_f0; + var_f0 = var_l7; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 1; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l19; + var_f1 = var_l10; + var_f2 = 1; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l5 = var_f0; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_i3 = var_l28; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l7; + var_i3 = var_l27; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l19 = var_f1; + var_f2 = 3; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l22 = var_f3; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l12; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_l23 = var_f4; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l23; + var_f2 = var_l6; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l6; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l16; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l15; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l17; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l15; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l24; + var_f3 = var_p2; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l21; + var_f4 = var_l18; + var_f5 = var_l19; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l15; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l17 = var_f3; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l16; + var_f6 = var_l11; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l15; + var_f8 = var_l19; + var_f7 *= var_f8; + var_f8 = var_l12; + var_f9 = var_l6; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l12 = var_f4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f4 = var_l11; + var_f3 += var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l15 = var_f4; + var_f5 = var_l15; + var_f4 += var_f5; + var_l15 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 += var_f6; + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f3 = var_l13; + var_f4 = var_l5; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l21; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l21; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l20; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l14 = var_f6; + var_f7 = var_l14; + var_f6 += var_f7; + var_l14 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l13; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l26; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l17; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l21; + var_f3 = var_l13; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f201(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l8; + var_l7 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_l13; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l13; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_L5: + var_i0 = var_l4; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_l14; + if (var_i0) { + var_L7: + var_i0 = var_l4; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l14; + var_i1 = 1u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) {goto var_L7;} + } + var_i0 = var_l7; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B1:; + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_l5 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f816(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l10; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L12: + var_i0 = var_l4; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L12;} + } + var_i0 = var_l6; + if (var_i0) { + var_L14: + var_i0 = var_l4; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L14;} + } + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l11 = var_i0; + goto var_B8; + } + var_i0 = var_l4; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_B8:; + var_i0 = var_l9; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1059544u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1059560u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f202(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + u64 var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_L0: + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 7u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B2; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l11; + var_i1 = var_l5; + var_l4 = var_i1; + var_i0 += var_i1; + var_B2:; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_j0; + var_i0 = var_l4; + var_j1 = var_l21; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j2 = 7ull; + var_j1 >>= (var_j2 & 63); + var_j2 = 72340172838076673ull; + var_j1 &= var_j2; + var_j2 = var_l21; + var_j3 = 9187201950435737471ull; + var_j2 |= var_j3; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + var_l4 = var_i0; + goto var_L0; + var_B1:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B4; + } + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_B4:; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + } else { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_i1 = var_p3; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_p3; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + var_l19 = var_i0; + var_L7: + var_i0 = var_l5; + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 128u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = var_p3; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_L9: + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = var_p2; + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t21, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l21 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_j1 = var_l21; + var_i1 = (u32)(var_j1); + var_l10 = var_i1; + var_i0 &= var_i1; + var_l6 = var_i0; + var_l4 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l5 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_L11: + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L11;} + } + var_i0 = var_l9; + var_j1 = var_l21; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l9; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 ^= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p3; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 255u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L9;} + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l19; + if (var_i0) {goto var_B13;} + var_L16: + var_i0 = var_l6; + var_i1 = var_l15; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = var_l16; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 3u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + goto var_B13; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 -= var_i3; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l20; + var_i2 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B8; + } + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B13:; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_L9;} + var_i0 = var_l6; + var_i1 = var_l15; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = var_l14; + var_i1 += var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l11; + var_l6 = var_i0; + var_L17: + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L17;} + goto var_L9; + UNREACHABLE; + var_B8:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = var_p3; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 *= var_i1; + } + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f203(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f564(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l4 = var_i0; + goto var_B4; + } + var_i0 = var_l6; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 20u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l5; + } + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f808(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + } + var_i0 = var_l8; + var_i1 = 20u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + } else { + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + } + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L10: + var_i0 = var_l4; + var_i1 = var_l9; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + var_i2 = var_l5; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 2u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_B7:; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 4u; + var_l4 = var_i0; + goto var_B11; + } + var_i0 = var_l3; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l5; + } + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B11:; + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f615(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 69, var_i1); + var_i0 = var_p1; + var_i1 = 71u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 66u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1084132u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f204(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_l15 = var_i0; + var_L3: + var_f0 = var_l2; + var_i1 = var_l12; + var_i2 = var_l14; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l12; + var_i3 = var_l13; + var_i2 += var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f0 = var_l9; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L3;} + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l8; + var_f2 = var_l4; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l3; + var_f2 += var_f3; + var_f3 = var_l6; + var_f4 = var_l2; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l11; + var_i1 = var_l12; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l11; + var_i1 = 3u; + var_i0 &= var_i1; + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4294967264u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l13; + var_i0 += var_i1; + var_p0 = var_i0; + var_L5: + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_f0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l12; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l12 = var_i0; + var_L6: + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = var_l15; + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = var_l15; + var_i2 += var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + if (var_i0) {goto var_L6;} + goto var_B1; + } + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B1; + } + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_i0 = var_l11; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_i1 = var_l14; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_B1:; + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l2; + goto var_Bfunc; + } + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 138u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = 1065140u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 138u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l10; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = 1065164u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f205(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f32 var_p8, f32 var_p9, u32 var_p10) { + u32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i14, var_i15; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f8, var_f9, var_f12, + var_f13; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 168u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_i0; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l12; + var_i4 = var_l11; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i5 = var_p5; + var_i6 = var_p6; + var_i7 = var_p7; + var_f8 = var_p8; + var_f9 = var_p9; + var_i10 = var_p10; + w2c_rapier__wasm3d__bg_f43(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_f9, var_i10); + goto var_B0; + var_B4:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_i0; + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = 0u; + goto var_B1; + var_B3:; + var_i0 = var_l11; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 172u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = var_p6; + var_i4 = var_l11; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i5 = var_p2; + var_i6 = var_p3; + var_i7 = var_p4; + var_f8 = var_p8; + var_f9 = var_p9; + var_i10 = var_p10; + w2c_rapier__wasm3d__bg_f43(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_f9, var_i10); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 172u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 184u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_p9 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 5u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 156u); + var_f1 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_p3; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l16 = var_f0; + var_i0 = var_p6; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l18 = var_f0; + var_f1 = var_l18; + var_f2 = var_l16; + var_f3 = var_l16; + var_f4 = var_l18; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l16; + var_f3 = var_l16; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + var_i0 = 1u; + var_B1:; + var_p10 = var_i0; + var_i0 = var_l11; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 128u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 128u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l11; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l11; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = var_l14; + var_i4 = var_l15; + var_i5 = var_p6; + var_i6 = var_p7; + var_i7 = var_p2; + var_i8 = var_l12; + var_i9 = var_l13; + var_i10 = var_p3; + var_i11 = var_p4; + var_f12 = var_p8; + var_f13 = var_p9; + var_i14 = var_l11; + var_i15 = 32u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f56(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_f12, var_f13, var_i14); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_p3 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + goto var_B8; + } + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 136u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 140u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + goto var_B8; + } + var_i0 = var_l11; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l11; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_f1); + var_i0 = var_l11; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l12; + var_i4 = var_l13; + var_i5 = var_p3; + var_i6 = var_p4; + var_i7 = var_p5; + var_i8 = var_l14; + var_i9 = var_l15; + var_i10 = var_p6; + var_i11 = var_p7; + var_f12 = var_p8; + var_f13 = var_p9; + var_i14 = var_l11; + var_i15 = 136u; + var_i14 += var_i15; + w2c_rapier__wasm3d__bg_f56(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_f12, var_f13, var_i14); + var_B8:; + var_i0 = var_p0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l11; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f206(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f1 = -(var_f1); + var_l19 = var_f1; + var_f2 = var_l10; + var_f1 /= var_f2; + var_l15 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l14 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l6 = var_i2; + var_f3 = var_l15; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l13; + var_f2 = -(var_f2); + var_l21 = var_f2; + var_f3 = var_l10; + var_f2 /= var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l7 = var_i2; + var_f3 = var_l16; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f2 = -(var_f2); + var_l23 = var_f2; + var_f3 = var_l10; + var_f2 /= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_l8 = var_i2; + var_f3 = var_l10; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l9; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f145(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_l11; + var_f1 = var_l17; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l10 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f1 /= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l10; + var_f2 /= var_f3; + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_l14; + var_f5 = var_l11; + var_f6 = var_l10; + var_f5 /= var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i6 = var_l6; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_f4 += var_f5; + var_l11 = var_f4; + var_f5 = var_l15; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f7 = var_l10; + var_f6 /= var_f7; + var_l15 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l15; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_l8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_f5 += var_f6; + var_l15 = var_f5; + var_f6 = var_l18; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l14; + var_f7 = var_l13; + var_f8 = var_l10; + var_f7 /= var_f8; + var_l14 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l14; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_l7; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_f6 += var_f7; + var_l10 = var_f6; + var_f7 = var_l16; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l14 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l18; + var_f2 = var_l12; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l14; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f145(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_p3; + var_f1 = var_l14; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B0:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f207(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l10 = 0, var_l11 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_l10 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_i1 = var_l10; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f0 = var_l9; + var_i1 = var_p1; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p2; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_f0 = var_l9; + var_i1 = var_p1; + var_i2 = 184u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 116u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 112u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + goto var_B3; + } + var_f0 = 0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + var_l11 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_i1 = var_l11; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_i1 = var_p1; + var_i2 = 164u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 36u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l10; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l9; + var_i1 = var_p1; + var_i2 = 168u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = 36u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p1 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_B3:; + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + var_B2:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 3u; + var_i1 = 3u; + var_i2 = 1085812u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1085828u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f208(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_l4 = var_i0; + var_L4: + var_i0 = var_l4; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 255u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + goto var_B6; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i1 = 63u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 31u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967263u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l8; + var_i0 |= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 += var_i1; + goto var_B6; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_i1 = 63u; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967280u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 += var_i1; + goto var_B6; + } + var_i0 = var_l4; + var_i1 = 18u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1835008u; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = var_l8; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l5 = var_i0; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_B6:; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 1114112u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + goto var_B3; + var_B5:; + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = 4294967264u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = 4294967280u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 18u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1835008u; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 2u); + var_i3 = 63u; + var_i2 &= var_i3; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i3 = var_l3; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 1u); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 12u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_B10:; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + goto var_B11; + } + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967232u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B11;} + var_B12:; + var_i0 = var_p1; + var_l3 = var_i0; + var_B11:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_B3:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f178(instance, var_i0, var_i1); + var_l4 = var_i0; + goto var_B14; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B14; + } + var_i0 = var_p2; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_p1; + var_l3 = var_i0; + goto var_B17; + } + var_i0 = var_p2; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_p1; + var_l3 = var_i0; + var_L19: + var_i0 = var_l4; + var_i1 = var_l3; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L19;} + var_B17:; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_L20: + var_i0 = var_l4; + var_i1 = var_l3; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L20;} + var_B14:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l4 = var_i0; + var_l6 = var_i0; + var_i0 = 0u; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l3 = var_i1; + var_i2 = var_l3; + var_i3 = 3u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B24; + case 1: goto var_B23; + default: goto var_B22; + } + var_B24:; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B22; + var_B23:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l6 = var_i0; + var_B22:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_L26: + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L26;} + var_i0 = 1u; + goto var_Bfunc; + var_B25:; + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_l3 = var_i0; + var_L27: + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L27;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + goto var_Bfunc; + } + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_B1:; + var_i0 = var_l3; + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f209(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + f32 var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_L9: + var_i0 = var_p2; + var_i1 = 52u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l13 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l14 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i1 = var_l4; + var_i2 = var_l6; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l19 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l20 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_l5; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = -1.1920929e-06; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l19; + var_i1 = var_l4; + var_i2 = var_l7; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l19 = var_f1; + var_f0 -= var_f1; + var_l22 = var_f0; + var_i1 = var_l4; + var_i2 = var_l9; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l21 = var_f2; + var_f1 -= var_f2; + var_l23 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l18 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f3 = var_l19; + var_f2 -= var_f3; + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l21 = var_f0; + var_f1 = var_l21; + var_f0 *= var_f1; + var_f1 = var_l20; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l21 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l22; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f4 = var_l20; + var_f3 -= var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l20 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l18 = var_f2; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l18; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B12;} + var_f0 = var_l18; + var_f0 = wasm_fabsf(var_f0); + var_l18 = var_f0; + var_f1 = 1.42108547e-10; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B13;} + var_f0 = var_l18; + var_f1 = var_l18; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_B13:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1085372u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B10:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_l13; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l14; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = var_l5; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_B15:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = var_l13; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = var_p2; + var_i3 = 52u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = 2u; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_B16:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = var_l6; + w2c_rapier__wasm3d__bg_f209(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L9;} + } + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1085356u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p3; + var_i1 = 3u; + var_i2 = 1084876u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1084892u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1084908u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 1084924u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1084940u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1085388u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1085404u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f210(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l13 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l15 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l25 = var_j0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l13; + var_l2 = var_i0; + var_L5: + var_j0 = var_l25; + var_i1 = var_l2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_j1; + var_j0 ^= var_j1; + var_l23 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l23; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_L6: + var_j0 = var_l23; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l24; + var_j1 = var_l24; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_l2 = var_i0; + goto var_L5; + } + var_i0 = var_l11; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l2; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_j0 = var_l23; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l23; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + goto var_B0; + var_B7:; + var_i0 = var_l3; + var_i1 = var_l13; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L10: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L10;} + } + var_i0 = var_l5; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + var_l16 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B12;} + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B13; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l2; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l2; + var_i3 = var_l3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = 4294967295u; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B20;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B20; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 135u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B13; + var_B21:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B20:; + var_l2 = var_i0; + var_i1 = var_l2; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B15; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l18 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L25: + var_i0 = var_l7; + var_i1 = var_l12; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l21 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l18; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l20; + var_i3 = var_l2; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_i2; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L28: + var_i0 = var_l2; + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L28;} + } + var_i0 = var_l3; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l10 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l12; + var_i2 = var_l21; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L25;} + goto var_B16; + var_B19:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B13; + var_B18:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B13; + var_B17:; + var_i0 = var_l2; + var_i1 = var_l18; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + if (var_i0) {goto var_B15;} + goto var_B13; + var_B15:; + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B13:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l13; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l2 = var_i0; + var_L31: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_j1 = var_l23; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l3; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B12;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_B12:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l16; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 &= var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = var_l4; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l2 = var_i0; + goto var_B1; + } + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B33; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B33:; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l8; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + goto var_B1; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f211(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 224u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_j0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_j0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_j0; + var_i0 = var_l10; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_j0; + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l9; + var_i1 = 184u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l19; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l18; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l17; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_j1 = var_l20; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 152u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l10; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l9; + var_i2 = 204u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l9; + var_i2 = 196u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l15; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = 116u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l11; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + } + var_i0 = var_p5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l8; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l10; + var_l7 = var_i0; + var_L7: + var_i0 = var_p2; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + } + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l16; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + goto var_B2; + var_B4:; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l8; + var_i1 = 316u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = var_l12; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B2:; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = var_p5; + var_i2 = var_l11; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + var_B1:; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 120u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 116u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B0:; + var_i0 = var_l9; + var_i1 = 224u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f212(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l15 = var_i0; + var_L3: + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l13; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = var_l13; + var_i2 += var_i3; + var_l14 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l11; + var_i1 = var_p3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l9; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L3;} + var_f0 = var_l11; + var_f1 = var_l7; + var_f0 += var_f1; + var_f1 = var_l10; + var_f2 = var_l6; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l4; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l13; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l15 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 4294967264u; + var_i0 &= var_i1; + var_l14 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l14; + var_i0 += var_i1; + var_l14 = var_i0; + var_L5: + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_f0 = var_l4; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = var_l13; + var_i0 -= var_i1; + var_l13 = var_i0; + var_L6: + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l15; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = var_l15; + var_i2 += var_i3; + var_p3 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + if (var_i0) {goto var_L6;} + goto var_B1; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B1; + } + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_B1:; + var_i0 = var_l12; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + goto var_Bfunc; + } + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 202u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l12; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l12; + var_i1 = 1080576u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 202u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p2; + var_i1 = 1080600u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f213(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + f32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l10 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l22 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l24 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = 16843009u; + var_l5 = var_i0; + var_L0: + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l7; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_l7; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_i2 = var_p1; + var_i3 = var_l8; + var_i2 += var_i3; + var_p3 = var_i2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l33 = var_f2; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 51, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 50, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l28 = var_f2; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 49, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_f1 = var_l26; + var_i2 = var_p3; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 67, var_i1); + var_i0 = var_l4; + var_f1 = var_l27; + var_i2 = var_p3; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 66, var_i1); + var_i0 = var_l4; + var_f1 = var_l28; + var_i2 = var_p3; + var_i3 = 52u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 65, var_i1); + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 48u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l29; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l4; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_l7 = var_i2; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_f0 = 1; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = var_l13; + var_f2 = var_l26; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 3.40282347e+38; + var_f2 = var_l16; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + var_f1 = var_l12; + var_f2 = var_l33; + var_f3 = var_l26; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = -3.40282347e+38; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_i0 = var_f0 < var_f1; + var_l5 = var_i0; + var_i0 = var_l4; + var_f1 = var_l22; + var_f2 = var_l13; + var_f3 = var_l16; + var_i4 = var_l5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f4 = var_l22; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l22 = var_f1; + var_f2 = var_l17; + var_f3 = var_l16; + var_f4 = var_l13; + var_i5 = var_l5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f5 = var_l17; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l17 = var_f2; + var_i1 = var_f1 >= var_f2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 19u); + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 67, var_i1); + var_f0 = 1; + var_f1 = var_l32; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = var_l14; + var_f2 = var_l27; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 3.40282347e+38; + var_f2 = var_l32; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l13 = var_f0; + var_f1 = var_l12; + var_f2 = var_l34; + var_f3 = var_l27; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = -3.40282347e+38; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l14 = var_f1; + var_i0 = var_f0 < var_f1; + var_l5 = var_i0; + var_i0 = var_l4; + var_f1 = var_l23; + var_f2 = var_l14; + var_f3 = var_l13; + var_i4 = var_l5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f4 = var_l23; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l23 = var_f1; + var_f2 = var_l18; + var_f3 = var_l13; + var_f4 = var_l14; + var_i5 = var_l5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f5 = var_l18; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l18 = var_f2; + var_i1 = var_f1 >= var_f2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 18u); + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 66, var_i1); + var_f0 = 1; + var_f1 = var_l31; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = var_l15; + var_f2 = var_l28; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 3.40282347e+38; + var_f2 = var_l31; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l14 = var_f0; + var_f1 = var_l12; + var_f2 = var_l35; + var_f3 = var_l28; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = -3.40282347e+38; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l15 = var_f1; + var_i0 = var_f0 < var_f1; + var_l5 = var_i0; + var_i0 = var_l4; + var_f1 = var_l24; + var_f2 = var_l15; + var_f3 = var_l14; + var_i4 = var_l5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f4 = var_l24; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l24 = var_f1; + var_f2 = var_l19; + var_f3 = var_l14; + var_f4 = var_l15; + var_i5 = var_l5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f5 = var_l19; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l19 = var_f2; + var_i1 = var_f1 >= var_f2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 17u); + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 65, var_i1); + var_f0 = 1; + var_f1 = var_l30; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = var_l21; + var_f2 = var_l29; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = 3.40282347e+38; + var_f2 = var_l30; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_l6 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l15 = var_f0; + var_f1 = var_l12; + var_f2 = var_l36; + var_f3 = var_l29; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = -3.40282347e+38; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l21 = var_f1; + var_i0 = var_f0 < var_f1; + var_l5 = var_i0; + var_i0 = var_l4; + var_f1 = var_l25; + var_f2 = var_l21; + var_f3 = var_l15; + var_i4 = var_l5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f4 = var_l25; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l25 = var_f1; + var_f2 = var_l20; + var_f3 = var_l15; + var_f4 = var_l21; + var_i5 = var_l5; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l12 = var_f3; + var_f4 = var_l12; + var_f5 = var_l20; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l20 = var_f2; + var_i1 = var_f1 >= var_f2; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 48u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L0;} + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f214(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f1 = -(var_f1); + var_l16 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l9; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_l7 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l10; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l21 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l14; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l22 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f148(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l7; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l9; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = 0; + var_f4 += var_f5; + var_f4 = w2c_rapier__wasm3d__bg_f147(instance, var_f4); + var_l12 = var_f4; + var_f3 /= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 /= var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_l8; + var_f6 = var_l12; + var_f5 /= var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l21; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_i2 = var_f2 > var_f3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 0u; + var_i2 = 12u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_f0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_f1 = var_l18; + var_f2 = var_l11; + var_f3 = var_l13; + var_f4 = var_l12; + var_f5 = var_l17; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l15; + var_f6 = var_l19; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l14; + var_f6 = var_l18; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l19; + var_f2 = var_l8; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l17; + var_f2 = var_l13; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 224u; + var_i3 += var_i4; + var_f4 = var_l9; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f148(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_p3; + var_f1 = var_l9; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B0:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f215(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0; + f32 var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_l2 = var_i0; + var_L7: + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l2 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 <<= (var_i2 & 31); + var_i2 = 24u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i1 = 59u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 58u); + if (var_i0) {goto var_L7;} + var_i0 = var_l5; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l3; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l5; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = 1075552u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1059044u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = 1058720u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058720u; + var_i5 = var_p1; + var_i6 = 1075560u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_f0 = w2c_rapier__wasm3d__bg_f1141(instance, var_i0); + var_l11 = var_f0; + var_f1 = 8.50705867e+37; + var_f2 = var_l11; + var_f3 = 8.50705867e+37; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f831(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p0; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B5:; + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 57u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_l2; + var_i1 = 59u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B10; + } + var_i0 = var_l9; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B10:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_f0 = w2c_rapier__wasm3d__bg_f1141(instance, var_i0); + var_l11 = var_f0; + var_f1 = 8.50705867e+37; + var_f2 = var_l11; + var_f3 = 8.50705867e+37; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_i0 = var_l9; + var_i1 = var_l3; + var_l2 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f831(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 59, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_l2; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l2; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f100(instance, var_i0, var_i1); + goto var_B0; + var_B4:; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 97u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_l2; + var_i1 = 59u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_f0 = w2c_rapier__wasm3d__bg_f1141(instance, var_i0); + var_l11 = var_f0; + var_f1 = 8.50705867e+37; + var_f2 = var_l11; + var_f3 = 8.50705867e+37; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = var_l3; + var_l2 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f831(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 97, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_l2; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l2; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f100(instance, var_i0, var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1075500u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1075516u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1075576u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f216(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f564(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l3 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l7; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + } + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 268435455u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + } else { + var_i0 = var_l4; + } + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_L10: + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = var_l7; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L10;} + var_B7:; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 4u; + var_l3 = var_i0; + goto var_B11; + } + var_i0 = var_l4; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l7; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B11:; + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f615(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 69, var_i1); + var_i0 = var_p1; + var_i1 = 71u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 66u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1084196u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f217(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B1; + default: goto var_B3; + } + var_B3:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l2 = var_i1; + var_i2 = var_l1; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l2; + var_i1 = 164u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L8: + var_i0 = var_l3; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l2; + var_l1 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + } + var_i0 = var_l1; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + w2c_rapier__wasm3d__bg_f769(instance, var_i0); + var_i0 = var_l1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B12; + default: goto var_B14; + } + var_B14:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l2 = var_i1; + var_i2 = var_l1; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i1 = 196u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_Bfunc; + var_B13:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f756(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L19: + var_i0 = var_p0; + var_i1 = 62u; + var_i0 &= var_i1; + var_i1 = 62u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l2; + var_l3 = var_i0; + } + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L19;} + } + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_Bfunc; + var_B12:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + w2c_rapier__wasm3d__bg_f769(instance, var_i0); + var_i0 = var_l1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f739(instance, var_i0); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B11:; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f218(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 6u; + var_l16 = var_i0; + var_i0 = 6u; + var_l17 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + } + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p13; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p7; + var_i3 = var_l19; + var_i4 = var_l20; + var_i5 = var_p2; + var_i6 = var_p1; + var_i7 = 4u; + var_i6 += var_i7; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p1; + var_i8 = 12u; + var_i7 += var_i8; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B2; + } + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p13; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p4; + var_i1 = var_p7; + var_i2 = var_l19; + var_i3 = var_p2; + var_i4 = var_p1; + var_f0 = w2c_rapier__wasm3d__bg_f424(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_B2:; + var_l21 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p7 = var_i0; + var_i0 = var_p8; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_p13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l15; + var_i1 = var_p8; + var_i2 = var_p9; + var_i3 = var_p13; + var_i4 = var_p12; + var_i5 = var_p2; + var_i6 = var_p1; + var_i7 = 4u; + var_i6 += var_i7; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p1; + var_i8 = 12u; + var_i7 += var_i8; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + w2c_rapier__wasm3d__bg_f243(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + goto var_B4; + } + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p5; + var_i1 = var_p9; + var_i2 = var_p12; + var_i3 = var_p2; + var_i4 = var_p1; + var_f0 = w2c_rapier__wasm3d__bg_f424(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_B4:; + var_l22 = var_f0; + var_i0 = var_p6; + if (var_i0) {goto var_B6;} + var_i0 = var_l18; + var_i1 = 3u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l17; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p13 = var_i0; + var_i0 = var_p2; + var_i1 = var_p12; + var_i0 = var_i0 < var_i1; + var_i1 = var_l18; + var_i2 = 6u; + var_i1 += var_i2; + var_i2 = var_p9; + var_i1 = var_i1 > var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p12; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p13; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p13; + var_i2 = var_p9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p9 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B6; + } + var_i0 = 1064000u; + var_i1 = 45u; + var_i2 = 1064048u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = 1064064u; + var_i1 = 36u; + var_i2 = 1064048u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p8; + if (var_i0) {goto var_B9;} + var_i0 = var_p7; + var_i1 = 3u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l16; + var_i0 += var_i1; + var_p9 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p13 = var_i0; + var_i0 = var_p2; + var_i1 = var_p12; + var_i0 = var_i0 < var_i1; + var_i1 = var_p7; + var_i2 = 6u; + var_i1 += var_i2; + var_i2 = var_p9; + var_i1 = var_i1 > var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p12; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p13; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p13; + var_i2 = var_p9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B9; + } + var_i0 = 1064000u; + var_i1 = 45u; + var_i2 = 1064048u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 1064064u; + var_i1 = 36u; + var_i2 = 1064048u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p0; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p8; + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 69, var_i1); + var_i0 = var_p0; + var_i1 = var_p6; + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l21; + var_f1 -= var_f2; + var_l21 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 148u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p8; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_p6; + var_i2 = 148u; + var_i1 += var_i2; + var_i2 = var_p4; + var_i3 = 72u; + var_i2 += var_i3; + var_i3 = var_p6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f219(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B11; + case 1: goto var_B10; + case 2: goto var_B0; + default: goto var_B12; + } + var_B12:; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p3; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l10; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p4; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = var_l9; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = var_l9; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + var_B11:; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i2 = var_l10; + var_i1 *= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = var_l9; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = var_l12; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_p3; + var_i2 = var_l9; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p4; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + var_B10:; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + goto var_B0; + var_B9:; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093872u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = var_l9; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = var_l9; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093888u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093904u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = var_l9; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + goto var_B0; + } + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093920u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p6; + var_i1 = 3u; + var_i2 = 1093936u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1099808u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1099808u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f220(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f0 = -(var_f0); + var_l16 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_f0 = -(var_f0); + var_l17 = var_f0; + var_f0 = var_l9; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l7; + var_f2 = var_l7; + var_f1 *= var_f2; + var_l13 = var_f1; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f0 = 0; + goto var_B0; + } + var_f0 = var_l14; + var_f1 = var_l8; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l17; + var_f1 = var_l8; + var_f0 /= var_f1; + var_f1 = var_l12; + var_f0 *= var_f1; + var_B0:; + var_l8 = var_f0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l10; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l16; + var_f1 = copysignf(var_f1, var_f2); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l12; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_p2; + var_f5 = var_p3; + w2c_rapier__wasm3d__bg_f151(instance, var_i0, var_f1, var_f2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p1 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 216u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_f0 = 0; + var_l8 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_f0 = var_l6; + var_f1 = var_l11; + var_f2 = var_l6; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = 0; + var_l13 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l6; + var_f2 = var_l9; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + } + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l7; + var_f4 = var_l8; + var_f5 = var_l18; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l10; + var_f6 = var_l11; + var_f5 = copysignf(var_f5, var_f6); + var_l9 = var_f5; + var_f6 = var_l20; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l13; + var_f7 = var_l19; + var_f6 -= var_f7; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l20; + var_f2 = var_l11; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l19; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l12; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i5 = 224u; + var_i4 += var_i5; + var_f5 = var_l7; + var_f6 = 0.00100000005; + var_f5 += var_f6; + w2c_rapier__wasm3d__bg_f151(instance, var_i0, var_f1, var_f2, var_i3, var_i4, var_f5); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_f0 = var_p3; + var_f1 = var_l7; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 252u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 256u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B2:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f221(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l10; + var_f3 = 0; + var_f2 *= var_f3; + var_l13 = var_f2; + var_f3 = var_l11; + var_f4 = 0; + var_f3 *= var_f4; + var_l16 = var_f3; + var_f2 -= var_f3; + var_l15 = var_f2; + var_f3 = var_l15; + var_f2 += var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = 0; + var_f3 *= var_f4; + var_l15 = var_f3; + var_f4 = var_l10; + var_f3 -= var_f4; + var_l19 = var_f3; + var_f4 = var_l19; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l15; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l17; + var_f4 += var_f5; + var_l17 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_l20 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 -= var_f3; + var_l22 = var_f2; + var_f3 = var_l22; + var_f2 += var_f3; + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l15; + var_f4 = var_l13; + var_f3 -= var_f4; + var_l23 = var_f3; + var_f4 = var_l23; + var_f3 += var_f4; + var_l23 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f5 = var_l12; + var_f4 -= var_f5; + var_l24 = var_f4; + var_f5 = var_l24; + var_f4 += var_f5; + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f2 -= var_f3; + var_l18 = var_f2; + var_f3 = var_l18; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f5 = var_l15; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l26; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l4; + var_f1 = var_l27; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_f0 = -3.40282347e+38; + var_l14 = var_f0; + var_f0 = 0; + var_l22 = var_f0; + var_f0 = 0; + var_l23 = var_f0; + var_f0 = 0; + var_l24 = var_f0; + var_L0: + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_f1); + var_i0 = var_l4; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_f1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = 1; + var_f3 = var_l10; + var_i4 = var_p3; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l27 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p3; + var_i5 = 20u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l28 = var_f4; + var_i5 = var_l6; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l11 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p3; + var_i5 = 24u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l29 = var_f4; + var_i5 = var_l6; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 = copysignf(var_f2, var_f3); + var_l10 = var_f2; + var_f1 *= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f1 *= var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l13; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l15; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l11; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l16; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_i5 = var_p3; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l17 = var_f3; + var_f4 = var_l17; + var_f3 += var_f4; + var_l18 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l17; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l25 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l21; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f2 -= var_f3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_p2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l26 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l29; + var_f3 = var_l21; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l10; + var_f6 = var_l26; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l21; + var_f8 = var_l18; + var_f7 *= var_f8; + var_f8 = var_l12; + var_f9 = var_l20; + var_f8 *= var_f9; + var_f9 = var_l11; + var_f10 = var_l19; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f8 = var_l15; + var_f7 -= var_f8; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_p2; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 8u); + var_i9 = 2147483647u; + var_i8 &= var_i9; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_l19 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l12; + var_f7 = var_l19; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l25; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l20 = var_f6; + var_f7 = var_l20; + var_f6 += var_f7; + var_l20 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l19; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f4 = var_l15; + var_i4 = i32_reinterpret_f32(var_f4); + var_i5 = 2147483648u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l27; + var_f4 = var_l21; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l26; + var_f4 += var_f5; + var_f3 += var_f4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_f5 = var_l13; + var_i5 = i32_reinterpret_f32(var_f5); + var_i6 = 2147483648u; + var_i5 &= var_i6; + var_i4 |= var_i5; + var_f4 = f32_reinterpret_i32(var_i4); + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l28; + var_f5 = var_l21; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l20; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l25; + var_f5 += var_f6; + var_f4 += var_f5; + var_i5 = var_p1; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i6 = 2147483647u; + var_i5 &= var_i6; + var_f6 = var_l16; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i5 |= var_i6; + var_f5 = f32_reinterpret_i32(var_i5); + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l10 = var_f0; + var_f1 = var_l14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l24 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l23 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l22 = var_f0; + var_f0 = var_l10; + var_l14 = var_f0; + var_B1:; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 108u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L0;} + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f222(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l5 = var_i0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + var_l5 = var_i0; + var_B8:; + var_i0 = var_l5; + var_i1 = 2u; + var_i2 = 1098420u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = var_l8; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 72u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 3u; + var_i2 = REM_U(var_i2, var_i3); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B10:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1098560u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = 1098404u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1098436u; + var_i1 = 44u; + var_i2 = 1098480u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1098512u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B3:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1098528u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B2:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1098544u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = 3u; + var_i2 = 1098496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f223(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 304u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l5; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f1 = -(var_f1); + var_l16 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l8 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l10 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l11 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + var_l17 = var_f1; + var_f2 = var_l11; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f1 = -(var_f1); + var_l18 = var_f1; + var_f2 = var_l11; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 256u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p2; + var_f4 = var_p3; + w2c_rapier__wasm3d__bg_f149(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 232u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l5; + var_f1 = var_l7; + var_f2 = var_l10; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l10 = var_f2; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l10; + var_f3 /= var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 /= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l10 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l10; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 256u; + var_i2 += var_i3; + var_p2 = var_i2; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l10 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l12 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l13 = var_f0; + var_i0 = var_l5; + var_i1 = 276u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = var_l12; + var_f5 = var_l15; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l13; + var_f6 = var_l14; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l7; + var_f5 = var_l10; + var_f6 = var_l11; + var_f5 -= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0.00100000005; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l9; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l8; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p2; + var_f4 = var_l7; + var_f5 = 0.00100000005; + var_f4 += var_f5; + w2c_rapier__wasm3d__bg_f149(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_f0 = var_p3; + var_f1 = var_l7; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 284u); + var_f1 -= var_f2; + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 296u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 288u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_B0:; + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f224(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, + var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11, var_f12, var_f13, var_f14, var_f15; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l42 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l42; + var_i1 = 40u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i0 = var_p2; + var_l47 = var_i0; + var_i0 = var_p4; + var_p2 = var_i0; + var_f0 = -10; + var_l11 = var_f0; + var_i0 = var_p5; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l48 = var_i0; + var_L6: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_f0 = var_l6; + var_i1 = var_l47; + var_i2 = var_l46; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l46 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = 10; + var_f1 += var_f2; + var_i2 = var_l47; + var_i3 = var_l44; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l44 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l12 = var_f2; + var_f3 = 10; + var_f2 += var_f3; + var_l6 = var_f2; + var_i3 = var_l47; + var_i4 = var_l45; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_l45 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l15 = var_f3; + var_f4 = 10; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l44; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l16 = var_f3; + var_f4 = 10; + var_f3 += var_f4; + var_l17 = var_f3; + var_i4 = var_l45; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l13 = var_f4; + var_f5 = 10; + var_f4 += var_f5; + var_l19 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_i2 = var_l44; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f3 = 10; + var_f2 += var_f3; + var_f3 = var_l19; + var_i4 = var_l46; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l19 = var_f4; + var_f5 = 10; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_i5 = var_l46; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_l22 = var_f5; + var_f6 = 10; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_i3 = var_l45; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l23 = var_f3; + var_f4 = 10; + var_f3 += var_f4; + var_f4 = var_l6; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 6; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f1 = var_l7; + var_f2 = var_l16; + var_f3 = 0.25; + var_f2 *= var_f3; + var_f3 = -2.5; + var_f2 += var_f3; + var_f3 = var_l15; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l19; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l9; + var_f1 = var_l7; + var_f2 = var_l12; + var_f3 = 0.25; + var_f2 *= var_f3; + var_f3 = -2.5; + var_f2 += var_f3; + var_f3 = var_l13; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f2 = var_l20; + var_f3 = 0.25; + var_f2 *= var_f3; + var_f3 = -2.5; + var_f2 += var_f3; + var_f3 = var_l23; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_f4 = 0.25; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l48; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + goto var_L6; + } + var_i0 = var_l46; + var_i1 = var_p3; + var_i2 = 1081912u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l44; + var_i1 = var_p3; + var_i2 = 1081880u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l45; + var_i1 = var_p3; + var_i2 = 1081896u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + } + var_f0 = -10; + var_l10 = var_f0; + var_f0 = -10; + goto var_B0; + var_B1:; + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_f0 /= var_f1; + var_B0:; + var_l9 = var_f0; + var_i0 = var_l43; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l43; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l43; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l43; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l42; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l19 = var_f0; + var_i0 = var_l42; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l42; + var_i1 = var_l42; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_l19; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p5; + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_l42; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l20 = var_f0; + var_i0 = var_l42; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_f0; + var_i0 = var_l42; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_f0; + var_L14: + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l47; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_l23 = var_f0; + var_i0 = var_l47; + var_i1 = var_l43; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l43 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_l34 = var_f0; + var_i0 = var_l43; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l35 = var_f0; + var_i0 = var_l43; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_l36 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l37 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_l38 = var_f0; + var_i0 = var_l47; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l44 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_l39 = var_f0; + var_i0 = var_l44; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_f0; + var_l40 = var_f0; + var_i0 = var_l44; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l41 = var_f0; + var_i0 = var_l42; + var_i1 = 40u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l6; + var_i2 = var_l42; + var_i3 = 8u; + var_i2 += var_i3; + var_l45 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l8; + var_f7 -= var_f8; + var_l8 = var_f7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f8 = var_l8; + var_f9 = var_l10; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f7 = var_l8; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_f2 = var_l7; + var_i3 = var_l45; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l12 = var_f3; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l12; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l14; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f7 = var_l14; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f8 = var_l12; + var_f9 = var_l12; + var_f8 -= var_f9; + var_l12 = var_f8; + var_f9 = var_l12; + var_f8 *= var_f9; + var_f9 = var_l12; + var_f10 = var_l14; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f8 = var_l12; + var_f9 = var_l11; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f6 = var_l12; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 += var_f2; + var_f2 = 0.100000001; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p2; + var_f1 = var_l15; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l45; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l13 = var_f3; + var_f2 -= var_f3; + var_l15 = var_f2; + var_f3 = var_l15; + var_f2 *= var_f3; + var_i3 = var_l43; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f4 = var_l13; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l15; + var_f3 *= var_f4; + var_i4 = var_l44; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_f5 = var_l13; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l17; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f7 = var_l17; + var_f8 = var_l17; + var_f7 *= var_f8; + var_f8 = var_l13; + var_f9 = var_l13; + var_f8 -= var_f9; + var_l13 = var_f8; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l13; + var_f10 = var_l17; + var_f9 *= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f8 = var_l13; + var_f9 = var_l16; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f6 = var_l13; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l24 = var_f2; + var_f1 += var_f2; + var_f2 = 0.100000001; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f1 = var_l18; + var_f2 = var_l24; + var_f1 += var_f2; + var_f2 = 0.100000001; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + var_f2 = var_l15; + var_f1 *= var_f2; + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l16; + var_f6 *= var_f7; + var_l18 = var_f6; + var_f7 = var_l18; + var_f6 += var_f7; + var_f7 = var_l14; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f8 = var_l12; + var_f9 = var_l16; + var_f8 *= var_f9; + var_f9 = var_l17; + var_f10 = var_l7; + var_f9 *= var_f10; + var_f10 = var_l17; + var_f11 = var_l11; + var_f10 *= var_f11; + var_f11 = var_l14; + var_f12 = var_l17; + var_f11 *= var_f12; + var_l18 = var_f11; + var_f12 = var_l18; + var_f11 += var_f12; + var_f12 = var_l12; + var_f13 = var_l17; + var_f12 *= var_f13; + var_f13 = var_l12; + var_f14 = var_l13; + var_f13 *= var_f14; + var_l18 = var_f13; + var_f14 = var_l18; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l14; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l11; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l7; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f12 += var_f13; + var_f11 += var_f12; + var_f10 += var_f11; + var_f9 += var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = -0.0500000007; + var_f1 *= var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 *= var_f2; + var_l24 = var_f1; + var_f2 = var_l24; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l11; + var_f6 *= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_f7 = var_l10; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f8 = var_l8; + var_f9 = var_l11; + var_f8 *= var_f9; + var_f9 = var_l14; + var_f10 = var_l6; + var_f9 *= var_f10; + var_f10 = var_l14; + var_f11 = var_l9; + var_f10 *= var_f11; + var_f11 = var_l10; + var_f12 = var_l14; + var_f11 *= var_f12; + var_l7 = var_f11; + var_f12 = var_l7; + var_f11 += var_f12; + var_f12 = var_l8; + var_f13 = var_l14; + var_f12 *= var_f13; + var_f13 = var_l8; + var_f14 = var_l12; + var_f13 *= var_f14; + var_l7 = var_f13; + var_f14 = var_l7; + var_f13 += var_f14; + var_f14 = var_l12; + var_f15 = var_l10; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l12; + var_f15 = var_l9; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l12; + var_f15 = var_l6; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f12 += var_f13; + var_f11 += var_f12; + var_f10 += var_f11; + var_f9 += var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = -0.0500000007; + var_f1 *= var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l15; + var_f1 *= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l16; + var_f6 *= var_f7; + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 += var_f7; + var_f7 = var_l10; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f8 = var_l8; + var_f9 = var_l16; + var_f8 *= var_f9; + var_f9 = var_l17; + var_f10 = var_l6; + var_f9 *= var_f10; + var_f10 = var_l17; + var_f11 = var_l9; + var_f10 *= var_f11; + var_f11 = var_l10; + var_f12 = var_l17; + var_f11 *= var_f12; + var_l11 = var_f11; + var_f12 = var_l11; + var_f11 += var_f12; + var_f12 = var_l8; + var_f13 = var_l17; + var_f12 *= var_f13; + var_f13 = var_l8; + var_f14 = var_l13; + var_f13 *= var_f14; + var_l8 = var_f13; + var_f14 = var_l8; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l10; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l9; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f14 = var_l13; + var_f15 = var_l6; + var_f14 *= var_f15; + var_f13 += var_f14; + var_f12 += var_f13; + var_f11 += var_f12; + var_f10 += var_f11; + var_f9 += var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = -0.0500000007; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_f0 = var_l25; + var_f1 = var_l23; + var_f2 = var_l22; + var_f1 -= var_f2; + var_f2 = var_l40; + var_f3 = var_l21; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l35; + var_f4 = var_l20; + var_f3 -= var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l41; + var_f4 = var_l20; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l34; + var_f5 = var_l21; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l39; + var_f3 = var_l22; + var_f2 -= var_f3; + var_f3 = var_l8; + var_f4 = var_l37; + var_f5 = var_l20; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l38; + var_f6 = var_l21; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l36; + var_f4 = var_l22; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = 6; + var_f1 /= var_f2; + var_l6 = var_f1; + var_i2 = var_l42; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 72u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l26; + var_f1 = var_l6; + var_i2 = var_l42; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 68u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l6; + var_i2 = var_l42; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l28; + var_f1 = var_l6; + var_i2 = var_l42; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l29; + var_i1 = var_l42; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l30; + var_i1 = var_l42; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l31; + var_i1 = var_l42; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l31 = var_f0; + var_f0 = var_l32; + var_i1 = var_l42; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l33; + var_i1 = var_l42; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_i0 = var_l46; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L14;} + } + var_i0 = var_l42; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l42; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l42; + var_i1 = var_l42; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l42; + var_f1 = f32_reinterpret_i32(0x7fc00000) /* nan:0x400000 */; + var_f2 = 1; + var_f3 = var_l19; + var_f2 = copysignf(var_f2, var_f3); + var_f3 = var_l19; + var_f4 = var_l19; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l25; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l26; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l27; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l28; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l29; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l30; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l31; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l32; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l42; + var_f1 = var_l6; + var_f2 = var_l33; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f2 = var_l19; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f2 *= var_f3; + var_i3 = var_l42; + var_i4 = 40u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f289(instance, var_i0, var_i1, var_f2, var_i3); + goto var_B11; + } + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B11:; + var_i0 = var_l42; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B10:; + var_i0 = var_p5; + var_i1 = var_p3; + var_i2 = 1081864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1081832u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l43; + var_i1 = var_p3; + var_i2 = 1081848u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f225(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 4294967295u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f263(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B8:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L12: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l16 = var_i2; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L15: + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L15;} + } + var_i0 = var_l3; + var_j1 = var_l17; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l15; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B3; + var_B6:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B0; + var_B5:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B2;} + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f226(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 4294967295u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 5u; + w2c_rapier__wasm3d__bg_f263(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B8:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L12: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l16 = var_i2; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L15: + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L15;} + } + var_i0 = var_l3; + var_j1 = var_l17; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l15; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B3; + var_B6:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B0; + var_B5:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B2;} + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f227(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 4294967295u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 132u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B8:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L12: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l16 = var_i2; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L15: + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L15;} + } + var_i0 = var_l3; + var_j1 = var_l17; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l15; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B3; + var_B6:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B0; + var_B5:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B2;} + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f228(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 4294967295u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 133u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B8:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L12: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l16 = var_i2; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L15: + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L15;} + } + var_i0 = var_l3; + var_j1 = var_l17; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l15; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B3; + var_B6:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B0; + var_B5:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B2;} + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f229(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 4294967295u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B7;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B7; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 201u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B8:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l12 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L12: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l14; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l16 = var_i2; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L15: + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l17 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L15;} + } + var_i0 = var_l3; + var_j1 = var_l17; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l5; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l15; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B3; + var_B6:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B0; + var_B5:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l12; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B2;} + goto var_B0; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f230(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + f32 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = 0.0174532924; + w2c_rapier__wasm3d__bg_f132(instance, var_i0, var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l15; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_i2 = var_l8; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_l4 = var_i0; + goto var_B1; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L4: + var_f0 = var_l15; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = var_l17; + var_i0 = var_f0 > var_f1; + var_l6 = var_i0; + var_f0 = var_l15; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = var_l16; + var_f2 = var_l17; + var_i3 = var_l6; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l16 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l18; + var_f1 = var_l16; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l17 = var_f0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = var_l4; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B1:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = var_l4; + var_f2 = var_l15; + var_i3 = var_l8; + var_i4 = var_l3; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p2 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l17; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_B0:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L9: + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_L12: + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + goto var_B8; + } + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = var_l15; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 5u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = var_l16; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B8; + } + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 1093196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1093212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = var_l15; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_i2 = var_l9; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l18; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L9;} + var_i0 = 2u; + var_l6 = var_i0; + var_B8:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B7:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1093164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1093180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1093148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f231(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l10; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l14; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l16; + var_f2 = var_l11; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l13; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f1 = var_l12; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l6; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l10; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l16; + var_f2 = var_l11; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l6; + var_i3 = var_l6; + var_i4 = 12u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f162(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_l11 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_p4; + var_f1 = var_l8; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B2; + } + var_i0 = var_l6; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p5; + if (var_i0) { + var_f0 = 0; + var_l9 = var_f0; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = 0; + goto var_B2; + } + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B2:; + var_p4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_p3; + var_i1 -= var_i2; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 -= var_i3; + var_i3 = var_p3; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_f1 = var_p4; + var_f2 = var_l14; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p4 = var_f4; + var_f5 = var_p4; + var_f4 += var_f5; + var_p4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l14; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l15 = var_f3; + var_f4 = var_l15; + var_f3 += var_f4; + var_l15 = var_f3; + var_i4 = var_p2; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l12; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l8; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_p4; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f232(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 34u; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l13 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l14 = var_i2; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_p0; + var_l7 = var_i0; + var_L6: + var_i0 = var_l7; + var_l8 = var_i0; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 255u; + var_i0 &= var_i1; + var_l3 = var_i0; + goto var_B7; + } + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i1 = 63u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 31u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967263u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l4; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_B7; + } + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_i1 = 63u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 3u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967280u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l3 = var_i0; + goto var_B7; + } + var_i0 = var_l3; + var_i1 = 18u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1835008u; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = var_l4; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l3 = var_i0; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B7:; + var_i0 = 1114114u; + var_l5 = var_i0; + var_i0 = 48u; + var_l4 = var_i0; + var_i0 = var_l3; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B18; + case 2: goto var_B18; + case 3: goto var_B18; + case 4: goto var_B18; + case 5: goto var_B18; + case 6: goto var_B18; + case 7: goto var_B18; + case 8: goto var_B18; + case 9: goto var_B17; + case 10: goto var_B15; + case 11: goto var_B18; + case 12: goto var_B18; + case 13: goto var_B16; + case 14: goto var_B18; + case 15: goto var_B18; + case 16: goto var_B18; + case 17: goto var_B18; + case 18: goto var_B18; + case 19: goto var_B18; + case 20: goto var_B18; + case 21: goto var_B18; + case 22: goto var_B18; + case 23: goto var_B18; + case 24: goto var_B18; + case 25: goto var_B18; + case 26: goto var_B18; + case 27: goto var_B18; + case 28: goto var_B18; + case 29: goto var_B18; + case 30: goto var_B18; + case 31: goto var_B18; + case 32: goto var_B18; + case 33: goto var_B18; + case 34: goto var_B14; + default: goto var_B19; + } + var_B19:; + var_i0 = var_l3; + var_i1 = 92u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_B18:; + var_i0 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f589(instance, var_i0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f751(instance, var_i0); + if (var_i0) {goto var_B12;} + } + var_i0 = var_l3; + var_i1 = 1114113u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 |= var_i1; + var_i0 = I32_CLZ(var_i0); + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 ^= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_l5 = var_i0; + goto var_B13; + var_B17:; + var_i0 = 116u; + var_l4 = var_i0; + goto var_B13; + var_B16:; + var_i0 = 114u; + var_l4 = var_i0; + goto var_B13; + var_B15:; + var_i0 = 110u; + var_l4 = var_i0; + goto var_B13; + var_B14:; + var_i0 = var_l3; + var_l4 = var_i0; + var_B13:; + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B21;} + goto var_B11; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967232u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B11;} + var_B21:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + goto var_B23; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967231u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B11;} + var_B23:; + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_p2; + var_i2 -= var_i3; + var_i3 = var_l13; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) { + var_i0 = 1u; + goto var_Bfunc; + } + var_i0 = 5u; + var_p2 = var_i0; + var_L26: + var_i0 = var_p2; + var_l12 = var_i0; + var_i0 = var_l5; + var_l10 = var_i0; + var_i0 = 1114113u; + var_l5 = var_i0; + var_i0 = 92u; + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = 1114112u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l10; + var_i3 = 1114111u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B30; + case 1: goto var_B27; + case 2: goto var_B31; + default: goto var_B29; + } + var_B31:; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 125u; + var_l9 = var_i0; + var_i0 = var_l10; + var_l5 = var_i0; + var_i0 = var_l12; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B27; + case 1: goto var_B28; + case 2: goto var_B34; + case 3: goto var_B33; + case 4: goto var_B32; + default: goto var_B29; + } + var_B34:; + var_i0 = 2u; + var_p2 = var_i0; + var_i0 = 123u; + var_l9 = var_i0; + goto var_B27; + var_B33:; + var_i0 = 3u; + var_p2 = var_i0; + var_i0 = 117u; + var_l9 = var_i0; + goto var_B27; + var_B32:; + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = 92u; + var_l9 = var_i0; + goto var_B27; + var_B30:; + var_i0 = 1114112u; + var_l5 = var_i0; + var_i0 = var_l4; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 1114112u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B27;} + var_B29:; + var_i0 = 1u; + var_i1 = var_l3; + var_i2 = 128u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B35;} + var_i0 = 2u; + var_i1 = var_l3; + var_i2 = 2048u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B35;} + var_i0 = 3u; + var_i1 = 4u; + var_i2 = var_l3; + var_i3 = 65536u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B35:; + var_i1 = var_l6; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_B12; + var_B28:; + var_i0 = var_l12; + var_i1 = 1u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 >>= (var_i1 & 31); + var_i1 = 15u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i1 = 48u; + var_i2 = 87u; + var_i3 = var_l10; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_B27:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = var_l14; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L26;} + var_i0 = 1u; + goto var_Bfunc; + var_B12:; + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + goto var_B5; + var_B11:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l6; + var_i4 = 1107736u; + w2c_rapier__wasm3d__bg_f1523(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B5:; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967231u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B0;} + var_B3:; + var_i0 = var_l11; + var_i1 = var_p0; + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_p2; + var_i2 -= var_i3; + var_i3 = var_l13; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + } + var_i0 = 1u; + goto var_Bfunc; + var_B1:; + var_i0 = var_l11; + var_i1 = 34u; + var_i2 = var_l14; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p1; + var_i4 = 1107752u; + w2c_rapier__wasm3d__bg_f1523(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f233(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 1136u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l6 = var_i0; + var_i0 = 3u; + var_l5 = var_i0; + var_f0 = var_p1; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_p1; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_p1; + var_f1 = var_p1; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = 2u; + var_l5 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 8388608u; + var_i0 |= var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16777214u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 255u; + var_i2 &= var_i3; + var_l7 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_j0 = (u64)(var_i0); + var_l10 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_l11 = var_j0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 4u; + var_i1 = 3u; + var_i2 = var_l6; + var_i3 = 2139095040u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i2 = var_l6; + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B2; + default: goto var_B0; + } + var_B3:; + var_i0 = var_l7; + var_i1 = 150u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_j0 = var_l11; + var_i0 = !(var_j0); + var_l5 = var_i0; + var_j0 = 1ull; + var_l12 = var_j0; + goto var_B0; + var_B2:; + var_j0 = 33554432ull; + var_j1 = var_l10; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_i2 = var_l9; + var_i3 = 8388608u; + var_i2 = var_i2 == var_i3; + var_l8 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j0 = 2ull; + var_j1 = 1ull; + var_i2 = var_l8; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l12 = var_j0; + var_j0 = var_l11; + var_i0 = !(var_j0); + var_l5 = var_i0; + var_i0 = 4294967144u; + var_i1 = 4294967145u; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l8 = var_i0; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l8; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1128, var_i1); + var_i0 = var_l4; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1120, var_j1); + var_i0 = var_l4; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1112, var_j1); + var_i0 = var_l4; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1104, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1130, var_i1); + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 1103680u; + goto var_B4; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = 1106904u; + var_i1 = 1103680u; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B4; + } + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = 1106904u; + var_i1 = 1106905u; + var_i2 = var_l6; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_B4:; + var_p2 = var_i0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B11; + case 2: goto var_B12; + default: goto var_B9; + } + var_B12:; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l5 = var_i0; + var_i1 = 4294967284u; + var_i2 = 5u; + var_i3 = var_l5; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 16063u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1104u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = 4u; + var_i3 >>= (var_i4 & 31); + var_i4 = 21u; + var_i3 += var_i4; + var_l6 = var_i3; + var_i4 = 0u; + var_i5 = var_p3; + var_i4 -= var_i5; + var_i5 = 4294934528u; + var_i6 = var_p3; + var_i7 = 32768u; + var_i6 = var_i6 < var_i7; + var_i4 = var_i6 ? var_i4 : var_i5; + var_l5 = var_i4; + w2c_rapier__wasm3d__bg_f184(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1040u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1088u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1104u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l6; + var_i4 = var_l5; + w2c_rapier__wasm3d__bg_f45(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B13; + } + var_i0 = var_l4; + var_i1 = 1096u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1048u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1040u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1088, var_j1); + var_B13:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i1 = i32_load16_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1096u); + var_l5 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1088u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 1092u); + var_i3 = var_l5; + var_i4 = var_p3; + var_i5 = var_l4; + var_i6 = 1040u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f563(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B8; + } + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1056u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1052, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B8; + } + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B8; + var_B11:; + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1056u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1052, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B8; + } + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B8; + var_B10:; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106907u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B8; + var_B9:; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l4; + var_i1 = 1106910u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l4; + var_i1 = 1040u; + var_i0 += var_i1; + var_B8:; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1100u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1096, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1092, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1088, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1088u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f339(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 1136u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B7:; + var_i0 = 1106919u; + var_i1 = 37u; + var_i2 = 1106956u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f234(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, f32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l21 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l22 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l23 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p2 = var_i0; + var_f0 = var_l11; + var_f1 = var_l12; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l16 = var_f1; + var_f0 /= var_f1; + var_l13 = var_f0; + var_f0 = var_l10; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l14 = var_f0; + var_f0 = var_l9; + var_f1 = var_l16; + var_f0 /= var_f1; + var_l15 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = var_l14; + var_f0 = -(var_f0); + var_l14 = var_f0; + var_f0 = var_l15; + var_f0 = -(var_f0); + var_l15 = var_f0; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_l13 = var_f0; + var_f0 = var_l16; + var_f0 = -(var_f0); + var_l16 = var_f0; + } + var_f0 = var_l16; + var_f1 = var_p3; + var_f2 = var_p4; + var_f1 += var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_f1 = var_l14; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l15; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l20 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_p4 = var_f1; + var_f2 = var_p4; + var_f1 += var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l20; + var_f2 = var_l13; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_p4 = var_f2; + var_f3 = var_p4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l15; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p4 = var_f3; + var_f4 = var_p4; + var_f3 += var_f4; + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f0 -= var_f1; + var_l24 = var_f0; + var_f1 = var_p3; + var_f0 *= var_f1; + var_l19 = var_f0; + var_f0 = var_l9; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l18; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_p3; + var_f0 *= var_f1; + var_p4 = var_f0; + var_f0 = var_l9; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = var_l15; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_p3; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B9; + case 1: goto var_B8; + case 2: goto var_B7; + default: goto var_B10; + } + var_B10:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 1073741824u; + var_i0 |= var_i1; + var_p0 = var_i0; + goto var_B7; + var_B9:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 2147483648u; + var_i0 |= var_i1; + var_p0 = var_i0; + goto var_B7; + var_B8:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 3221225472u; + var_i0 |= var_i1; + var_p0 = var_i0; + var_B7:; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + var_B6:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094648u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094664u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094680u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 3221225472u; + var_p1 = var_i0; + var_i0 = var_p6; + if (var_i0) { + var_f0 = var_l9; + var_l10 = var_f0; + var_f0 = var_p4; + var_l11 = var_f0; + var_f0 = var_l19; + var_l12 = var_f0; + var_f0 = var_l21; + var_l9 = var_f0; + var_f0 = var_l22; + var_p4 = var_f0; + var_f0 = var_l23; + var_l19 = var_f0; + var_i0 = var_p0; + var_p1 = var_i0; + var_i0 = 3221225472u; + goto var_B11; + } + var_f0 = var_l21; + var_l10 = var_f0; + var_f0 = var_l22; + var_l11 = var_f0; + var_f0 = var_l23; + var_l12 = var_f0; + var_i0 = var_p0; + var_B11:; + var_p2 = var_i0; + var_f0 = var_l16; + var_f1 = var_p3; + var_f0 -= var_f1; + var_p3 = var_f0; + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B13; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + } + var_i0 = var_p5; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B13:; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p5; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p5; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f235(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, f32 var_p6, u32 var_p7) { + u32 var_l21 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l21 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p7; + if (var_i0) { + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + goto var_B4; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l21; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l21; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l21; + var_f1 = var_l14; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l21; + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = var_l21; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_p5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_l10; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l15 = var_f1; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 -= var_f1; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l19 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_l17 = var_f1; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l20; + var_f1 = var_l13; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_p6; + var_f1 = var_l12; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_f0 = var_p6; + var_f1 = var_l12; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l19; + var_f1 = var_l9; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_p6 = var_f0; + var_f0 = var_l15; + var_f1 = var_l8; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l18; + var_f1 = var_l13; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = 3u; + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l10; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_f1 += var_f2; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + if (var_i1) { + var_i1 = 3u; + } else { + var_f1 = var_p6; + var_f2 = var_l11; + var_f3 = var_p6; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l13 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_p6 = var_f1; + var_f1 = var_l9; + var_f2 = var_l13; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i1 = 1u; + } + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_f1 = var_p6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l12 = var_f1; + var_f2 = var_l10; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = var_l8; + var_f2 += var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l10; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 += var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_p6; + var_f4 = var_l14; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_p6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l17; + var_f4 += var_f5; + var_l17 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_p6; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_f0 = var_l9; + var_f1 = var_l18; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l14 = var_f1; + var_f0 *= var_f1; + var_f1 = var_p6; + var_f2 = var_l15; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l19; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_p6; + var_f5 = var_p6; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l15 = var_f5; + var_f6 = var_l15; + var_f5 += var_f6; + var_l15 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_p6; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_B0:; + var_i0 = var_l21; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f236(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + u64 var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_L4: + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_L5: + var_i0 = var_l6; + var_l10 = var_i0; + var_i0 = var_l4; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_L5;} + var_i0 = var_l10; + var_i1 = 40u; + var_i2 = var_l10; + var_i3 = 40u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 40u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_l17 = var_j0; + var_j0 = 0ull; + var_l16 = var_j0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l13; + var_l7 = var_i0; + var_i0 = var_p0; + var_l4 = var_i0; + var_L8: + var_i0 = var_p1; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_j1 = var_l16; + var_i2 = var_l3; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j1 += var_j2; + var_i2 = var_l4; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j3 = var_l17; + var_j2 *= var_j3; + var_j1 += var_j2; + var_l16 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l16; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l16 = var_j0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L8;} + var_i0 = var_l5; + var_l3 = var_i0; + var_j0 = var_l16; + var_i0 = (u32)(var_j0); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 39u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_l3 = var_i0; + goto var_B6; + } + var_i0 = var_p1; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p1; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l10; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_p1; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + goto var_L4; + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p0; + var_l4 = var_i0; + var_L11: + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_L12: + var_i0 = var_l7; + var_l6 = var_i0; + var_i0 = var_l5; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l4 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + var_i0 = var_l6; + var_i1 = 40u; + var_i2 = var_l6; + var_i3 = 40u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 40u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l9; + var_j0 = (u64)(var_i0); + var_l17 = var_j0; + var_j0 = 0ull; + var_l16 = var_j0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l13; + var_l9 = var_i0; + var_i0 = var_p1; + var_l5 = var_i0; + var_L15: + var_i0 = var_l4; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_j1 = var_l16; + var_i2 = var_l3; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j1 += var_j2; + var_i2 = var_l5; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j3 = var_l17; + var_j2 *= var_j3; + var_j1 += var_j2; + var_l16 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l16; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l16 = var_j0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L15;} + var_i0 = var_p2; + var_l3 = var_i0; + var_j0 = var_l16; + var_i0 = (u32)(var_j0); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 39u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_l3 = var_i0; + goto var_B13; + } + var_i0 = var_l3; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B14:; + var_i0 = var_l4; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l6; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l3; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + goto var_L11; + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 0u; + var_l3 = var_i0; + var_L17: + var_i0 = var_p1; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L17;} + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + goto var_L17; + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l11; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l11; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f237(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8) { + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, + var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, + var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p6; + var_i1 = 3u; + var_i0 -= var_i1; + var_i1 = 4294967291u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 204u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p1; + var_i1 = 200u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_f0; + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_f0; + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p5; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_p4; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_p1; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l38 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l39 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l40 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l41 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l20 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l43 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l44 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l22 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l23 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l24 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l46 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l47 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l25 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l26 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p1 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p0; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l14; + var_f2 = var_l25; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l47; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l46; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l45; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l22; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l44; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l42; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = 1; + var_f2 = var_l21; + var_f1 /= var_f2; + var_f2 = -1; + var_f1 += var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l20; + var_f4 = var_l10; + var_f5 = 1; + var_f4 += var_f5; + var_f5 = 4; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l39; + var_f3 = var_l38; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l33; + var_f4 = var_l32; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f3 = var_l31; + var_f4 = var_l30; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_f3 = var_l40; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l34; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f4 = var_l35; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l9; + var_f5 = var_l37; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l21; + var_f3 = 0; + var_f4 = 1; + var_f5 = var_l19; + var_f4 /= var_f5; + var_f5 = var_l19; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l28; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l18; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f238(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l18 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l12 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l4 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l14 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_l24; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l19 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l24; + var_f1 = var_l3; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l27; + var_f1 = var_l21; + var_f2 = var_l7; + var_f3 = var_l4; + var_f4 = var_l5; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l3; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l6; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l12; + var_f3 = var_l4; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l23 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l26; + var_f1 = var_l20; + var_f2 = var_l11; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f1 = var_l21; + var_f2 = var_l10; + var_f3 = var_l4; + var_f4 = var_l5; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 += var_f5; + var_l11 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l3; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l6; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l10 = var_f6; + var_f7 = var_l10; + var_f6 += var_f7; + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l19; + var_f3 = var_l17; + var_f4 = var_l20; + var_f5 = var_l18; + var_f6 = var_l4; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f8 = var_l3; + var_f9 = var_l12; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l8; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l22; + var_f6 = var_l9; + var_f7 = var_l4; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f8 = var_l3; + var_f9 = var_l10; + var_f8 *= var_f9; + var_f9 = var_l5; + var_f10 = var_l11; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f6 = var_l23; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 += var_f4; + var_l3 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l16; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l16; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_f1 = var_l5; + var_f2 = var_l19; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l19; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l17; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f239(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_L11: + var_i0 = var_l3; + var_l2 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L11;} + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l4 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = 4294967295u; + var_l8 = var_i0; + var_i0 = 4294967295u; + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + } + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_L9; + var_B13:; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_B6;} + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_L15: + var_i0 = var_l3; + var_l2 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L15;} + goto var_B5; + } + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = 0u; + var_l2 = var_i0; + goto var_B4; + var_B8:; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B7:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B6:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_Bfunc; + var_B5:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 56u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B3:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l4 = var_i1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 56u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_Bfunc; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f240(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p1; + var_i1 = 7u; + var_i0 &= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l5 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B7; + } + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1103776u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_j0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_l4 = var_i0; + goto var_B8; + } + var_i0 = var_l7; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_p0; + var_l4 = var_i0; + var_L12: + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l3; + var_j1 *= var_j2; + var_j2 = var_l2; + var_j1 += var_j2; + var_l2 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l3; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l3; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l3; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l2; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L12;} + goto var_B8; + } + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l8; + if (var_i0) { + var_L14: + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = var_l3; + var_j1 *= var_j2; + var_j2 = var_l2; + var_j1 += var_j2; + var_l2 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = var_l2; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L14;} + } + var_j0 = var_l2; + var_i0 = (u32)(var_j0); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B7:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l5 = var_i0; + var_i1 = 41u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B2; + } + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = 0ull; + var_l2 = var_j0; + var_i0 = var_p0; + var_l4 = var_i0; + goto var_B3; + } + var_i0 = var_l7; + var_i1 = 2147483644u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_j0 = 0ull; + var_l2 = var_j0; + var_i0 = var_p0; + var_l4 = var_i0; + var_L17: + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 100000000ull; + var_j1 *= var_j2; + var_j2 = var_l2; + var_j1 += var_j2; + var_l2 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 100000000ull; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 100000000ull; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 100000000ull; + var_j0 *= var_j1; + var_j1 = var_l2; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 += var_j1; + var_l2 = var_j0; + var_i0 = var_l6; + var_j1 = var_l2; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_j0 = var_l2; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L17;} + goto var_B3; + var_B5:; + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l8; + if (var_i0) { + var_L19: + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 100000000ull; + var_j1 *= var_j2; + var_j2 = var_l2; + var_j1 += var_j2; + var_l2 = var_j1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = var_l2; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L19;} + } + var_j0 = var_l2; + var_i0 = (u32)(var_j0); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 39u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_B1:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1103856u; + var_i2 = 2u; + w2c_rapier__wasm3d__bg_f236(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1103864u; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f236(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 64u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1103880u; + var_i2 = 7u; + w2c_rapier__wasm3d__bg_f236(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 128u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1103908u; + var_i2 = 14u; + w2c_rapier__wasm3d__bg_f236(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p1; + var_i1 = 256u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1103964u; + var_i2 = 27u; + w2c_rapier__wasm3d__bg_f236(instance, var_i0, var_i1, var_i2); + } + goto var_Bfunc; + var_B0:; + var_i0 = var_l5; + var_i1 = 40u; + var_i2 = 1109784u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f241(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, + var_l41 = 0, var_l42 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 108u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 104u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_f0 += var_f1; + var_l7 = var_f0; + var_L1: + var_i0 = var_p0; + var_i1 = var_l26; + var_i2 = 112u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l25 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l2 = var_f0; + var_i0 = var_l25; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_f3 = var_l2; + var_f4 = var_l7; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_i4 = var_l25; + var_i5 = 36u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l2 = var_f4; + var_f5 = var_l6; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l25; + var_i5 = 40u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l2 = var_f4; + var_f5 = var_l5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l25; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 44u); + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_i5 = var_l25; + var_i6 = 48u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l2 = var_f5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_l25; + var_i6 = 52u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l2 = var_f5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_i4 = var_l25; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 56u); + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_i5 = var_l25; + var_i6 = 60u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l2 = var_f5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_l25; + var_i6 = 4294967232u; + var_i5 -= var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l2 = var_f5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l2 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l3 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l25; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l2; + var_f4 = var_l3; + var_f3 += var_f4; + var_l3 = var_f3; + var_f2 /= var_f3; + var_l4 = var_f2; + var_f3 = var_l3; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f3 = var_l3; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_l26; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = -3.40282347e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = 3.40282347e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l26; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l2; + var_f1 /= var_f2; + var_l3 = var_f1; + var_f2 = var_l2; + var_f3 = 9.99999968e-21; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l3; + var_f2 = var_l2; + var_f3 = -9.99999968e-21; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_i0 = var_l25; + var_i1 = 56u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l25; + var_i1 = 44u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l25; + var_i1 = 32u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l25; + var_i1 = 72u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l25; + var_i1 = 76u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l28; + var_l25 = var_i0; + var_i0 = var_l29; + var_l33 = var_i0; + var_L3: + var_f0 = var_l3; + var_f1 = var_l7; + var_i2 = var_l32; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l25; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_i3 = var_l32; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l25; + var_i4 = 4u; + var_i3 += var_i4; + var_l27 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_i3 = var_l32; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l25; + var_i4 = 8u; + var_i3 += var_i4; + var_l36 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l31; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_i3 = var_l25; + var_i4 = 12u; + var_i3 += var_i4; + var_l37 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l31; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l15 = var_f3; + var_i4 = var_l25; + var_i5 = 16u; + var_i4 += var_i5; + var_l38 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l31; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l17 = var_f3; + var_i4 = var_l25; + var_i5 = 20u; + var_i4 += var_i5; + var_l39 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i2 = var_l30; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_i3 = var_l25; + var_i4 = 24u; + var_i3 += var_i4; + var_l40 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l20 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l30; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l21 = var_f3; + var_i4 = var_l25; + var_i5 = 28u; + var_i4 += var_i5; + var_l41 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l30; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l23 = var_f3; + var_i4 = var_l25; + var_i5 = 32u; + var_i4 += var_i5; + var_l42 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l24 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l2 = var_f0; + var_i0 = var_l42; + var_f1 = var_l24; + var_f2 = var_l23; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l41; + var_f1 = var_l22; + var_f2 = var_l21; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l40; + var_f1 = var_l20; + var_f2 = var_l19; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l39; + var_f1 = var_l18; + var_f2 = var_l17; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l38; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l37; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l36; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l27; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_f1 = var_l8; + var_f2 = var_l4; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 44u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_i3 = var_l35; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 40u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l27; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_i3 = var_l34; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 112u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l33; + var_i1 = 1u; + var_i0 -= var_i1; + var_l33 = var_i0; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_l28; + var_i1 = 112u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l29; + var_i1 = 1u; + var_i0 -= var_i1; + var_l29 = var_i0; + var_i0 = var_p1; + var_i1 = var_l26; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f242(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_i1; + var_i2 = var_l5; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 336u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = 12782641u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B2; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B2:; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = var_l6; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l5; + var_i2 -= var_i3; + var_l3 = var_i2; + var_i3 = var_l3; + var_i4 = var_l8; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f811(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_l7 = var_i0; + goto var_B7; + } + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l10; + var_i2 = var_l5; + var_i3 = 1u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_l5; + var_i4 = var_l14; + var_i3 = var_i3 == var_i4; + var_l9 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = 1u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_B7:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 176u; + var_i0 += var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 172u; + var_i0 -= var_i1; + var_i1 = 1u; + var_i2 = var_l11; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 176u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = var_l10; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_l13; + var_i4 = var_l14; + var_i3 = var_i3 == var_i4; + var_l13 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i2 = 1u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_B6:; + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l5; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + var_i0 = var_p2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_j0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l15; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f243(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + goto var_B1; + } + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l9; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 172u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l9; + var_p2 = var_i0; + var_i0 = var_p6; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_p3 = var_i0; + var_L8: + var_i0 = var_p3; + var_f1 = var_l21; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f2 = var_l20; + var_i3 = var_p4; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_i3 = var_p4; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_i3 = var_p4; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l16; + var_i3 = var_p4; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l17; + var_i3 = var_p4; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L8;} + var_i0 = var_l9; + var_i1 = 1u; + var_i2 = var_l9; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_p4 = var_i0; + var_L9: + var_i0 = 0u; + var_i1 = var_p7; + var_i2 = 0u; + var_i3 = var_p4; + var_i4 = var_p7; + var_i5 = 1u; + var_i4 = var_i4 == var_i5; + var_p3 = var_i4; + var_i2 = var_i4 ? var_i2 : var_i3; + var_l13 = var_i2; + var_i1 = var_i1 > var_i2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = 0u; + var_i3 = var_i3 != var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069900u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 0u; + var_i1 = var_p4; + var_i2 = var_l9; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i1 = var_p7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_i1 = var_l14; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i1 = var_l15; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_l13; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L9;} + goto var_B3; + } + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = 1069868u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = 1069884u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 138u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l8; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l8; + var_i1 = 1064884u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 138u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_i1 = 1064908u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B4:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1069916u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l9; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_p7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p6; + var_i2 = var_l12; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f182(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l10; + var_i2 = var_l9; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_B1:; + var_l17 = var_f0; + var_i0 = var_p0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f244(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l28 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l31 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l3 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 4294967232u; + var_i3 -= var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l10; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = 0; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l3 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 80u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l10; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = 0; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l8; + var_f2 = var_l29; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f3 = var_l11; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_f2 = var_l8; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l28; + var_f2 = var_l5; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l5; + var_f3 = var_l27; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l8; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = 0; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l31; + var_f2 = var_l14; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l14; + var_f3 = var_l30; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = var_l5; + var_f4 = var_l8; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = 0; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l23; + var_f1 = var_l7; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l7; + var_f2 = var_l24; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f3 = var_l8; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_f2 = var_l7; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f2 = var_l4; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l4; + var_f3 = var_l21; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l7; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = 0; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l26; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l13; + var_f3 = var_l25; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l4; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = 0; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l7; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l6; + var_f4 = var_l15; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f5 = var_l9; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = 0; + var_f4 = var_l6; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l12; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l12; + var_f4 = var_l19; + var_f3 -= var_f4; + var_l9 = var_f3; + var_f4 = var_l6; + var_f5 = var_l9; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = 0; + var_f4 = var_l6; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, f64 var_p13, u32 var_p14, f64 var_p15, + u32 var_p16) { + u32 var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l18 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = 0u; + var_p16 = var_i0; + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l17; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l17; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l17; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l17; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l17; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l17; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l17; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l17; + var_d1 = var_p13; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_d1); + var_i0 = var_l17; + var_i1 = var_p12; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l17; + var_d1 = var_p15; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_d1); + var_i0 = var_l17; + var_i1 = var_p14; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l18; + var_i1 = 76u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 35u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l19; + var_i1 = var_l17; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = var_l17; + var_i3 = 84u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f326(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 35u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l19; + var_i1 = var_l17; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f326(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l17; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 14u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 143u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 141u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p8 = var_i0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 68u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p16; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p16; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 67u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 14u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_l18; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 65, var_i1); + } + var_i0 = var_l18; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p16; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 68u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f246(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f247(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l25 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l21 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l12; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l14 = var_f1; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l5; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l13 = var_f0; + var_f0 = var_l7; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l11 = var_f0; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l19; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l20; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l21; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_f0 = (f32)(var_i0); + var_l18 = var_f0; + var_f0 = var_l13; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l5; + var_f3 = var_l6; + var_f2 /= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l8; + var_f3 = var_l6; + var_f2 /= var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l24 = var_f2; + var_f3 = var_l24; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_f0 = var_l5; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l17 = var_f0; + var_f0 = var_l10; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = -1; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B0;} + var_f0 = 1; + var_l12 = var_f0; + var_f0 = 0; + var_l5 = var_f0; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = var_l9; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = 1; + var_f2 = var_l18; + var_f1 /= var_f2; + var_f2 = var_l9; + var_f2 = w2c_rapier__wasm3d__bg_f652(instance, var_f2); + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + w2c_rapier__wasm3d__bg_f132(instance, var_i0, var_f1); + var_f0 = var_l22; + var_f1 = var_l17; + var_f0 /= var_f1; + var_i1 = var_l25; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f0 = var_l24; + var_f1 = var_l17; + var_f0 /= var_f1; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l23; + var_f1 = var_l17; + var_f0 /= var_f1; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l5 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_f0; + goto var_B1; + } + var_i0 = 1099628u; + var_i1 = 30u; + var_i2 = 1099660u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_f0 = 0; + var_l5 = var_f0; + var_f0 = 0; + var_l7 = var_f0; + var_f0 = 0; + var_l8 = var_f0; + var_f0 = 1; + var_l12 = var_f0; + var_f0 = var_l10; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = var_l14; + var_f0 -= var_f1; + var_f1 = var_l18; + var_f0 /= var_f1; + var_l16 = var_f0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_L5: + var_f0 = var_l21; + var_f1 = var_l16; + var_f2 = var_l14; + var_f1 += var_f2; + var_l14 = var_f1; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l10 = var_f6; + var_f7 = var_l10; + var_f6 += var_f7; + var_l15 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l20; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l19; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l12; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p2; + } else { + var_i1 = var_p4; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f820(instance, var_i1, var_i2); + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + if (var_i0) {goto var_L5;} + var_B0:; + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f248(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l15; + var_f1 = var_l9; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_l16 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l6; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_f0 = var_l11; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l15; + var_f1 = var_l9; + var_f2 = var_l6; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l6; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = var_l15; + var_i3 = 56u; + var_i2 += var_i3; + var_l17 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l15; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l15; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l15; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = var_p3; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f759(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l15; + var_i1 = 56u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_i3 = var_p1; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_i4 = var_l16; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l14 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l7; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_p4; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l6; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l15; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f249(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l13 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l12; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l13 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l12 = var_f0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_l4 = var_i0; + var_f1 = var_l10; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_l6 = var_i1; + var_f2 = var_l12; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_i1 += var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B4; + default: goto var_B3; + } + var_B4:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 3u; + var_p1 = var_i0; + var_f0 = var_l10; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = 1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_f0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 4u; + var_p1 = var_i0; + var_f0 = var_l10; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = 1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l10 = var_f0; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 5u; + var_p1 = var_i0; + var_f0 = var_l10; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = 1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B5:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_l3; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i1 = var_f1 < var_f2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_f3 += var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_i1 |= var_i2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 += var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 2u; + var_i3 = var_l6; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 |= var_i2; + var_i2 = var_p0; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + var_i1 = 2u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f250(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u64 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + u64 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_j1 = var_p2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f482(instance, var_j0, var_j1, var_i2); + var_p2 = var_j0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_j0 = var_p2; + var_j1 = 25ull; + var_j0 >>= (var_j1 & 63); + var_l23 = var_j0; + var_j1 = 127ull; + var_j0 &= var_j1; + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l24 = var_j0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l13; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l21 = var_j0; + var_j0 = var_p2; + var_i0 = (u32)(var_j0); + var_l16 = var_i0; + var_l5 = var_i0; + var_L2: + var_j0 = var_l24; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l8 = var_i1; + var_i2 = var_l7; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_j1; + var_j0 ^= var_j1; + var_p2 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_p2; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_L3: + var_j0 = var_p2; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l22; + var_j1 = var_l22; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_L2; + } + var_j0 = var_p2; + var_j0 = I64_CTZ(var_j0); + var_l25 = var_j0; + var_j0 = var_p2; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_p2; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = var_l9; + var_j1 = var_l25; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l5 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l21; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L3;} + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_p0 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = var_l16; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l5 = var_i0; + var_L6: + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L6;} + } + var_i0 = var_l7; + var_j1 = var_p2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l4; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l14; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + goto var_B9; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l12; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = var_l4; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = 4294967295u; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l6; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B15;} + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + goto var_B15; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = 140u; + var_i3 = 32u; + w2c_rapier__wasm3d__bg_f202(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B9; + var_B16:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B15:; + var_l4 = var_i0; + var_i1 = 134217727u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l8; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B13;} + var_i0 = 8u; + var_l6 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l8; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + if (var_i0) {goto var_B18;} + var_i0 = var_l8; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B18:; + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l9; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l14; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L20: + var_i0 = var_l6; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l4 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l4; + var_i4 = 8u; + var_i3 += var_i4; + var_j3 = i64_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l19; + var_i5 = var_l6; + var_i6 = 5u; + var_i5 <<= (var_i6 & 31); + var_i4 -= var_i5; + var_j2 = w2c_rapier__wasm3d__bg_f482(instance, var_j2, var_j3, var_i4); + var_i2 = (u32)(var_j2); + var_l20 = var_i2; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L23: + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L23;} + } + var_i0 = var_l8; + var_j1 = var_p2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l10 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l6; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i3 = 5u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l6; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_L20;} + goto var_B12; + var_B14:; + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B9; + var_B13:; + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B9; + var_B12:; + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + if (var_i0) {goto var_B11;} + goto var_B9; + var_B11:; + var_i0 = var_l15; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l11; + var_i1 = var_l4; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B9:; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l6 = var_i1; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l5 = var_i0; + var_L26: + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_p2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L26;} + } + var_i0 = var_l7; + var_j1 = var_p2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l6; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l5 = var_i0; + var_B8:; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l17; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 += var_i1; + var_j1 = var_l23; + var_i1 = (u32)(var_j1); + var_i2 = 127u; + var_i1 &= var_i2; + var_l4 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 &= var_i1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_j1 = var_l21; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f251(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l5 = var_i1; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 552u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i0 = var_l8; + var_i1 = 7780738u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 276u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B2; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B2:; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = var_l6; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_l8; + var_i3 = var_l4; + var_i2 -= var_i3; + var_l3 = var_i2; + var_i3 = var_l3; + var_i4 = var_l8; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f812(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_l7 = var_i0; + goto var_B7; + } + var_i0 = var_l12; + var_i1 = var_l5; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = var_l4; + var_i3 = 1u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_l4; + var_i4 = var_l14; + var_i3 = var_i3 == var_i4; + var_l9 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = 1u; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B7:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 276u; + var_i0 *= var_i1; + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 544u; + var_i0 += var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 276u; + var_i0 -= var_i1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 544u; + var_i0 -= var_i1; + var_i1 = 1u; + var_i2 = var_l11; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 540u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = var_l10; + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = var_l13; + var_i4 = var_l14; + var_i3 = var_i3 == var_i4; + var_l13 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 268u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i2 = 1u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 2u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 552u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_B6:; + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 269u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_l3; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 271u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f252(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_f1; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p6; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l16; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l17 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l18; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l17; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l15; + var_f1 = var_l17; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = 0u; + var_p6 = var_i0; + var_L1: + var_i0 = var_p7; + var_f1 = var_p1; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) { + var_f1 = var_p1; + var_f2 = 1.1920929e-06; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i1 = var_p7; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l9 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_f1 = var_l9; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l10 = var_f2; + var_f1 += var_f2; + goto var_B2; + } + var_i1 = var_p7; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l10 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_f2); + var_f1 = var_l10; + var_i2 = var_p7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 += var_f2; + var_B2:; + var_f2 = 0.5; + var_f1 *= var_f2; + var_p1 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_f0 = var_l10; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p4; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_f0 = var_l14; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l12 = var_f1; + var_f2 = var_l18; + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_p1 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_l10 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 += var_f3; + var_l19 = var_f2; + var_f1 *= var_f2; + var_f2 = var_p1; + var_f3 = var_l16; + var_i4 = var_l8; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_p1; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f4 = var_l11; + var_f3 += var_f4; + var_l20 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_p1; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 -= var_f2; + var_l22 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 56u); + var_f2 -= var_f3; + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l9; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_p1; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_i3 = var_l8; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l11; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_p1; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l24 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l12; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_p1; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l22; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_p1; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f4 = var_p5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_p1 = var_f1; + var_f2 = var_l23; + var_f3 = var_l12; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_p1; + var_f4 = var_p5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p1; + var_f2 = var_p1; + var_f3 = var_p3; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_p3; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l13; + var_f5 = var_p3; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_L1; + } + var_i0 = var_p7; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_B0:; + var_i0 = var_p0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f253(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 += var_f2; + var_l25 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f2 *= var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 += var_f2; + var_l12 = var_f1; + var_f2 = 0; + var_f3 = 1; + var_i4 = var_p1; + var_i5 = 32u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_l2 = var_f4; + var_f3 /= var_f4; + var_f4 = var_l2; + var_f5 = 0; + var_i4 = var_f4 == var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l13 = var_f2; + var_f3 = var_l20; + var_f4 = var_l3; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 += var_f4; + var_l22 = var_f3; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 += var_f4; + var_l15 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l16 = var_f3; + var_f2 += var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f3 *= var_f4; + var_l8 = var_f3; + var_f4 = var_l5; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l23 = var_f4; + var_f5 = var_l4; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l26 = var_f5; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l3; + var_f6 = var_l3; + var_f5 *= var_f6; + var_l17 = var_f5; + var_f4 -= var_f5; + var_f3 += var_f4; + var_l2 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l18 = var_f3; + var_f2 += var_f3; + var_l24 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l22; + var_f3 = var_l5; + var_f4 = var_l4; + var_f4 = -(var_f4); + var_f3 *= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 += var_f4; + var_l27 = var_f3; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f3 = var_l6; + var_f4 = 0; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f4 = 0; + var_f5 = 1; + var_i6 = var_p1; + var_i7 = 36u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 *= var_f7; + var_l11 = var_f6; + var_f5 /= var_f6; + var_f6 = var_l11; + var_f7 = 0; + var_i6 = var_f6 == var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_l11 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l18; + var_f3 += var_f4; + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l2; + var_f3 = var_l6; + var_f4 = var_l16; + var_f3 += var_f4; + var_f4 = var_l2; + var_f5 = 0; + var_f6 = 1; + var_i7 = var_p1; + var_i8 = 40u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l6 = var_f7; + var_f8 = var_l6; + var_f7 *= var_f8; + var_l6 = var_f7; + var_f6 /= var_f7; + var_f7 = var_l6; + var_f8 = 0; + var_i7 = var_f7 == var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l18 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l4; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 += var_f5; + var_l28 = var_f4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l17; + var_f4 = var_l9; + var_f3 += var_f4; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l19 = var_f3; + var_f2 += var_f3; + var_f3 = var_l22; + var_f4 = var_l14; + var_f3 -= var_f4; + var_l29 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l9 = var_f3; + var_f2 += var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l4; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f4 = var_l11; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l9; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l2; + var_f3 = var_l4; + var_f4 = var_l19; + var_f3 += var_f4; + var_f4 = var_l16; + var_f5 = var_l29; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l26; + var_f3 = var_l23; + var_f2 += var_f3; + var_f3 = var_l17; + var_f2 -= var_f3; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l28; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l17 = var_f2; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l21; + var_f2 += var_f3; + var_l21 = var_f2; + var_f3 = 0; + var_f2 *= var_f3; + var_l23 = var_f2; + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l4; + var_f4 = 0; + var_f3 *= var_f4; + var_l10 = var_f3; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l23; + var_f3 += var_f4; + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l2; + var_f3 = var_l10; + var_f4 = var_l17; + var_f3 += var_f4; + var_f4 = var_l16; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l2 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f3 = var_l7; + var_f3 = -(var_f3); + var_f2 *= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 += var_f3; + var_l8 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l27; + var_f3 = var_l22; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l8; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l20; + var_f3 = var_l25; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f254(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + if (var_i0) { + var_i0 = 43u; + var_i1 = 1114112u; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l9 = var_i2; + var_i3 = 1u; + var_i2 &= var_i3; + var_p1 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = var_p5; + var_i0 += var_i1; + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_i0; + var_i0 = 45u; + var_l10 = var_i0; + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_B0:; + var_l8 = var_i0; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B2; + } + var_i0 = var_p3; + var_i1 = 16u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f178(instance, var_i0, var_i1); + var_l6 = var_i0; + goto var_B4; + } + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B4; + } + var_i0 = var_p3; + var_i1 = 3u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_p3; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + var_L9: + var_i0 = var_l6; + var_i1 = var_p1; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L9;} + var_B7:; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_L10: + var_i0 = var_l6; + var_i1 = var_p1; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L10;} + var_B4:; + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 += var_i1; + var_l8 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l10; + var_i3 = var_p2; + var_i4 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1346(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + if (var_i0) {goto var_B12;} + goto var_B11; + } + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l6 = var_i0; + var_l7 = var_i0; + var_i0 = 1u; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_p1 = var_i1; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + default: goto var_B15; + } + } + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l10; + var_i3 = var_p2; + var_i4 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1346(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + if (var_i0) {goto var_B12;} + goto var_B11; + var_B17:; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B15; + var_B16:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l7 = var_i0; + var_B15:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_L20: + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L20;} + var_i0 = 1u; + goto var_Bfunc; + var_B19:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = var_p2; + var_i4 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1346(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_l6; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B12;} + var_i0 = 0u; + var_p1 = var_i0; + var_L22: + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = var_l7; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B21;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L22;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_B21:; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_p1 = var_i0; + goto var_B12; + var_B14:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l12 = var_i0; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = var_l10; + var_i3 = var_p2; + var_i4 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1346(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + if (var_i0) {goto var_B12;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L24: + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_l6; + var_i1 = 48u; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L24;} + var_i0 = 1u; + goto var_Bfunc; + var_B23:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = 0u; + goto var_Bfunc; + var_B12:; + var_i0 = var_p1; + goto var_Bfunc; + var_B11:; + var_i0 = var_l7; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f255(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B0; + default: goto var_B4; + } + var_B4:; + var_f0 = var_l10; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l7; + var_f1 = var_l12; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + var_i2 = var_l15; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_l15; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = 1u; + var_p3 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_l14 = var_i0; + goto var_B1; + var_B3:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l14; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_L5: + var_f0 = var_l7; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l4; + var_i0 = var_f0 > var_f1; + var_l17 = var_i0; + var_f0 = var_l7; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f1 = var_l8; + var_f2 = var_l4; + var_i3 = var_l17; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_i0 = var_f0 > var_f1; + var_l18 = var_i0; + var_f0 = var_l13; + var_f1 = var_l4; + var_i2 = var_l18; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_p3; + var_i2 = var_l14; + var_i3 = var_l17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l18; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_p3; + var_i1 = 2u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l20; + var_i1 = var_l21; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L5;} + var_B1:; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l14; + var_f2 = var_l7; + var_i3 = var_l15; + var_i4 = var_p3; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l6; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l5; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_B0:; + var_i0 = var_l14; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i3 = var_l14; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f3 = var_l11; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l7; + var_f3 = var_l4; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f256(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l19 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l20 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l20; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l12 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l21 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = 0; + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f0 = -(var_f0); + var_l23 = var_f0; + var_f0 = var_l7; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l11; + var_f1 = var_l25; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l6; + var_f1 = var_l12; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l24; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l26 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l22; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l23; + var_f2 = var_l9; + var_f1 -= var_f2; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l9 = var_f1; + var_i0 = var_f0 < var_f1; + var_p1 = var_i0; + var_f0 = var_p4; + var_f1 = var_p4; + var_f2 = var_l9; + var_f3 = var_l6; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l8 = var_f2; + var_f3 = var_p4; + var_f4 = var_l8; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = var_l8; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p4 = var_f0; + var_f1 = 0; + var_f2 = 0; + var_f3 = var_l6; + var_f4 = var_l9; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l9; + var_f1 = var_l23; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_f1 = var_l22; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B2:; + var_f0 = var_l19; + var_f1 = var_l12; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_l6 = var_f0; + var_f0 = var_l24; + var_f1 = var_l12; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l13; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f2 = var_l9; + var_f1 -= var_f2; + var_f2 = var_l13; + var_f1 *= var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + var_p1 = var_i0; + var_f0 = var_p4; + var_f1 = var_p4; + var_f2 = var_l6; + var_f3 = var_l7; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l9 = var_f2; + var_f3 = var_p4; + var_f4 = var_l9; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p4 = var_f0; + var_f1 = var_l7; + var_f2 = var_l6; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = var_l7; + var_f5 = var_l8; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + goto var_B4; + } + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = var_l9; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_f1 = var_l13; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B4:; + var_f0 = var_l20; + var_f1 = var_l12; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l17; + var_f0 = -(var_f0); + var_l6 = var_f0; + var_f0 = var_l25; + var_f1 = var_l12; + var_f2 = var_l26; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l10; + var_f1 /= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 -= var_f2; + var_f2 = var_l11; + var_f1 *= var_f2; + var_l11 = var_f1; + var_i0 = var_f0 < var_f1; + var_p1 = var_i0; + var_f0 = var_p4; + var_f1 = var_p4; + var_f2 = var_l11; + var_f3 = var_l10; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l7 = var_f2; + var_f3 = var_p4; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l7; + var_f3 = var_l7; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p4 = var_f0; + var_f1 = var_l10; + var_f2 = var_l11; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = var_l7; + var_f5 = var_l8; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + goto var_B6; + } + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l7; + var_f1 = var_l17; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B6:; + var_f0 = var_l8; + var_f1 = var_l8; + var_f2 = var_p4; + var_i3 = var_p5; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 0u; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f257(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_l4 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i2 = 31u; + var_i1 &= var_i2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_l4; + var_i3 = 5u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l4; + var_i4 = 31u; + var_i3 &= var_i4; + var_l10 = var_i3; + var_i4 = 0u; + var_i3 = var_i3 != var_i4; + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = var_l3; + var_i4 = var_l8; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l12 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l3; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_L6: + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L6;} + } + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = var_l3; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l6; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + } + var_i0 = 1056646u; + var_i1 = 17u; + var_i2 = 1059272u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l11; + var_i1 = var_l3; + var_i2 = 1059256u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967295u; + var_i3 = var_l10; + var_i2 <<= (var_i3 & 31); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 0u; + var_i2 = 1059148u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_p1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p0; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = 1u; + var_i3 = var_p1; + var_i2 <<= (var_i3 & 31); + var_l3 = var_i2; + var_i3 = var_p0; + var_i4 = 104u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l4; + var_i5 = 2u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + goto var_B12; + } + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_B12:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = 1063396u; + var_i1 = 19u; + var_i2 = 1077436u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 143u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1059192u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = 143u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = 1059208u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1059224u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f258(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l6; + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l5; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l11; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l9 = var_f4; + var_f3 -= var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f4 = var_l9; + var_f3 -= var_f4; + var_l18 = var_f3; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p4; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f3 = var_l18; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l12; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l9; + var_f2 -= var_f3; + var_l21 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_f1 = var_l17; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_f1 = var_l17; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l13; + var_f1 = var_l15; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f1 = -(var_f1); + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l14; + var_f2 = var_l20; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l19; + var_f2 = var_l16; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f0 = var_l17; + var_f0 = wasm_fabsf(var_f0); + var_l6 = var_f0; + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l11; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l18; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l8; + var_f0 -= var_f1; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B4;} + var_f0 = 1; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f1 = var_l8; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_f1 = var_l9; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_f1 = var_l7; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 /= var_f1; + goto var_B5; + } + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f0 = -(var_f0); + var_l16 = var_f0; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l11; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l18; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l8; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_f0 = 1; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_f1 = var_l16; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_f1 = var_l9; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_f0 = -(var_f0); + var_f1 = var_l7; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_f1 = var_l7; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l12; + var_f0 = -(var_f0); + var_f1 = var_l7; + var_f0 /= var_f1; + var_B5:; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = 1; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + goto var_Bfunc; + var_B4:; + goto var_B0; + } + goto var_B0; + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f259(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + f64 var_d1, var_d2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_l13 = var_i1; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d1 = 1.0; + var_i2 = var_l10; + var_d2 = (f64)(var_i2); + var_d1 /= var_d2; + var_f1 = (f32)wasm_quiet(var_d1); + var_l2 = var_f1; + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l2; + var_f0 *= var_f1; + var_l5 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = 24u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_l11 = var_i0; + var_i0 = var_l8; + var_l10 = var_i0; + goto var_B3; + } + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_f0 = var_l6; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l5; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_B3:; + var_i0 = var_l12; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_L5: + var_f0 = var_l6; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l11; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l5; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l12; + var_l10 = var_i0; + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L5;} + var_B2:; + var_i0 = var_l13; + var_i1 = 12u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = 0; + var_l2 = var_f0; + goto var_B6; + } + var_f0 = var_l6; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l4; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_f2 = var_l2; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_l8 = var_i0; + var_B6:; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L9: + var_f0 = var_l6; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_l8; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l4; + var_i2 = var_l8; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l3 = var_f0; + var_f1 = var_l6; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_l8; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l4; + var_i3 = var_l8; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l2; + var_f3 = var_l2; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l14; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + } + var_f0 = var_l2; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1099872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1099980u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f260(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_p3; + var_i2 = var_l14; + var_i1 = var_i1 < var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + goto var_B1; + var_B5:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B4:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p3; + var_i2 = var_l12; + var_i1 *= var_i2; + var_l18 = var_i1; + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l14; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l5 = var_f1; + var_i2 = var_l17; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l12; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_l13; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_i3 = var_p3; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_i3 = var_p2; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = 255u; + var_i1 ^= var_i2; + var_p1 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 1u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_l15; + var_i3 = var_l13; + var_i4 = var_l18; + var_i3 += var_i4; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_l12; + var_i3 = var_l17; + var_i2 *= var_i3; + var_p3 = var_i2; + var_i3 = var_l13; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = 1052364u; + var_i1 = 27u; + var_i2 = 1050728u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f261(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_p3; + var_i2 = var_l14; + var_i1 = var_i1 < var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + goto var_B1; + var_B5:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B4:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p3; + var_i2 = var_l12; + var_i1 *= var_i2; + var_l18 = var_i1; + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l14; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l5 = var_f1; + var_i2 = var_l17; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l12; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_l13; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_i3 = var_p3; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_i3 = var_p2; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = 255u; + var_i1 ^= var_i2; + var_p1 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 1u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_l15; + var_i3 = var_l13; + var_i4 = var_l18; + var_i3 += var_i4; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_l12; + var_i3 = var_l17; + var_i2 *= var_i3; + var_p3 = var_i2; + var_i3 = var_l13; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1058356u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f262(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = var_l13; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_l12; + var_i0 = var_i0 < var_i1; + var_i1 = var_p3; + var_i2 = var_l14; + var_i1 = var_i1 < var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + goto var_B1; + var_B5:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B4:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l14; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_p3; + var_i2 = var_l12; + var_i1 *= var_i2; + var_l18 = var_i1; + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l14; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l5 = var_f1; + var_i2 = var_l17; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = 1; + var_i2 = var_l12; + var_f2 = (f32)(var_i2); + var_f3 = -1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_l13; + var_f2 = (f32)(var_i2); + var_f1 *= var_f2; + var_f2 = -0.5; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_i3 = var_p3; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_i3 = var_p2; + var_f3 = (f32)(var_i3); + var_f2 *= var_f3; + var_f3 = -0.5; + var_f2 += var_f3; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = 255u; + var_i1 ^= var_i2; + var_p1 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 1u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_l15; + var_i3 = var_l13; + var_i4 = var_l18; + var_i3 += var_i4; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_l12; + var_i3 = var_l17; + var_i2 *= var_i3; + var_p3 = var_i2; + var_i3 = var_l13; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_l15; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 += var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1099808u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f263(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + u64 var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_L0: + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 7u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B2; + } + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = var_l3; + var_l4 = var_i1; + var_i0 += var_i1; + var_B2:; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_j0; + var_i0 = var_l4; + var_j1 = var_l14; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j2 = 7ull; + var_j1 >>= (var_j2 & 63); + var_j2 = 72340172838076673ull; + var_j1 &= var_j2; + var_j2 = var_l14; + var_j3 = 9187201950435737471ull; + var_j2 |= var_j3; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + var_l4 = var_i0; + goto var_L0; + var_B1:; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_B4:; + var_i0 = 4294967295u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + } else { + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_l12 = var_i0; + var_L7: + var_i0 = var_l3; + var_l5 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 128u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_L10: + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = var_p2; + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t21, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l14 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_j1 = var_l14; + var_i1 = (u32)(var_j1); + var_l13 = var_i1; + var_i0 &= var_i1; + var_l10 = var_i0; + var_l4 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + var_L12: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L12;} + } + var_i0 = var_l8; + var_j1 = var_l14; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 -= var_i2; + var_i0 ^= var_i1; + var_i1 = var_l11; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = var_l13; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 255u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 3u); + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + goto var_L10; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 -= var_i3; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B9:; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B8:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 *= var_i1; + } + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_l4; + var_i3 = var_l3; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f264(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + u64 var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_L0: + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 7u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B2; + } + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = var_l3; + var_l4 = var_i1; + var_i0 += var_i1; + var_B2:; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_j0; + var_i0 = var_l4; + var_j1 = var_l14; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j2 = 7ull; + var_j1 >>= (var_j2 & 63); + var_j2 = 72340172838076673ull; + var_j1 &= var_j2; + var_j2 = var_l14; + var_j3 = 9187201950435737471ull; + var_j2 |= var_j3; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + var_l4 = var_i0; + goto var_L0; + var_B1:; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_B4:; + var_i0 = 4294967295u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + } else { + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_l12 = var_i0; + var_L7: + var_i0 = var_l3; + var_l5 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 128u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_L10: + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = var_p2; + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t21, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l14 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_j1 = var_l14; + var_i1 = (u32)(var_j1); + var_l13 = var_i1; + var_i0 &= var_i1; + var_l10 = var_i0; + var_l4 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + var_L12: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L12;} + } + var_i0 = var_l8; + var_j1 = var_l14; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l4; + var_i1 += var_i2; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 -= var_i2; + var_i0 ^= var_i1; + var_i1 = var_l11; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = var_l13; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l11; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 255u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 3u); + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + goto var_L10; + } + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B8; + var_B9:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 -= var_i3; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 255u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B8:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 *= var_i1; + } + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_l4; + var_i3 = var_l3; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f265(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l12; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l6; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + var_l8 = var_i1; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_i1 += var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B4; + default: goto var_B3; + } + var_B4:; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 3u; + var_p1 = var_i0; + var_f0 = var_l11; + var_f1 = 1.1920929e-07; + var_f2 = var_l9; + var_f1 -= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_f0; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 4u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = 1.1920929e-07; + var_f2 = var_l12; + var_f1 -= var_f2; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l9 = var_f0; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = -1.1920929e-07; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 5u; + var_p1 = var_i0; + var_f0 = var_l9; + var_f1 = 1.1920929e-07; + var_f2 = var_l10; + var_f1 -= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B5:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = var_l3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l12; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i1 = var_f1 < var_f2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_f4 = var_l9; + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_i1 |= var_i2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l10; + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_i2 = var_f2 < var_f3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_p0 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 2u; + var_i3 = var_l8; + var_i4 = var_l6; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 |= var_i2; + var_i2 = var_p0; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + var_i1 = 2u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l3; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l12; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l9; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f266(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l22 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l15 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l18 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l19 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f0 = 1; + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l23 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_l23; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l9 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l10 = var_f0; + var_f0 = var_l9; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 1; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f0 = var_l17; + var_f1 = var_l10; + var_f2 = 1; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l13; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l6 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l4; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l7; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l8; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l12; + var_f1 = var_l12; + var_f2 = var_l3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l16 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + var_f0 -= var_f1; + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l20; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f1 += var_f2; + var_f2 = var_l3; + var_f3 = var_l11; + var_f4 = var_l6; + var_f5 = var_l18; + var_f6 = var_l18; + var_f7 = var_l14; + var_f8 = var_l5; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l7; + var_f10 = var_l16; + var_f9 *= var_f10; + var_f10 = var_l8; + var_f11 = var_l12; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l14 = var_f6; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l15; + var_f8 = var_l5; + var_f9 = var_l16; + var_f8 *= var_f9; + var_f9 = var_l4; + var_f10 = var_l12; + var_f9 *= var_f10; + var_f10 = var_l7; + var_f11 = var_l13; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l15 = var_f6; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f267(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_L5: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 200u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 252u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_L17: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L17;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 264u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 260u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_L21: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L21;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 260u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f268(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + f32 var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 0u; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f262(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p3; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 148u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 |= var_i1; + var_l5 = var_i0; + var_f0 = 3.40282347e+38; + var_l18 = var_f0; + var_L0: + var_i0 = var_l4; + var_i1 = 280u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l7 = var_i0; + var_L2: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_p3 = var_i0; + goto var_B1; + } + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B4:; + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p1; + var_i3 = var_l6; + w2c_rapier__wasm3d__bg_f262(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l15; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + var_B1:; + var_i0 = var_l4; + var_i1 = 200u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_i1 = 240u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l22; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = var_l25; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 280u); + var_l19 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + var_l20 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_l21 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l18; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 292u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l17; + var_l18 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_L0; + } else { + var_i0 = 0u; + var_p1 = var_i0; + goto var_L0; + } + UNREACHABLE; + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f269(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, + var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, + var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l23 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l24 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_l25 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l11 = var_f4; + var_f5 = var_l11; + var_f4 *= var_f5; + var_l29 = var_f4; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_l30 = var_f5; + var_f4 -= var_f5; + var_l31 = var_f4; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 *= var_f6; + var_l26 = var_f5; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l32 = var_f4; + var_f5 = var_l12; + var_f6 = var_l11; + var_f5 *= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l33 = var_f5; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l6 = var_f4; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l34 = var_f5; + var_f6 = var_l8; + var_f7 = var_l11; + var_f6 *= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l35 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_f1 += var_f2; + var_l36 = var_f1; + var_i2 = var_p3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l9; + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 *= var_f5; + var_l27 = var_f4; + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 *= var_f6; + var_l38 = var_f5; + var_i6 = var_p3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f7 = var_l10; + var_f6 *= var_f7; + var_l39 = var_f6; + var_f5 -= var_f6; + var_l40 = var_f5; + var_i6 = var_p3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l14 = var_f6; + var_f7 = var_l14; + var_f6 *= var_f7; + var_l28 = var_f6; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l17 = var_f5; + var_f6 = var_l17; + var_f5 += var_f6; + var_l17 = var_f5; + var_f6 = var_l14; + var_f7 = var_l13; + var_f6 *= var_f7; + var_l18 = var_f6; + var_f7 = var_l18; + var_f6 += var_f7; + var_l18 = var_f6; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l14; + var_f7 = var_l4; + var_f6 *= var_f7; + var_l19 = var_f6; + var_f7 = var_l19; + var_f6 += var_f7; + var_l19 = var_f6; + var_f7 = var_l10; + var_f8 = var_l13; + var_f7 *= var_f8; + var_l20 = var_f7; + var_f8 = var_l20; + var_f7 += var_f8; + var_l20 = var_f7; + var_f6 += var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l41 = var_f3; + var_f2 += var_f3; + var_l42 = var_f2; + var_f3 = var_l36; + var_f4 = var_l42; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l16; + var_f1 -= var_f2; + var_l15 = var_f1; + var_f2 = var_l37; + var_f3 = var_l41; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l15; + var_f4 = var_l16; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l9; + var_f3 = var_l34; + var_f4 = var_l35; + var_f3 -= var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f5 = var_l12; + var_f4 *= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l7; + var_f6 = var_l11; + var_f5 *= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l26; + var_f6 = var_l31; + var_f5 += var_f6; + var_f6 = var_l25; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f1 += var_f2; + var_l12 = var_f1; + var_f2 = var_l22; + var_f3 = var_l9; + var_f4 = var_l19; + var_f5 = var_l20; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l10; + var_f6 = var_l14; + var_f5 *= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f6 = var_l4; + var_f7 = var_l13; + var_f6 *= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l28; + var_f7 = var_l40; + var_f6 += var_f7; + var_f7 = var_l27; + var_f6 -= var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 += var_f3; + var_l14 = var_f2; + var_f3 = var_l12; + var_f4 = var_l14; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = var_l9; + var_f3 = var_l32; + var_f4 = var_l33; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l30; + var_f6 = var_l29; + var_f5 += var_f6; + var_f6 = var_l26; + var_f5 -= var_f6; + var_f6 = var_l25; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l24; + var_f3 = var_l9; + var_f4 = var_l17; + var_f5 = var_l18; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l39; + var_f7 = var_l38; + var_f6 += var_f7; + var_f7 = var_l28; + var_f6 -= var_f7; + var_f7 = var_l27; + var_f6 -= var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l9 = var_f3; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l8; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l22; + var_f3 = var_l13; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l24; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l5; + var_f4 = var_l9; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f270(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p2; + var_i2 = var_l7; + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l13 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l13; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l13 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l13; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l12; + var_f1 = var_l13; + var_f0 /= var_f1; + var_l12 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) {goto var_B1;} + var_f0 = var_l13; + var_f1 = var_p4; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f0 = var_l11; + var_f0 = -(var_f0); + var_l11 = var_f0; + var_f0 = var_l10; + var_f0 = -(var_f0); + var_l10 = var_f0; + var_f0 = var_l12; + var_f0 = -(var_f0); + var_l12 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i3 = var_l6; + var_i4 = 60u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l6; + var_i5 = 24u; + var_i4 += var_i5; + var_i5 = var_p3; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 180u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_p4; + var_f0 = -(var_f0); + var_l13 = var_f0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 0; + var_l12 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l15; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l12 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l10; + var_f1 = var_l12; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l14; + var_f1 = var_l12; + var_f0 /= var_f1; + var_l12 = var_f0; + goto var_B0; + } + var_f0 = 1; + var_l10 = var_f0; + var_f0 = 0; + var_l11 = var_f0; + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l12 = var_f0; + goto var_B0; + var_B1:; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_f1 = var_p4; + var_f0 -= var_f1; + var_l13 = var_f0; + var_B0:; + var_f0 = var_p5; + var_f1 = var_l13; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l15 = var_f1; + var_f2 = var_l10; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l12; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f3 = var_l14; + var_f2 += var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_i5 = var_p1; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l16 = var_f3; + var_f4 = var_l16; + var_f3 += var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_p5; + var_f4 = var_l12; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_p5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l17; + var_f4 += var_f5; + var_l17 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f1 -= var_f2; + var_p5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f1 -= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_p4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_p5; + var_f2 = var_p4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_p4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B5:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f271(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_L1: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l24; + var_i1 = var_l21; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l21; + var_i3 = var_l22; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l13; + var_f1 = var_l5; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l15; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 52u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f0 = var_l4; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l26; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_p3 = var_i0; + goto var_B2; + var_B4:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078524u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1071240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p1; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 96u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l23; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f272(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0; + f32 var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_j0; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B8; + } + var_i0 = var_l3; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B8:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L11: + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 27, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 25, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B13; + } + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B13:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + var_B12:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L11;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l6; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_p1 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l10; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f273(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + u64 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i3 = 8u; + var_i2 += var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f419(instance, var_j0, var_j1, var_i2); + var_l21 = var_j0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_j0 = var_l21; + var_j1 = 25ull; + var_j0 >>= (var_j1 & 63); + var_l23 = var_j0; + var_j1 = 127ull; + var_j0 &= var_j1; + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l24 = var_j0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l14 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_j0 = var_l21; + var_i0 = (u32)(var_j0); + var_l16 = var_i0; + var_p2 = var_i0; + var_L2: + var_j0 = var_l24; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i2 = var_l4; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_j1; + var_j0 ^= var_j1; + var_l21 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l21; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_L3: + var_j0 = var_l21; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l22; + var_j1 = var_l22; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_L2; + } + var_j0 = var_l21; + var_j0 = I64_CTZ(var_j0); + var_l25 = var_j0; + var_j0 = var_l21; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l21; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = var_l7; + var_j1 = var_l25; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p2; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_i2 = 4294967284u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l16; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L6: + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L6;} + } + var_i0 = var_l4; + var_j1 = var_l21; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_l5; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + goto var_B9; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B16;} + var_i0 = 4294967295u; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B15;} + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + goto var_B15; + } + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = 139u; + var_i3 = 12u; + w2c_rapier__wasm3d__bg_f202(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B9; + var_B16:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B15:; + var_p1 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 12ull; + var_j0 *= var_j1; + var_l21 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + if (var_i0) {goto var_B14;} + var_j0 = var_l21; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B13;} + var_i0 = 8u; + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B18;} + var_i0 = var_l6; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B18:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l10; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l7; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B11; + } + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L20: + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_p1 = var_i2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_j3 = i64_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l19; + var_i5 = var_l4; + var_i6 = 4294967284u; + var_i5 *= var_i6; + var_i4 += var_i5; + var_j2 = w2c_rapier__wasm3d__bg_f419(instance, var_j2, var_j3, var_i4); + var_i2 = (u32)(var_j2); + var_l20 = var_i2; + var_i1 &= var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p1 = var_i0; + var_L23: + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l8 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L23;} + } + var_i0 = var_l6; + var_j1 = var_l21; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = var_l7; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l8 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l4; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l4; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L20;} + goto var_B12; + var_B14:; + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B9; + var_B13:; + w2c_rapier__wasm3d__bg_f1214(instance); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B9; + var_B12:; + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + if (var_i0) {goto var_B11;} + goto var_B9; + var_B11:; + var_i0 = var_l13; + var_j0 = (u64)(var_i0); + var_j1 = 12ull; + var_j0 *= var_j1; + var_i0 = (u32)(var_j0); + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l10; + var_i1 = var_p1; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B9:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l16; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_p1 = var_i2; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p2 = var_i0; + var_L26: + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l21 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L26;} + } + var_i0 = var_l4; + var_j1 = var_l21; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p2 = var_i0; + var_B8:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l17; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_j1 = var_l23; + var_i1 = (u32)(var_j1); + var_i2 = 127u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_p1; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4294967284u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 -= var_i1; + var_B0:; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f274(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l19 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l19; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l9 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l20 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_f0 = -(var_f0); + var_l21 = var_f0; + var_f0 = var_l5; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l8; + var_f1 = var_l23; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l10; + var_f1 = var_l9; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f5 = var_l10; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l24 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l13; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l24; + var_f1 /= var_f2; + var_l4 = var_f1; + var_f0 *= var_f1; + var_l13 = var_f0; + var_f1 = var_l21; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + var_p0 = var_i0; + var_f0 = var_p3; + var_f1 = var_p3; + var_f2 = var_l6; + var_f3 = var_l13; + var_i4 = var_p0; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_p3; + var_f4 = var_l4; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f3 = var_l4; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p3 = var_f0; + var_f1 = 0; + var_f2 = 0; + var_f3 = var_l13; + var_f4 = var_l6; + var_i5 = var_p0; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l6; + var_f1 = var_l21; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = var_l13; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_f0 = var_l12; + var_f1 = var_l9; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_f0 = -(var_f0); + var_l12 = var_f0; + var_f0 = var_l22; + var_f1 = var_l9; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l11; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f1 = var_l12; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + var_p0 = var_i0; + var_f0 = var_p3; + var_f1 = var_p3; + var_f2 = var_l6; + var_f3 = var_l11; + var_i4 = var_p0; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_p3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p3 = var_f0; + var_f1 = var_l11; + var_f2 = var_l6; + var_i3 = var_p0; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l4; + var_f4 = var_l4; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_B0; + } + var_f0 = var_l6; + var_f1 = var_l12; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = var_l11; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B3:; + var_f0 = var_l19; + var_f1 = var_l9; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l18; + var_f0 = -(var_f0); + var_l6 = var_f0; + var_f0 = var_l23; + var_f1 = var_l9; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l18; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = 1; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 -= var_f2; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l5 = var_f1; + var_i0 = var_f0 < var_f1; + var_p0 = var_i0; + var_f0 = var_l7; + var_f1 = var_l5; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f2 = var_l4; + var_f3 = var_l4; + var_f4 = var_l8; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f3 = var_l4; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_p3; + var_f2 = var_p3; + var_f3 = var_l5; + var_f4 = var_l7; + var_i5 = var_p0; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l4 = var_f3; + var_f4 = var_p3; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + goto var_B0; + } + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l18; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B5:; + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f275(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f411(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B11;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + var_B11:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + goto var_B2; + var_B8:; + var_j0 = var_l11; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_j1 = var_l10; + var_i1 = (u32)(var_j1); + var_l4 = var_i1; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 51u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 43, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 47u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B7:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + var_B6:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + var_B5:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f276(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l16 = var_f1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l16; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l13; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l16; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_i0 = var_p5; + if (var_i0) { + var_f0 = 0; + var_l6 = var_f0; + var_f0 = 0; + var_l11 = var_f0; + var_f0 = 0; + var_f1 = var_l17; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + if (var_i1) {goto var_B1;} + } + var_f0 = var_l7; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l17; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l15 = var_f6; + var_f7 = var_l15; + var_f6 += var_f7; + var_l15 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l18; + var_f5 = var_l12; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l18 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_p4; + var_f1 = var_l18; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l16; + var_f0 = -(var_f0); + var_f1 = var_l16; + var_f2 = var_l17; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l13; + var_f0 = -(var_f0); + var_f1 = var_l13; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_f0 = var_l14; + var_f0 = -(var_f0); + var_f1 = var_l14; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B1:; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p4 = var_f3; + var_f4 = var_p4; + var_f3 += var_f4; + var_p4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l14; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f277(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 16u; + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16777215u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 7u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = 16777216u; + var_i0 = var_i0 < var_i1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l5; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + } + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l2 = var_i0; + goto var_B11; + } + var_i0 = var_l3; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 12u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B11:; + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B4:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f278(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f0 -= var_f1; + var_l17 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l23 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l6; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l18; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_f0; + var_f1 = 0; + var_f2 = var_l8; + var_f3 = var_l13; + var_f2 /= var_f3; + var_f3 = var_l13; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_p2 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l20 = var_f0; + var_f0 = var_l19; + var_f1 = 1; + var_f2 = var_l7; + var_f3 = var_l13; + var_f2 /= var_f3; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f0 = var_l17; + var_f1 = var_l18; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f1 = -(var_f1); + var_l9 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l13; + var_f1 = var_l19; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = var_l9; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l20; + var_l8 = var_f0; + var_f0 = var_l6; + var_l5 = var_f0; + var_f0 = var_l14; + var_l7 = var_f0; + goto var_B0; + var_B3:; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_f0 = var_l6; + var_l5 = var_f0; + goto var_B0; + } + var_f0 = var_l19; + var_f1 = var_l13; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f0 = var_l5; + var_f1 = var_l6; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 += var_f2; + var_l17 = var_f1; + var_i0 = var_f0 < var_f1; + var_f1 = var_l15; + var_f2 = var_l16; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l7; + var_f1 = var_l14; + var_f2 = var_l16; + var_f3 = var_l17; + var_i2 = var_f2 > var_f3; + var_f3 = var_l15; + var_f4 = var_l17; + var_i3 = var_f3 > var_f4; + var_i2 &= var_i3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l20; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l7; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l19; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l20; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l7; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l19; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l20; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l9; + var_l5 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l8; + var_f3 = var_l18; + var_f4 = var_l12; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l6 = var_f6; + var_f7 = var_l6; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l5; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = var_l7; + var_f3 = var_l6; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f279(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l2 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l3; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l5; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l2; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = -0.99984771; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_l20; + var_i1 = 48u; + var_i0 *= var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l17 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_L1: + var_i0 = var_p1; + var_i1 = var_l23; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f0 = var_l3; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_l20; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l14; + var_f2 = var_l17; + var_f3 = var_l7; + var_f4 = var_l10; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l7; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f8 = var_l5; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l7 = var_f7; + var_f8 = var_l7; + var_f7 += var_f8; + var_l7 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l18 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l3; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l3 = var_f2; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_l24 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_f3; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_f3 = var_l5; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l2; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 += var_i4; + var_l25 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f2 -= var_f3; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l2 = var_f1; + var_f0 *= var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l12; + var_f1 = var_l14; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l18; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l19; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l4; + var_f2 = var_l2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = 9.99999997e-07; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l20; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l22; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + var_i0 = 1u; + var_l21 = var_i0; + var_B0:; + var_i0 = var_l21; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + u64 var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i10; + u64 var_j1, var_j2; + f32 var_f9; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 72u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p8; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l17 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_p8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p8; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l21 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l14; + var_j1 = var_l21; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 48u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p8; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p8; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_p8; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = var_l15; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l11; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = 7u; + var_i4 += var_i5; + var_i5 = 4294967288u; + var_i4 &= var_i5; + var_i3 += var_i4; + var_i4 = var_l11; + var_i5 = var_p8; + var_i6 = 16u; + var_i5 += var_i6; + var_i6 = var_l19; + var_i7 = var_l18; + var_i8 = var_l12; + var_f9 = var_p7; + var_i10 = var_l17; + w2c_rapier__wasm3d__bg_f337(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_f9, var_i10); + var_i0 = var_p8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l15 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p8; + var_i1 = 80u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p8; + var_i2 = 136u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l11; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 78u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l11; + var_i2 = 55u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p8; + var_i1 = var_p8; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 189u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + } + var_i0 = var_l9; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B5; + var_B6:; + var_i0 = var_l9; + var_i1 = var_p8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l9; + var_i1 = var_p8; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B5:; + var_i0 = var_p8; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 14u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 127u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 125u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_p8 = var_i0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 60u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l13; + var_i1 = var_p8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_l13; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 59u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 14u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l10; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 60u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f281(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f564(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B3; + } + var_i0 = var_l4; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f808(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l6 = var_i0; + } + var_i0 = var_l7; + var_i1 = 20u; + var_i0 *= var_i1; + var_i1 = 20u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 20u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l2; + } else { + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + } + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L9: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l6; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 2u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_B6:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 29, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 31u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 66u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1084004u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f282(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f0 -= var_f1; + var_l14 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l15; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f3 = var_l8; + var_f2 /= var_f3; + var_f3 = var_l8; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_p2 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f1 = 1; + var_f2 = var_l6; + var_f3 = var_l8; + var_f2 /= var_f3; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l17 = var_f0; + var_f0 = var_l14; + var_f1 = var_l15; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f1 = -(var_f1); + var_l14 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l8; + var_f1 = var_l10; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = var_l5; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l5; + var_f1 = var_l14; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l9; + var_l4 = var_f0; + var_f0 = var_l5; + var_l7 = var_f0; + var_f0 = var_l17; + var_l6 = var_f0; + goto var_B0; + var_B3:; + var_f0 = var_l10; + var_f1 = var_l8; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l7; + var_f1 = var_l5; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 += var_f2; + var_l16 = var_f1; + var_i0 = var_f0 < var_f1; + var_f1 = var_l8; + var_f2 = var_l10; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l16; + var_i2 = var_f2 > var_f3; + var_f3 = var_l8; + var_f4 = var_l16; + var_i3 = var_f3 > var_f4; + var_i2 &= var_i3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l14; + var_f1 = var_l5; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l8; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l8; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = var_l14; + var_l7 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l19; + var_f2 = var_l4; + var_f3 = var_l15; + var_f4 = var_l13; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l12; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l15; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + var_f2 = var_l6; + var_f3 = var_l15; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f283(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + f64 var_d1, var_d2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_d1 = 1.0; + var_i2 = var_l8; + var_d2 = (f64)(var_i2); + var_d1 /= var_d2; + var_f1 = (f32)wasm_quiet(var_d1); + var_l2 = var_f1; + var_f0 *= var_f1; + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = var_l2; + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l2; + var_f0 *= var_f1; + var_l5 = var_f0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l12; + var_i1 = 24u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l10 = var_i0; + var_i0 = var_p1; + var_l8 = var_i0; + goto var_B2; + } + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l3; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_B2:; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_L4: + var_f0 = var_l5; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 += var_i2; + var_l11 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l3; + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_l11; + var_l8 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B1:; + var_i0 = var_l12; + var_i1 = 12u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_f0 = 0; + var_l2 = var_f0; + goto var_B5; + } + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_f2 = var_l2; + var_f3 = 0; + var_i2 = var_f2 > var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B5:; + var_i0 = var_l8; + var_i1 = 12u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L8: + var_f0 = var_l5; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l4; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l2; + var_f3 = var_l2; + var_f4 = var_l7; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l6; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + } + var_i0 = var_p0; + var_f1 = var_l2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1099872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1099980u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f284(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l11; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 40u; + var_i2 += var_i3; + var_p2 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l10 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p4 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l9 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_p4; + var_f2 = var_l12; + var_f3 = var_l7; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 += var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p4 = var_f4; + var_f5 = var_p4; + var_f4 += var_f5; + var_p4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l7; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_p4; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + f64 var_p8, u32 var_p9, f64 var_p10, u32 var_p11) { + u32 var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_d1 = var_p10; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_d1); + var_i0 = var_l12; + var_i1 = var_p9; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l12; + var_d1 = var_p8; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_d1); + var_i0 = var_l12; + var_i1 = var_p7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l12; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l12; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l12; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l12; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p11; + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 88u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 112u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i3 = 108u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f499(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 88u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 112u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f499(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l12; + var_i1 = 112u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_p5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p5 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 120u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 128u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l12; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f286(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_l31 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_l32 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_l33 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_l34 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_l35 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_l36 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_l37 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_l38 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_l39 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l40 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l17 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l18 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l19 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l20 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l21 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l22 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_l23 = var_f2; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i1 = var_p0; + var_i2 = 80u; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l30 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l25 = var_f0; + var_i0 = var_p1; + var_f1 = var_l25; + var_f2 = var_l29; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l40; + var_f1 = var_l5; + var_f2 = var_l2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l2; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + var_f2 = var_l23; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l30; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + var_f2 = var_l2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l38; + var_f1 = var_l9; + var_f2 = var_l9; + var_f3 = var_l28; + var_f4 = 0; + var_f5 = var_l13; + var_f6 = var_l16; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l2 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l2; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l36; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l27; + var_f4 = 0; + var_f5 = var_l12; + var_f6 = var_l15; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l34; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l26; + var_f4 = 0; + var_f5 = var_l11; + var_f6 = var_l14; + var_i5 = var_f5 >= var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l33; + var_f1 = var_l8; + var_f2 = var_l2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l2; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l32; + var_f1 = var_l7; + var_f2 = var_l4; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l31; + var_f1 = var_l6; + var_f2 = var_l3; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l39; + var_f1 = var_l13; + var_f2 = var_l13; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l37; + var_f1 = var_l12; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l35; + var_f1 = var_l11; + var_f2 = var_l11; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + var_f2 = var_l10; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + var_f2 = var_l8; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f287(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f1 = -(var_f1); + var_l9 = var_f1; + var_f2 = var_l2; + var_f3 = var_l9; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_f2 = var_l2; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = -(var_f2); + var_l9 = var_f2; + var_f3 = var_l2; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = 0; + var_f3 = var_l2; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = -(var_f2); + var_l9 = var_f2; + var_f3 = var_l2; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = 0; + var_f3 = var_l2; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_f0 = var_l7; + var_f1 = var_l10; + var_f1 = -(var_f1); + var_l10 = var_f1; + var_f2 = var_l7; + var_f3 = var_l10; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_f2 = var_l7; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l20; + var_f2 = -(var_f2); + var_l7 = var_f2; + var_f3 = var_l4; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = 0; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l13; + var_f2 = var_l21; + var_f2 = -(var_f2); + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l13; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = 0; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f0 = var_l6; + var_f1 = var_l18; + var_f1 = -(var_f1); + var_l7 = var_f1; + var_f2 = var_l6; + var_f3 = var_l7; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_f2 = var_l6; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l17; + var_f2 = -(var_f2); + var_l6 = var_f2; + var_f3 = var_l3; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = 0; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_f2 = var_l19; + var_f2 = -(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l12; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = 0; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l15; + var_f2 = -(var_f2); + var_l6 = var_f2; + var_f3 = var_l6; + var_f4 = var_l8; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = 0; + var_f3 = var_l8; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l14; + var_f3 = -(var_f3); + var_l8 = var_f3; + var_f4 = var_l5; + var_f5 = var_l8; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = 0; + var_f4 = var_l5; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l16; + var_f3 = -(var_f3); + var_l5 = var_f3; + var_f4 = var_l5; + var_f5 = var_l11; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = 0; + var_f4 = var_l5; + var_f5 = 0; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f288(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f654(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + goto var_B0; + } + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f654(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = var_l3; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l10; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = var_l5; + var_i2 = var_i2 == var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_L8: + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = var_l5; + var_i2 = var_i2 == var_i3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l5 = var_i1; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l11; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L8;} + goto var_B1; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l5; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 1064100u; + var_i1 = 39u; + var_i2 = 1064140u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1064100u; + var_i1 = 39u; + var_i2 = 1064140u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f289(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2, u32 var_p3) { + u32 var_l19 = 0, var_l20 = 0, var_l21 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l19; + var_i1 = var_l20; + w2c_rapier__wasm3d__bg_f88(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B0; + case 2: goto var_B1; + default: goto var_B0; + } + var_B2:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1081060u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1081044u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_f0; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l12 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l13 = var_f2; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l18 = var_f1; + var_f2 = var_l9; + var_i3 = var_l19; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + var_l7 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_i4 = var_l19; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 44u); + var_l5 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l14 = var_f2; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_l15 = var_f0; + var_f0 = var_l6; + var_l16 = var_f0; + var_f0 = var_l4; + var_l17 = var_f0; + var_f0 = var_l9; + var_l5 = var_f0; + var_f0 = var_l14; + var_l6 = var_f0; + var_f0 = var_l7; + var_l4 = var_f0; + var_f0 = var_l8; + var_l9 = var_f0; + var_f0 = var_l10; + var_l8 = var_f0; + goto var_B3; + } + var_f0 = var_l9; + var_l15 = var_f0; + var_f0 = var_l14; + var_l16 = var_f0; + var_f0 = var_l7; + var_l17 = var_f0; + var_f0 = var_l10; + var_l9 = var_f0; + var_B3:; + var_i0 = var_l19; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l19; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l19; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l19; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l19; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l19; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l19; + var_p3 = var_i0; + var_i1 = 4294967280u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 += var_f1; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l5; + var_i0 = var_f0 > var_f1; + var_f1 = var_l4; + var_f2 = var_l6; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B10;} + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B9;} + var_f0 = var_l6; + var_f1 = 1; + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4294967292u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967284u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967272u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967288u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l7 = var_f0; + goto var_B8; + } + var_f0 = var_l7; + var_f1 = 1; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4294967276u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967268u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967272u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967288u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l7 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l4 = var_f0; + goto var_B8; + var_B10:; + var_f0 = var_l4; + var_f1 = 1; + var_f0 += var_f1; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4294967276u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967268u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967284u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967292u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l4; + var_f2 = var_l4; + var_f1 += var_f2; + var_l4 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l6 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l7 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l4 = var_f0; + goto var_B8; + var_B9:; + var_f0 = var_l5; + var_f1 = 1; + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f0 -= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 4294967272u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967288u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967284u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 4294967292u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_f1 = var_l4; + var_f2 = var_l4; + var_f1 += var_f2; + var_l4 = var_f1; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i0 = var_l19; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l4 = var_f0; + var_B8:; + var_i0 = var_l20; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l20; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l20; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l20; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B5; + var_B7:; + } + var_i0 = 1080632u; + var_i1 = 20u; + var_i2 = 1080756u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 68u); + var_l10 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_f1 = var_l7; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_p3; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_f1 = var_l10; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = 0; + var_f1 = var_l11; + var_f2 = var_l11; + var_f3 = 1.1920929e-07; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f0 = 0; + var_f1 = var_l9; + var_f2 = var_l9; + var_f3 = 1.1920929e-07; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = 0; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = 1.1920929e-07; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l8; + var_f2 /= var_f3; + var_f3 = var_l8; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f290(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + } + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + goto var_B9; + } + var_i0 = var_l6; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B9:; + var_i0 = var_l7; + var_i1 = var_l10; + var_i2 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f615(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = 88u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = 1084260u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B4:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 88u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f291(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l11; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p4 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l8 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_f0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_p4; + var_f2 = var_l12; + var_f3 = var_l7; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f4 = var_l10; + var_f3 += var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p4 = var_f4; + var_f5 = var_p4; + var_f4 += var_f5; + var_p4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l13 = var_f3; + var_f4 = var_l13; + var_f3 += var_f4; + var_l13 = var_f3; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l7; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_p4; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f292(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_l3 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_L4: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L4;} + goto var_B2; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_L10: + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l9; + if (var_i0) { + var_L12: + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L12;} + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + goto var_B7; + } + var_i0 = var_l10; + var_i1 = 536870911u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_L14: + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L14;} + goto var_B7; + } + var_i0 = var_l9; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B7:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f293(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l5 = var_i0; + var_i0 = 3u; + var_l6 = var_i0; + var_f0 = var_p1; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_p1; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_p1; + var_f1 = var_p1; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = 2u; + var_l6 = var_i0; + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 8388608u; + var_i0 |= var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16777214u; + var_i1 &= var_i2; + var_i2 = var_l5; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 255u; + var_i2 &= var_i3; + var_l8 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_j0 = (u64)(var_i0); + var_l10 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_l11 = var_j0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 2139095040u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i2 = var_l5; + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B2; + default: goto var_B0; + } + var_B3:; + var_i0 = var_l8; + var_i1 = 150u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_j0 = var_l11; + var_i0 = !(var_j0); + var_l6 = var_i0; + var_j0 = 1ull; + var_l12 = var_j0; + goto var_B0; + var_B2:; + var_j0 = 33554432ull; + var_j1 = var_l10; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_i2 = var_l9; + var_i3 = 8388608u; + var_i2 = var_i2 == var_i3; + var_l7 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j0 = 2ull; + var_j1 = 1ull; + var_i2 = var_l7; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l12 = var_j0; + var_j0 = var_l11; + var_i0 = !(var_j0); + var_l6 = var_i0; + var_i0 = 4294967144u; + var_i1 = 4294967145u; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_l7 = var_i0; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l7; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l4; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l4; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 122, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1103680u; + var_l7 = var_i0; + var_i0 = 0u; + goto var_B4; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1106904u; + var_i1 = 1103680u; + var_i2 = var_l5; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + goto var_B4; + } + var_i0 = 1106904u; + var_i1 = 1106905u; + var_i2 = var_l5; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = 1u; + var_B4:; + var_p2 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l6; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B9; + case 1: goto var_B10; + case 2: goto var_B11; + default: goto var_B8; + } + var_B11:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 15u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f109(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 15u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f40(instance, var_i0, var_i1, var_i2); + goto var_B12; + } + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_B12:; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_i3 = var_l4; + var_i3 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i3) + 88u); + var_i4 = var_p3; + var_i5 = var_l4; + var_i6 = 32u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f563(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B7; + var_B10:; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + goto var_B7; + } + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + goto var_B7; + var_B9:; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 1106907u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + goto var_B7; + var_B8:; + var_i0 = var_l4; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 1106910u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_B7:; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 80u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f339(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f294(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 <= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f1 = -(var_f1); + var_l10 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 /= var_f3; + var_f3 = var_l6; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_p1 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = 1; + var_f2 = var_l11; + var_f3 = var_l6; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 30u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 45u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l16 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_f1 = var_l10; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = var_l8; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = -2; + var_f0 *= var_f1; + var_l17 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f1 *= var_f2; + var_l18 = var_f1; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l19 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l17; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l9; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B2;} + var_B4:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_p0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B1; + var_B2:; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l16; + var_f1 = var_l7; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l15; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_p0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 30u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f295(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_l10 = var_i0; + var_i0 = 4u; + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i1 = 59652323u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 59652324u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_l7 = var_i0; + var_L7: + var_i0 = var_l8; + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_j0; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l11; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l15; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L7;} + var_B5:; + var_i0 = var_l5; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f277(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + goto var_B8; + } + var_i0 = var_l4; + var_i1 = 89478485u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 24u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 89478486u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B8:; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 104u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 120u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = 1089752u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B4:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 120u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f296(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_p2; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B3; + } + var_i0 = var_p2; + var_i1 = 8u; + var_i2 = var_l11; + var_i1 -= var_i2; + var_l10 = var_i1; + var_i2 = var_p2; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_j0 = 0ull; + goto var_B5; + } + var_i0 = 4u; + var_l9 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B5:; + var_l3 = var_j0; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 |= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 += var_i1; + var_j0 = i64_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j0 <<= (var_j1 & 63); + var_j1 = var_l3; + var_j0 |= var_j1; + var_l3 = var_j0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 |= var_i1; + var_l9 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l9; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + if (var_i2) { + var_i2 = var_p1; + var_i3 = var_l9; + var_i2 += var_i3; + var_j2 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_j3 = (u64)(var_i3); + var_j2 <<= (var_j3 & 63); + var_j3 = var_l3; + var_j2 |= var_j3; + } else { + var_j2 = var_l3; + } + var_i3 = var_l11; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 56u; + var_i3 &= var_i4; + var_j3 = (u64)(var_i3); + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l3 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_j1 = var_l3; + var_j0 ^= var_j1; + var_l5 = var_j0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_j0 += var_j1; + var_l6 = var_j0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_j1; + var_i2 = var_p0; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j1 += var_j2; + var_l8 = var_j1; + var_j2 = var_l4; + var_j3 = 13ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l7 = var_j1; + var_j0 += var_j1; + var_l4 = var_j0; + var_i0 = var_p0; + var_j1 = var_l4; + var_j2 = var_l7; + var_j3 = 17ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = var_l4; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = var_l6; + var_j2 = var_l5; + var_j3 = 16ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l5 = var_j1; + var_j2 = var_l4; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = var_l3; + var_j2 = var_l5; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_l10; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_j0; + var_L10: + var_i0 = var_p1; + var_i1 = var_l10; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_j0; + var_j1 = var_l6; + var_j0 ^= var_j1; + var_l6 = var_j0; + var_j1 = var_l4; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_l3; + var_j2 = var_l5; + var_j1 += var_j2; + var_l5 = var_j1; + var_j2 = var_l3; + var_j3 = 13ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l3 = var_j1; + var_j0 += var_j1; + var_l4 = var_j0; + var_j0 = var_l4; + var_j1 = var_l3; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j0 = var_l5; + var_j1 = 32ull; + var_j0 = I64_ROTL(var_j0, var_j1); + var_j1 = var_l7; + var_j2 = var_l6; + var_j3 = 16ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l5 = var_j1; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_l5; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l6 = var_j0; + var_j0 = var_l4; + var_j1 = 32ull; + var_j0 = I64_ROTL(var_j0, var_j1); + var_l4 = var_j0; + var_j0 = var_l7; + var_j1 = var_l8; + var_j0 ^= var_j1; + var_l5 = var_j0; + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_p0; + var_j1 = var_l3; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + } + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_j0 = 0ull; + var_l3 = var_j0; + var_i0 = 0u; + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l11; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l10; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_j0; + var_i0 = 4u; + var_B0:; + var_p2 = var_i0; + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 |= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_l10; + var_i1 += var_i2; + var_i0 += var_i1; + var_j0 = i64_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j0 <<= (var_j1 & 63); + var_j1 = var_l3; + var_j0 |= var_j1; + var_l3 = var_j0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 |= var_i1; + var_p2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l9; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l10; + var_i2 += var_i3; + var_i1 += var_i2; + var_j1 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_j2 = (u64)(var_i2); + var_j1 <<= (var_j2 & 63); + var_j2 = var_l3; + var_j1 |= var_j2; + } else { + var_j1 = var_l3; + } + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f297(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + u64 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B3; + } + var_i0 = 8u; + var_i1 = var_l10; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = 4u; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 0u; + goto var_B5; + } + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = 4u; + var_B5:; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 |= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_j0 = i64_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j0 <<= (var_j1 & 63); + var_j1 = var_l2; + var_j0 |= var_j1; + var_l2 = var_j0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 |= var_i1; + var_l8 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l8; + var_i3 = var_l11; + var_i2 = var_i2 < var_i3; + if (var_i2) { + var_i2 = var_p1; + var_i3 = var_l8; + var_i2 += var_i3; + var_j2 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_j3 = (u64)(var_i3); + var_j2 <<= (var_j3 & 63); + var_j3 = var_l2; + var_j2 |= var_j3; + } else { + var_j2 = var_l2; + } + var_i3 = var_l10; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 56u; + var_i3 &= var_i4; + var_j3 = (u64)(var_i3); + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l2 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_j1 = var_l2; + var_j0 ^= var_j1; + var_l4 = var_j0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_j0 += var_j1; + var_l5 = var_j0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l3 = var_j1; + var_i2 = var_p0; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j1 += var_j2; + var_l7 = var_j1; + var_j2 = var_l3; + var_j3 = 13ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l6 = var_j1; + var_j0 += var_j1; + var_l3 = var_j0; + var_i0 = var_p0; + var_j1 = var_l3; + var_j2 = var_l6; + var_j3 = 17ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = var_l3; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = var_l5; + var_j2 = var_l4; + var_j3 = 16ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l3 = var_j1; + var_j2 = var_l7; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l4 = var_j1; + var_j2 = var_l3; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = var_l2; + var_j2 = var_l4; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = 4u; + var_i1 = var_l9; + var_l8 = var_i1; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l2 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_j0; + var_L10: + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_l3; + var_j0 += var_j1; + var_l6 = var_j0; + var_j1 = var_l2; + var_j2 = var_l4; + var_j1 += var_j2; + var_l4 = var_j1; + var_j2 = var_l2; + var_j3 = 13ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l2 = var_j1; + var_j0 += var_j1; + var_l3 = var_j0; + var_j0 = var_l3; + var_j1 = var_l2; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l2 = var_j0; + var_j0 = var_l4; + var_j1 = 32ull; + var_j0 = I64_ROTL(var_j0, var_j1); + var_j1 = var_l6; + var_j2 = var_l5; + var_j3 = 16ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j0 += var_j1; + var_l6 = var_j0; + var_j1 = var_l4; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j0 = var_l3; + var_j1 = 32ull; + var_j0 = I64_ROTL(var_j0, var_j1); + var_l3 = var_j0; + var_j0 = var_l6; + var_j1 = var_l7; + var_j0 ^= var_j1; + var_l4 = var_j0; + var_i0 = var_l11; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_p0; + var_j1 = var_l2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = var_l3; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_j0 = 0ull; + var_l2 = var_j0; + var_i0 = 0u; + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = 4u; + var_B0:; + var_l9 = var_i0; + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 |= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = var_l9; + var_i1 += var_i2; + var_i0 += var_i1; + var_j0 = i64_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j0 <<= (var_j1 & 63); + var_j1 = var_l2; + var_j0 |= var_j1; + var_l2 = var_j0; + var_i0 = var_l9; + var_i1 = 2u; + var_i0 |= var_i1; + var_l9 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = var_l10; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = var_l9; + var_i2 += var_i3; + var_i1 += var_i2; + var_j1 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_j2 = (u64)(var_i2); + var_j1 <<= (var_j2 & 63); + var_j2 = var_l2; + var_j1 |= var_j2; + } else { + var_j1 = var_l2; + } + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f298(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B6:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L9: + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B11; + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B11; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B11; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B11:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + var_B10:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l6; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_p1 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_l9; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f299(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l12 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 188u); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 184u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B4; + case 2: goto var_B3; + default: goto var_B5; + } + var_B5:; + var_i0 = 1083152u; + var_i1 = 40u; + var_i2 = 1085740u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l2 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p0; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l2; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + goto var_B1; + var_B3:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f0 -= var_f1; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_i2 = var_p0; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_i3 = var_p0; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l6; + var_f3 -= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p0; + var_i5 = 96u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l2; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p0; + var_i5 = 60u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f5 = var_l2; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l5 = var_f2; + var_f1 /= var_f2; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 -= var_f3; + var_f3 = var_l3; + var_f4 = var_l5; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = 1.1920929e-06; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p0; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1u; + goto var_Bfunc; + var_B0:; + var_i0 = 0u; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f300(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_j1 = var_p1; + var_j0 ^= var_j1; + var_j1 = 8387220255154660723ull; + var_j0 ^= var_j1; + var_l6 = var_j0; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_j1; + var_j2 = 7816392313619706465ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l3 = var_j0; + var_j0 = var_l5; + var_j1 = 7237128888997146477ull; + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_l4; + var_j2 = 8317987319222330741ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = 32ull; + var_j0 = I64_ROTL(var_j0, var_j1); + var_j1 = var_l3; + var_j2 = var_l6; + var_j3 = 16ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j0 += var_j1; + var_l6 = var_j0; + var_j1 = var_l4; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l8 = var_j0; + var_j1 = 576460752303423488ull; + var_j0 ^= var_j1; + var_l4 = var_j0; + var_j0 = var_l4; + var_j1 = var_l7; + var_j2 = var_l5; + var_j3 = 13ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l5 = var_j1; + var_j2 = var_l3; + var_j1 += var_j2; + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_l9 = var_j0; + var_j1 = var_l8; + var_j2 = 16ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l4; + var_j3 = 48ull; + var_j2 >>= (var_j3 & 63); + var_j1 |= var_j2; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j0 = var_l3; + var_j1 = var_l7; + var_j2 = var_l5; + var_j3 = 17ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 ^= var_j2; + var_l5 = var_j1; + var_j2 = var_p1; + var_j3 = var_l6; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_l4 = var_j0; + var_j0 = var_l6; + var_j1 = var_l5; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l6 = var_j0; + var_j1 = var_l9; + var_j0 += var_j1; + var_l5 = var_j0; + var_j0 = var_l5; + var_j1 = var_l6; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l4; + var_j2 = 576460752303423488ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l6 = var_j0; + var_j0 = var_l6; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l3; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l4; + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j2 = var_l5; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = 255ull; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l5 = var_j1; + var_j0 += var_j1; + var_l3 = var_j0; + var_j0 = var_l3; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l4; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l5; + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j2 = var_l6; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l5 = var_j1; + var_j0 += var_j1; + var_l6 = var_j0; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l3; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l4; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = var_l5; + var_j2 ^= var_j3; + var_l3 = var_j2; + var_j1 += var_j2; + var_l4 = var_j1; + var_j0 += var_j1; + var_l5 = var_j0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l3; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l4; + var_j1 ^= var_j2; + var_l3 = var_j1; + var_j2 = var_l6; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l4 = var_j1; + var_j0 += var_j1; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l6 = var_j0; + var_j1 = var_l3; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l4; + var_j1 ^= var_j2; + var_l4 = var_j1; + var_j2 = var_l5; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l5 = var_j1; + var_j0 += var_j1; + var_l3 = var_j0; + var_j0 = var_l3; + var_j1 = var_l4; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l5; + var_j1 ^= var_j2; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l6; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l3; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 25ull; + var_j0 >>= (var_j1 & 63); + var_j1 = 127ull; + var_j0 &= var_j1; + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_j0 = var_l3; + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_L1: + var_i0 = var_p0; + var_i1 = var_l10; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_L2: + var_j0 = var_l3; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_l10 = var_i0; + goto var_L1; + } + var_j0 = var_l3; + var_j0 = I64_CTZ(var_j0); + var_l6 = var_j0; + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = var_l13; + var_j1 = var_l6; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_p0; + var_i1 &= var_i2; + var_l14 = var_i1; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_p1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L2;} + var_i0 = var_l11; + var_i1 = 0u; + var_i2 = var_l14; + var_i1 -= var_i2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 24u; + var_i0 -= var_i1; + goto var_Bfunc; + var_B0:; + var_i0 = 1048608u; + var_i1 = 22u; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f301(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i1) {goto var_B0;} + } + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_L2: + var_i0 = var_l4; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B5; + default: goto var_B6; + } + var_B6:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 65u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_L9: + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = 1107644u; + var_i3 = 64u; + var_i4 = var_l3; + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i1) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 64u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L9;} + goto var_B7; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B7:; + var_i0 = var_p2; + var_i1 = 63u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1107644u; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967231u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B10;} + } + var_i0 = var_p0; + var_i1 = 1107644u; + var_i2 = var_p2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = 1u; + goto var_B0; + var_B10:; + var_i0 = 1107644u; + var_i1 = 64u; + var_i2 = 0u; + var_i3 = var_p2; + var_i4 = 1107708u; + w2c_rapier__wasm3d__bg_f1523(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = 1u; + goto var_B0; + var_B4:; + var_i0 = var_l4; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_p2 = var_i0; + var_i0 = var_l9; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B16; + case 1: goto var_B17; + default: goto var_B15; + } + var_B17:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B14; + var_B16:; + var_i0 = var_l4; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l3 = var_i0; + var_i1 = 1000u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 4u; + var_i1 = 5u; + var_i2 = var_l3; + var_i3 = 10000u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + goto var_B13; + } + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 10u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B13;} + var_i0 = 2u; + var_i1 = 3u; + var_i2 = var_l3; + var_i3 = 100u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + goto var_B13; + var_B15:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_B14:; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + if (var_i0) {goto var_B13;} + var_i0 = 0u; + var_l5 = var_i0; + goto var_B12; + } + var_i0 = var_l5; + var_i1 = 5u; + var_i2 = 1107628u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_l3 = var_i0; + goto var_B20; + } + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 10u; + var_i2 = DIV_U(var_i2, var_i3); + var_l3 = var_i2; + var_i3 = 10u; + var_i2 *= var_i3; + var_i1 -= var_i2; + var_i2 = 48u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_L22: + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 65535u; + var_i1 &= var_i2; + var_l6 = var_i1; + var_i2 = 10u; + var_i1 = DIV_U(var_i1, var_i2); + var_l10 = var_i1; + var_i2 = 10u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 48u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l10; + var_i3 = 10u; + var_i2 *= var_i3; + var_i1 -= var_i2; + var_i2 = 48u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 100u; + var_i0 = DIV_U(var_i0, var_i1); + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i0 = var_i0 == var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_L22;} + var_B12:; + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + var_i0 = 0u; + var_B0:; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f302(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l26 = 0, var_l27 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i7; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p5; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l19 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l20 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_L3: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l24 = var_f0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_f0; + var_i0 = var_l26; + var_f1 = var_l18; + var_f2 = var_l20; + var_i3 = var_p1; + var_i4 = var_p4; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p4 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 *= var_f3; + var_l8 = var_f2; + var_f3 = var_l15; + var_f4 = var_l21; + var_i5 = var_p4; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_f4 *= var_f5; + var_l13 = var_f4; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l22; + var_i7 = var_p4; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_f6 *= var_f7; + var_l16 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l14; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l8; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f7 = var_l13; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l26; + var_f1 = var_l17; + var_f2 = var_l13; + var_f3 = var_l15; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l26; + var_f1 = var_l19; + var_f2 = var_l16; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l12; + var_f1 = var_l21; + var_f2 = var_l25; + var_f1 *= var_f2; + var_l16 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l22; + var_f3 = var_l23; + var_f2 *= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l10; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l20; + var_f3 = var_l24; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l26; + var_f1 = var_l18; + var_f2 = var_l9; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l9 = var_f6; + var_f7 = var_l9; + var_f6 += var_f7; + var_l9 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l26; + var_f1 = var_l17; + var_f2 = var_l16; + var_f3 = var_l15; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l26; + var_f1 = var_l19; + var_f2 = var_l14; + var_f3 = var_l15; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_p7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = var_l26; + var_i2 = var_l26; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f365(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l27; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + } + var_i0 = var_l26; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = var_p5; + var_i1 = var_p2; + var_i2 = 1053900u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 1053884u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f303(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f220(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f304(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f192(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f305(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f137(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f306(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f74(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f307(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f176(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f308(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f556(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f309(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f310(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f191(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f311(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f223(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f312(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f168(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f313(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f206(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f314(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f85(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f315(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f124(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f316(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f90(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f317(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l12; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f175(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l13; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p4 = var_f0; + var_f1 = var_p4; + var_f0 += var_f1; + var_p4 = var_f0; + var_f0 = var_l10; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l14; + var_f3 = var_p4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f318(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p1; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l29 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l30 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l31 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l32 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = 120u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_i3 = var_p1; + var_i4 = 96u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_i4 = var_p1; + var_i5 = 72u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l6 = var_f4; + var_i5 = var_p1; + var_i6 = 48u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_i5 = var_p2; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l7 = var_f5; + var_i6 = var_p1; + var_i7 = 24u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f5 *= var_f6; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l8 = var_f6; + var_i7 = var_p1; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 124u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l28; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l27; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l33; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 128u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l22; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 132u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l31; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 136u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l30; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 140u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l29; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f319(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f564(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l6 = var_i0; + } + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 268435455u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + } else { + var_i0 = var_l3; + } + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_L9: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l6; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_B6:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 29, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 31u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 66u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1084068u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l14; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = var_l15; + var_f4 = var_p5; + var_i5 = var_p6; + var_i6 = 0u; + var_i5 = var_i5 != var_i6; + var_i6 = var_l13; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_p6 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 116u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 108u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 28u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 28u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f321(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_l4 = var_i1; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l5; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l4; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f816(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L4: + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 176u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 184u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l8; + if (var_i0) { + var_L6: + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L6;} + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B0; + } + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l3 = var_i0; + goto var_B10; + } + var_i0 = var_p2; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_B10:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B9:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B8:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f322(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l21 = var_f0; + var_L1: + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 84u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_f0; + var_i0 = var_l2; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f3 = var_l16; + var_f4 = var_l21; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f3 *= var_f4; + var_i4 = var_l2; + var_i5 = 32u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f5 = var_l20; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l2; + var_i5 = 36u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f5 = var_l19; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_l2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_l16 = var_f4; + var_f5 = var_l16; + var_f4 *= var_f5; + var_i5 = var_l2; + var_i6 = 44u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 += var_f5; + var_i5 = var_l2; + var_i6 = 48u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l16 = var_f5; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l2; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l17; + var_f4 = var_l16; + var_f3 += var_f4; + var_l17 = var_f3; + var_f2 /= var_f3; + var_l18 = var_f2; + var_f3 = var_l17; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l18; + var_f3 = var_l17; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l17 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = -3.40282347e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = 3.40282347e+38; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l16; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 68u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_l2 = var_i0; + var_i0 = var_l6; + var_l9 = var_i0; + var_L3: + var_f0 = var_l17; + var_f1 = var_l21; + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l20; + var_i3 = var_l8; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l23 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l2; + var_i4 = 4u; + var_i3 += var_i4; + var_l4 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l19; + var_i3 = var_l8; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l25 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l2; + var_i4 = 8u; + var_i3 += var_i4; + var_l12 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l26 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_i3 = var_l2; + var_i4 = 12u; + var_i3 += var_i4; + var_l13 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l28 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l29 = var_f3; + var_i4 = var_l2; + var_i5 = 16u; + var_i4 += var_i5; + var_l14 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l30 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l31 = var_f3; + var_i4 = var_l2; + var_i5 = 20u; + var_i4 += var_i5; + var_l15 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l32 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l16 = var_f0; + var_i0 = var_l15; + var_f1 = var_l32; + var_f2 = var_l31; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l30; + var_f2 = var_l29; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l28; + var_f2 = var_l27; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_f1 = var_l26; + var_f2 = var_l25; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l24; + var_f2 = var_l23; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l18; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_i3 = var_l11; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_i3 = var_l10; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 84u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_l5; + var_i1 = 84u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f323(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l4 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l13 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l14 = var_f2; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 += var_f2; + var_l18 = var_f1; + var_f2 = var_l3; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_f3 = var_l4; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l14; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f2 *= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 += var_f3; + var_l15 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l10; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 += var_f3; + var_l16 = var_f2; + var_f3 = var_l6; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l10; + var_f2 *= var_f3; + var_l12 = var_f2; + var_f3 = var_l3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l20 = var_f3; + var_f4 = var_l6; + var_f5 = var_l6; + var_f4 *= var_f5; + var_l21 = var_f4; + var_f3 -= var_f4; + var_l17 = var_f3; + var_f4 = var_l8; + var_f5 = var_l8; + var_f4 *= var_f5; + var_l13 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_i4 = var_p1; + var_i5 = 40u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l14 = var_f4; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l11; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l22 = var_f3; + var_f4 = var_l10; + var_f5 = var_l3; + var_f4 *= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l23 = var_f4; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f4 = var_l13; + var_f5 = var_l17; + var_f4 += var_f5; + var_f5 = var_l12; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l16; + var_f5 = var_l19; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l11; + var_f3 = var_l21; + var_f4 = var_l20; + var_f3 += var_f4; + var_f4 = var_l13; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l22; + var_f4 = var_l23; + var_f3 -= var_f4; + var_l4 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l18; + var_f5 = var_l15; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f324(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l5; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l12; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = 0; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_f2 = var_l8; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l9; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_f2 = var_l11; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = 0; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + if (var_i0) {goto var_B2;} + var_f0 = var_l4; + var_f1 = var_l11; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_f0 = -3.40282347e+38; + var_l4 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l11; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l11; + var_l4 = var_f0; + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l7; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l10; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l15; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + var_B2:; + var_i0 = var_p0; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l4; + var_f1 = -3.40282347e+38; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = -3.40282347e+38; + var_l4 = var_f0; + var_B0:; + var_f0 = var_l8; + var_f1 = var_l9; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_f1 = var_l4; + var_f2 = var_l8; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l8; + var_l4 = var_f0; + var_i0 = 1u; + goto var_B4; + } + var_i0 = 0u; + var_f1 = var_l4; + var_f2 = var_l9; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l9; + var_l4 = var_f0; + var_i0 = 1u; + var_B4:; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l5; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 2u; + var_p1 = var_i0; + var_f0 = var_l5; + var_l4 = var_f0; + goto var_B8; + } + var_f0 = var_l4; + var_f1 = var_l6; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 2u; + var_p1 = var_i0; + var_f0 = var_l6; + var_l4 = var_f0; + goto var_B7; + var_B9:; + var_i0 = var_l16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_B8:; + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B6; + var_B7:; + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l4; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B6:; + var_i0 = var_p0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l13; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l12; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f325(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_f0 = -3.40282347e+38; + goto var_B0; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l21 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l23 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l24 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p4; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l25 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l26 = var_f3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_p1 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l10; + var_f2 = -(var_f2); + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l10 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l11; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_l9; + var_f5 = var_l9; + var_f5 = -(var_f5); + var_i6 = var_p1; + var_f4 = var_i6 ? var_f4 : var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_i5 = var_p4; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 += var_f4; + var_l12 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l19 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l5; + var_f2 -= var_f3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = -3.40282347e+38; + var_f1 = var_l10; + var_f2 = var_l25; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l15; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f8 = var_l7; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l11; + var_f10 = var_l14; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f8 = var_l10; + var_f7 -= var_f8; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_p3; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 8u); + var_i9 = 2147483647u; + var_i8 &= var_i9; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_l14 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l19; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l13 = var_f6; + var_f7 = var_l13; + var_f6 += var_f7; + var_l13 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l14; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = var_l26; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l21; + var_f4 = var_l15; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f5 = var_l20; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l22; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l23; + var_f5 = var_l15; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f6 = var_l19; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l24; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = -3.40282347e+38; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_f0 = var_l10; + var_l16 = var_f0; + var_f0 = var_l9; + var_l17 = var_f0; + var_f0 = var_l5; + var_l18 = var_f0; + var_f0 = var_l6; + var_B0:; + var_l5 = var_f0; + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f326(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0; + u64 var_l21 = 0, var_l22 = 0, var_l23 = 0; + f32 var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i9, var_i10, var_i11; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l13 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l21 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l21; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l5; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l21 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l21; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_j0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l21; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = var_l23; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_j1 = var_l22; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l3; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l20; + var_i2 = var_l19; + var_i3 = var_l18; + var_i4 = var_l4; + var_i5 = var_l9; + var_i6 = var_l11; + var_i7 = var_l10; + var_f8 = var_l24; + var_i9 = var_p1; + var_i10 = var_l3; + var_i11 = 128u; + var_i10 += var_i11; + w2c_rapier__wasm3d__bg_f39(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9, var_i10); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f327(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l9; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l20 = var_f0; + var_f1 = var_l4; + var_f2 = var_l6; + var_i3 = var_p3; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_f1 = var_l7; + var_f2 = var_l16; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l9; + var_f2 = var_l16; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l7; + var_l5 = var_f0; + var_f0 = var_l6; + var_l9 = var_f0; + var_f0 = var_l4; + var_l10 = var_f0; + goto var_B1; + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_f0 = var_l4; + var_l10 = var_f0; + var_f0 = var_l6; + var_l9 = var_f0; + var_f0 = var_l7; + var_l5 = var_f0; + var_L3: + var_f0 = var_l14; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l7; + var_f1 = var_l21; + var_f2 = var_l11; + var_f3 = var_l16; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l12; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f7 = var_l13; + var_f8 = var_l15; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l11 = var_f6; + var_f7 = var_l11; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + var_f2 = var_l7; + var_f3 = var_l11; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l22; + var_f2 = var_l15; + var_f3 = var_l16; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_f2 = var_l6; + var_f3 = var_l15; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l20; + var_f2 = var_l18; + var_f3 = var_l16; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l4; + var_f3 = var_l8; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l5; + var_f3 = var_l11; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f0 = var_l9; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l15; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = var_l10; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l10 = var_f0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 -= var_i1; + var_p1 = var_i0; + if (var_i0) {goto var_L3;} + var_B1:; + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = 1081393u; + var_i1 = 82u; + var_i2 = 1081476u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f328(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l4; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l5; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l14 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l13; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l13; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l6; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l7 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = -(var_f0); + var_f1 = var_l9; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_p2 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_l5; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l10 = var_f3; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f2 = -(var_f2); + var_f3 = var_l14; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l14 = var_f2; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l18; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l6 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l4; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 48u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f230(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + } else { + var_i0 = 3u; + } + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f329(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l15 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l15; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l15 = var_f2; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f0 = var_l6; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_f1 = var_l19; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l14 = var_f4; + var_f5 = var_l14; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l11; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l17; + var_f1 = var_l20; + var_f0 *= var_f1; + var_f1 = var_l18; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l6; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f0 = -(var_f0); + var_f1 = var_l7; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f0 -= var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_f0 = 0; + var_f1 = var_l11; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l16 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + if (var_i0) {goto var_B0;} + var_f0 = var_l7; + var_f0 = wasm_sqrtf(var_f0); + var_f1 = var_l6; + var_f0 -= var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l16 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f2 = var_p4; + var_f3 = var_l16; + var_i2 = var_f2 >= var_f3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f330(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f1 = var_l5; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l4 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l4; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 /= var_f2; + var_l4 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l8; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l14 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l4; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l13; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l14; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l12; + var_f4 = var_l9; + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_f6 = var_l7; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_i6 = var_p3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f7 = var_l8; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f331(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l5; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l4; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l7; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l7; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l13; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l16 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l15; + var_f3 = var_l8; + var_f4 = var_l3; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l6; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f8 = var_l4; + var_f9 = var_l17; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l8 = var_f7; + var_f8 = var_l8; + var_f7 += var_f8; + var_l15 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_f3 = var_l7; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_l20 = var_f4; + var_f5 = var_l10; + var_f6 = var_l3; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f8 = var_l4; + var_f9 = var_l11; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l10 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l19 = var_f4; + var_i5 = var_p2; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l21 = var_f5; + var_f6 = var_l13; + var_f7 = var_l3; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f8 = var_l4; + var_f9 = var_l16; + var_f8 *= var_f9; + var_f9 = var_l5; + var_f10 = var_l9; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l9 = var_f5; + var_f6 = 0; + var_f5 *= var_f6; + var_l11 = var_f5; + var_f4 += var_f5; + var_l16 = var_f4; + var_f3 += var_f4; + var_f4 = var_l8; + var_f5 = var_l20; + var_f6 = var_l18; + var_f7 = var_l3; + var_f8 = var_l15; + var_f7 *= var_f8; + var_f8 = var_l6; + var_f9 = var_l12; + var_f8 *= var_f9; + var_f9 = var_l4; + var_f10 = var_l14; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 += var_f6; + var_l6 = var_f5; + var_f6 = 0; + var_f5 *= var_f6; + var_l13 = var_f5; + var_f6 = var_l21; + var_f7 = var_l17; + var_f8 = var_l3; + var_f9 = var_l14; + var_f8 *= var_f9; + var_f9 = var_l4; + var_f10 = var_l15; + var_f9 *= var_f10; + var_f10 = var_l5; + var_f11 = var_l12; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l5 = var_f6; + var_f7 = 0; + var_f6 *= var_f7; + var_l12 = var_f6; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l5; + var_f3 = var_l7; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f4 = var_l9; + var_f5 = var_l19; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l8; + var_f5 = 0; + var_f4 *= var_f5; + var_l3 = var_f4; + var_f5 = var_l5; + var_f6 = var_l13; + var_f5 += var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l6; + var_f3 = var_l4; + var_f4 = var_l10; + var_f5 = var_l11; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l6; + var_f6 = var_l12; + var_f5 += var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l8; + var_f3 = var_l16; + var_f4 = var_l7; + var_f3 -= var_f4; + var_f4 = var_l14; + var_f5 = var_l8; + var_f4 -= var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l5; + var_f3 = var_l4; + var_f4 = var_l19; + var_f5 = var_l9; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l13; + var_f6 = var_l5; + var_f5 -= var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l6; + var_f3 = var_l4; + var_f4 = var_l11; + var_f5 = var_l10; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 -= var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f332(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_j1 = 137438953472ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_L4: + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L4;} + goto var_B2; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 134217727u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_L6: + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + } + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B8; + default: goto var_B9; + } + var_B10:; + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 930u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_B9:; + var_i0 = 1u; + var_p1 = var_i0; + var_B8:; + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B11; + default: goto var_B12; + } + var_B13:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 930u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_B12:; + var_i0 = 1u; + var_l9 = var_i0; + var_B11:; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + var_B2:; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + } + var_i0 = 0u; + goto var_B0; + var_B1:; + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f333(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f411(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + var_B10:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + goto var_B2; + var_B7:; + var_j0 = var_l8; + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 51u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 43, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 47u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + var_B5:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l8; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f334(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f411(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 1049008u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + goto var_B2; + var_B7:; + var_j0 = var_l7; + var_i0 = (u32)(var_j0); + var_i1 = 6u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = 1054872u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f404(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1151(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = 51u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 43, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 47u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + var_B6:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + var_B5:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_j2 = var_l7; + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f335(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = 48u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 212u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B7:; + var_f0 = var_l6; + var_f1 = var_l7; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B6:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 64u; + var_i1 |= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p0; + var_i1 = 296u; + var_i0 += var_i1; + goto var_B4; + var_B5:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 64u; + var_i1 |= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p0; + var_i1 = 296u; + var_i0 += var_i1; + var_B4:; + var_p1 = var_i0; + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B3:; + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_Bfunc; + } + var_i0 = 48u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 64u; + var_i1 |= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p0; + var_i1 = 296u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B8;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p0; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B8:; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f336(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l18 = 0, var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j2; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l18 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l18; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l18; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l18; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l18; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_l18; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_p4; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_p0; + var_f1 = var_p5; + var_f2 = var_l15; + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_l18; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i4 = var_l18; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_i1 = var_f1 >= var_f2; + if (var_i1) { + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_p2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_p5; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l19; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_f1 = var_p5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l16 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p5 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l6; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l17 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 += var_f2; + var_l10 = var_f1; + var_f1 = var_l17; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 += var_f2; + var_l11 = var_f1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f2 = var_l12; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l7 = var_f3; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_p5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l16; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l12 = var_f6; + var_f7 = var_l12; + var_f6 += var_f7; + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f2 = var_l17; + var_f3 = var_l7; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_f2 = var_l16; + var_f3 = var_l7; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_p5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_f2 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_l14; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l15; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f3 = var_p5; + var_f4 = var_l13; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f5 = var_l10; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l9; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_p5; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l15; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f337(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f32 var_p9, u32 var_p10) { + u32 var_l11 = 0; + f32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l22 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_p5; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p5; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l20 = var_f0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l15; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l16 = var_f2; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l14; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l15 = var_f5; + var_f6 = var_l15; + var_f5 += var_f6; + var_l23 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l16; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l12; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l13; + var_i3 = var_p5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l17 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_i5 = var_p5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l21 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l11; + var_f1 = var_l13; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l11; + var_f1 = var_l16; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l13; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l12; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l11; + var_f1 = var_l12; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l13; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_f1 = var_l22; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l13; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l18 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l12; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 -= var_f3; + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l20; + var_f0 += var_f1; + var_l20 = var_f0; + var_i0 = var_l11; + var_f1 = var_l17; + var_f2 = var_l16; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l14; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l17 = var_f5; + var_f6 = var_l17; + var_f5 += var_f6; + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l11; + var_f1 = var_l15; + var_f2 = var_l16; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l20; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l11; + var_f1 = var_l18; + var_f2 = var_l16; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = 1079268u; + var_i2 = var_l11; + var_i3 = var_l11; + var_i4 = 32u; + var_i3 += var_i4; + var_i4 = var_p3; + var_i5 = var_p4; + var_i6 = var_p7; + var_i7 = var_p8; + var_f8 = var_p9; + var_i9 = var_p10; + w2c_rapier__wasm3d__bg_f73(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_f8, var_i9); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f338(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l6; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l13; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l6 = var_f6; + var_f7 = var_l6; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l13; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l7; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l5; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l10 = var_f6; + var_f7 = var_l10; + var_f6 += var_f7; + var_l10 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l6; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l10; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l12 = var_f6; + var_f7 = var_l12; + var_f6 += var_f7; + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l6; + var_f3 = var_l9; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f339(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_l8 = var_i0; + var_i0 = var_l9; + var_l6 = var_i0; + var_i0 = var_l3; + goto var_B2; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f301(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = 48u; + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 1103680u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_i1 = var_l7; + var_i2 = var_l3; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i2 = var_l3; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = 0u; + var_B2:; + var_p1 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L6: + var_i0 = var_l2; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B9; + default: goto var_B10; + } + var_B10:; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B7; + var_B9:; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B7; + var_B8:; + var_i0 = var_l2; + var_i1 = 2u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1000u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 4u; + var_i1 = 5u; + var_i2 = var_l5; + var_i3 = 10000u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B7; + } + var_i0 = 1u; + var_i1 = var_l5; + var_i2 = 10u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B7;} + var_i0 = 2u; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 100u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B7:; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L6;} + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p1; + var_i0 -= var_i1; + var_p1 = var_i0; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B17; + case 1: goto var_B16; + case 2: goto var_B17; + default: goto var_B15; + } + var_B17:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p1; + var_l2 = var_i0; + goto var_B15; + var_B16:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B15:; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_L18: + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L18;} + goto var_B1; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f301(instance, var_i0, var_i1, var_i2); + goto var_B12; + var_B13:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f301(instance, var_i0, var_i1, var_i2); + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_l2 = var_i0; + var_L19: + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = var_l3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B12;} + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L19;} + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + var_B12:; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + goto var_B0; + var_B1:; + var_i0 = 1u; + var_l2 = var_i0; + var_B0:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f340(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l17 = 0, var_l18 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l4; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l5 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l10 = var_f2; + var_f3 = var_l5; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_f3 = var_l3; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_f0 = var_l3; + var_l8 = var_f0; + var_f0 = var_l5; + var_l7 = var_f0; + var_f0 = var_l4; + var_l6 = var_f0; + goto var_B0; + } + var_f0 = var_l12; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = var_l15; + var_i0 = var_f0 <= var_f1; + if (var_i0) { + var_i0 = 1u; + var_l17 = var_i0; + goto var_B0; + } + var_f0 = var_l16; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l3; + var_f1 = var_l14; + var_f2 = var_l15; + var_f3 = var_l16; + var_f2 /= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l3; + var_i0 = i32_reinterpret_f32(var_f0); + var_p2 = var_i0; + var_f0 = 1; + var_f1 = var_l3; + var_f0 -= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l17 = var_i0; + var_i0 = 1u; + var_l18 = var_i0; + goto var_B0; + } + var_i0 = 1087128u; + var_i1 = 30u; + var_i2 = 1087272u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_f0 = var_l6; + var_f1 = var_l9; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l6; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l6; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l9; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l9; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l6; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l4; + var_f1 = var_l9; + var_f1 = wasm_fabsf(var_f1); + var_l5 = var_f1; + var_f2 = var_l6; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B5:; + var_f0 = var_l7; + var_f1 = var_l10; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l10; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l10; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = var_l10; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_l4; + var_f1 = var_l10; + var_f1 = wasm_fabsf(var_f1); + var_l5 = var_f1; + var_f2 = var_l7; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B6:; + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = var_l11; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l8; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l11; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l11; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = var_l11; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l4 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B4;} + var_f0 = var_l4; + var_f1 = var_l11; + var_f1 = wasm_fabsf(var_f1); + var_l5 = var_f1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f341(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B11; + case 1: goto var_B12; + default: goto var_B13; + } + var_B13:; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B12:; + var_i0 = 1u; + var_p1 = var_i0; + var_B11:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B2:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f342(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l17 = var_j0; + var_i0 = var_p1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 104u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = var_l17; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l16 = var_i0; + var_i0 = var_p1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l4 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 53687091u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 40u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 112u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f343(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l19; + var_f1 = var_l10; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l19; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l19; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l19; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p1 = var_i0; + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l9 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_l11 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f64 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + u64 var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i10; + u64 var_j1, var_j2; + f32 var_f9; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 80u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p6; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l15 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_p6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p3; + var_j1 = i64_reinterpret_f64(var_d1); + var_l20 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l20; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l17 = var_i1; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l18 = var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l20 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l13; + var_j1 = var_l20; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i0 = var_p6; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_p6; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i3 = var_l16; + var_i4 = var_l13; + var_i5 = var_l8; + var_i6 = 76u; + var_i5 += var_i6; + var_i6 = var_l14; + var_i7 = var_p6; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_i8 = var_p6; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 4u); + var_f9 = var_p5; + var_i10 = var_l15; + w2c_rapier__wasm3d__bg_f337(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_f9, var_i10); + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l12 = var_i0; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p6; + var_i2 = 96u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l11; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 38u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 151u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 149u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l12; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + } + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 96u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 4u; + var_l12 = var_i0; + var_i0 = var_p6; + var_i1 = 93u; + var_i0 += var_i1; + goto var_B6; + var_B7:; + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_B6:; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_l7; + var_i1 = 63u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055780u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 14u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 143u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 141u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 140u); + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 68u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l10; + var_i1 = var_p6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 67u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 14u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 65, var_i1); + } + var_i0 = var_l9; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 68u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f345(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l20 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l20; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_f1; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l11; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l22 = var_f1; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l13 = var_f2; + var_f3 = var_l5; + var_f4 = var_l5; + var_f3 *= var_f4; + var_l14 = var_f3; + var_f4 = var_l7; + var_f5 = var_l7; + var_f4 *= var_f5; + var_l23 = var_f4; + var_f5 = var_l3; + var_f6 = var_l3; + var_f5 *= var_f6; + var_l24 = var_f5; + var_f4 -= var_f5; + var_l17 = var_f4; + var_f5 = var_l4; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l21 = var_f5; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l12; + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l12 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f5 = var_l7; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l18 = var_f5; + var_f6 = var_l18; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 -= var_f5; + var_f5 = 0.5; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l3; + var_f6 = var_l7; + var_f5 *= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f6 = var_l4; + var_f7 = var_l5; + var_f6 *= var_f7; + var_l19 = var_f6; + var_f7 = var_l19; + var_f6 += var_f7; + var_l19 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l25 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l7; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l11 = var_f1; + var_f2 = var_l13; + var_f3 = var_l19; + var_f4 = var_l6; + var_f3 -= var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l17; + var_f5 = var_l21; + var_f4 += var_f5; + var_f5 = var_l14; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l3; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f6 = var_l7; + var_f7 = var_l5; + var_f6 *= var_f7; + var_l6 = var_f6; + var_f7 = var_l6; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l17 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l20; + var_f3 = var_l7; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_f2 = var_l13; + var_f3 = var_l18; + var_f4 = var_l9; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l24; + var_f5 = var_l23; + var_f4 += var_f5; + var_f5 = var_l21; + var_f4 -= var_f5; + var_f5 = var_l14; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l3; + var_f6 = var_l6; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l3 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + var_f2 = var_l25; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l17; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f346(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_l3 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_L4: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L4;} + goto var_B2; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L10: + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l8; + if (var_i0) { + var_L12: + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l8 = var_i0; + if (var_i0) {goto var_L12;} + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + goto var_B7; + } + var_i0 = var_l9; + var_i1 = 536870911u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_L15: + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = var_l8; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L15;} + goto var_B7; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B13:; + var_i0 = var_l8; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f347(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + f32 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_i1 = var_p8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + var_l12 = var_i0; + var_L2: + var_i0 = var_p7; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 69u); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i1 = var_l11; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_p4; + var_i3 = var_l9; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l9 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l16 = var_f2; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_i2 = var_l11; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l18 = var_f2; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l17; + var_f1 = var_l18; + var_i2 = var_p4; + var_i3 = var_l9; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l9 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l15; + var_f2 = var_l16; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l14; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l17; + var_f1 = var_l18; + var_i2 = var_p4; + var_i3 = var_l9; + var_i4 = 12u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l9 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_f1 = var_l15; + var_f2 = var_l16; + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l14; + var_i4 = var_l9; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + goto var_Bfunc; + var_B4:; + var_i0 = var_p5; + var_i1 = var_l9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = 1098260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l10; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l9 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_l9 = var_i2; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p4; + var_i5 = var_p5; + var_i6 = var_p6; + var_i7 = var_p7; + var_i8 = var_p8; + w2c_rapier__wasm3d__bg_f347(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l9 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p8; + var_i1 = var_p0; + var_i2 = var_l9; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L2;} + } + var_i0 = var_p0; + var_i1 = var_p8; + var_i2 = 1097172u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l9; + var_i1 = var_p5; + var_i2 = 1098244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f348(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f64 var_d0, var_d1, var_d2; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + if (var_i1) { + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_p2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + } else { + var_i1 = 33u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + if (var_i1) { + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_p2; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + } else { + var_i1 = 33u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 72u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i5 = 76u; + var_i4 += var_i5; + var_i1 = w2c_rapier__wasm3d__bg_f1499(instance, var_i1, var_i2, var_i3, var_i4); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 68u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 60u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i5 = 4294967232u; + var_i4 -= var_i5; + w2c_rapier__wasm3d__bg_f1230(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_B3; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = var_p2; + w2c_wbg_0x5F_wbindgen_number_get(instance->w2c_wbg_instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_d0; + var_d1 = 0.0; + var_i0 = var_d0 >= var_d1; + var_l4 = var_i0; + var_i0 = var_l4; + var_d1 = var_l6; + var_d2 = 4294967296.0; + var_i1 = var_d1 < var_d2; + var_i0 &= var_i1; + if (var_i0) { + var_d0 = var_l6; + var_i0 = I32_TRUNC_U_F64(var_d0); + goto var_B12; + } + var_i0 = 0u; + var_B12:; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_d0 = var_l6; + var_d1 = 4294967295.0; + var_i0 = var_d0 > var_d1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l4 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + goto var_B2; + } + var_i0 = var_p2; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B3:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = 0u; + var_B2:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f349(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_f0 = 1; + var_l10 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = 0; + var_f1 = var_l9; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l13; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l14; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l15; + var_f4 = var_l14; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_f0 = var_l16; + var_f1 = var_l5; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l7 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 /= var_f1; + var_B0:; + var_l7 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l16 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l16; + var_i5 = var_p3; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l14; + var_f4 = var_l13; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l9; + var_i8 = var_p3; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l15; + var_i9 = var_p3; + var_f7 = var_i9 ? var_f7 : var_f8; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f3 = var_l14; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l14; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f350(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 &= var_i2; + var_l1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l8 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f528(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l1; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B7:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_l1 = var_i0; + var_i0 = var_l6; + var_l3 = var_i0; + var_L8: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B3; + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L8;} + goto var_B2; + } + var_i0 = var_l2; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1049224u; + var_i1 = 43u; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1049300u; + var_i4 = 1049284u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 1051080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1152(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l1 = var_i1; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_l1; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L12: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L12;} + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = 1u; + } else { + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_B1:; + var_i0 = var_l8; + if (var_i0) {goto var_B15;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B15:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f351(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 &= var_i2; + var_l1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l8 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f530(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l1; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B7:; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_l1 = var_i0; + var_i0 = var_l6; + var_l3 = var_i0; + var_L8: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B3; + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L8;} + goto var_B2; + } + var_i0 = var_l2; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057336u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l1 = var_i1; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_l1; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L12: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L12;} + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = 1u; + } else { + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_B1:; + var_i0 = var_l8; + if (var_i0) {goto var_B15;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B15:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f352(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l13 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = var_l17; + var_f0 *= var_f1; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l12; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l18 = var_f0; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l15; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l16; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_p1 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = 0; + var_f1 = var_l4; + var_f1 = -(var_f1); + var_f2 = var_l5; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 -= var_f2; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l14 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p1; + var_f1 = var_p3; + var_f2 = var_l14; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f353(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l13; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l4 = var_f1; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l8; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f1 = var_l6; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 /= var_f4; + var_f4 = var_l15; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l7; + var_f0 = -(var_f0); + var_l7 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l8; + var_f0 = copysignf(var_f0, var_f1); + var_l7 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l9 = var_f0; + var_B1:; + var_f0 = 0; + var_l4 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l6; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l13; + var_f4 = var_l11; + var_f5 = var_l7; + var_f6 = var_l8; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f7 = var_l5; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l9 = var_f6; + var_f7 = var_l9; + var_f6 += var_f7; + var_l9 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l13; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f354(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f318(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_l5 = var_i0; + var_i0 = var_p3; + var_l7 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_L4: + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l15; + var_i4 = var_p0; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i4 = var_p0; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_i4 = var_p0; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_i4 = var_p0; + var_i5 = 20u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L4;} + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l10 = var_i1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_L6: + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l8; + var_i4 = 24u; + var_i3 *= var_i4; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f318(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_p3; + var_l7 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_L9: + var_i0 = var_l5; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f3 = var_l15; + var_i4 = var_p0; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_i4 = var_p0; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i4 = var_p0; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_i4 = var_p0; + var_i5 = 16u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_i4 = var_p0; + var_i5 = 20u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L9;} + goto var_B7; + } + goto var_B1; + var_B7:; + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + } + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1064752u; + var_i1 = 26u; + var_i2 = 1065080u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_B1:; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063984u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f355(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) {goto var_B2;} + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B5; + } + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 5u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 5u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 6u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 6u; + var_i1 = var_l3; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B5:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B4:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l3; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B2:; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f356(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p2; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 19, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 18, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 52u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 17, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p1; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 52u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l3; + var_i3 = 32u; + var_i2 += var_i3; + var_l5 = var_i2; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p2; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 76u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p2; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 84u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_p1; + var_i3 = 80u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f357(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l13 = 0, var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l13; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l9 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l11 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l4; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_f0; + var_i0 = var_p3; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_f1 = var_l4; + var_f2 = var_l5; + var_i1 = var_f1 <= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l5; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p3; + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_l6 = var_f0; + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l13; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l8; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l12 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_f0; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f2 = var_l7; + var_f3 = var_l6; + var_f2 /= var_f3; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 += var_f4; + var_f2 /= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_f0 *= var_f1; + goto var_B4; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_f0; + var_f0 = 0; + var_B4:; + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l4; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l13; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f358(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l2 = var_i0; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = 276u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 7780738u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 276u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l8; + var_i3 = var_l5; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l7; + var_l2 = var_i3; + var_i2 -= var_i3; + var_l3 = var_i2; + var_i3 = var_l3; + var_i4 = var_l6; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f812(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l2 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_l3 = var_i0; + goto var_B7; + } + var_i0 = var_l8; + var_i1 = var_l2; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = var_l7; + var_i3 = 1u; + var_i2 += var_i3; + var_l3 = var_i2; + var_i3 = var_l7; + var_i4 = var_l11; + var_i3 = var_i3 == var_i4; + var_l12 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 1u; + var_i3 = var_l12; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_B7:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 276u; + var_i0 *= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 544u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L9: + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 276u; + var_i0 -= var_i1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 544u; + var_i0 -= var_i1; + var_i1 = 1u; + var_i2 = var_l10; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 540u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = var_l9; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 264u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = var_l3; + var_i3 = 2u; + var_i2 += var_i3; + var_l3 = var_i2; + var_i3 = var_l8; + var_i4 = var_l11; + var_i3 = var_i3 == var_i4; + var_l8 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 268u; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i2 = 1u; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 552u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L9;} + var_B6:; + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f359(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l13 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_l14 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l13; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l14; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_f2 = var_l4; + var_f3 = var_l8; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l5; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_l5 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l12; + var_f4 = var_l9; + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_f6 = var_l7; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_i6 = var_p3; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f7 = var_l6; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f360(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l17 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_f1 = var_l6; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f2 = var_l9; + var_f3 = var_l15; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l16 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f3 = var_l13; + var_f4 = var_l15; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + if (var_i0) { + var_f0 = var_l6; + var_l7 = var_f0; + var_f0 = var_l13; + var_l8 = var_f0; + var_f0 = var_l16; + var_l9 = var_f0; + var_i0 = 1u; + var_i1 = var_p4; + if (var_i1) {goto var_B0;} + } + var_f0 = var_l6; + var_f1 = var_l20; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_f1 = var_l22; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l16; + var_f1 = var_l21; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_B0:; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = var_l7; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l19; + var_f2 = var_l7; + var_f3 = var_l11; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f361(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l28 = 0, var_l29 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l28 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l29 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l28; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l4 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l3 = var_f2; + var_i3 = var_p0; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 68u); + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 72u); + var_i5 = var_p1; + var_i6 = var_l29; + var_i7 = 24u; + var_i6 *= var_i7; + var_i5 += var_i6; + var_p1 = var_i5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l8 = var_f5; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l9 = var_f6; + var_f5 -= var_f6; + var_i6 = var_p0; + var_i7 = 32u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l10 = var_f6; + var_f5 *= var_f6; + var_i6 = var_p1; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l11 = var_f6; + var_i7 = var_p2; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_l12 = var_f7; + var_f6 -= var_f7; + var_i7 = var_p0; + var_i8 = 36u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l13 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_p1; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 8u); + var_l14 = var_f6; + var_i7 = var_p2; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 8u); + var_l15 = var_f7; + var_f6 -= var_f7; + var_i7 = var_p0; + var_i8 = 40u; + var_i7 += var_i8; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_l16 = var_f7; + var_f6 *= var_f7; + var_f5 += var_f6; + var_i6 = var_p1; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_l17 = var_f6; + var_i7 = var_p0; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 56u); + var_l18 = var_f7; + var_f6 *= var_f7; + var_i7 = var_p1; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_l19 = var_f7; + var_i8 = var_p0; + var_i9 = 60u; + var_i8 += var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l20 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_i7 = var_p1; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 20u); + var_l21 = var_f7; + var_i8 = var_p0; + var_i9 = 4294967232u; + var_i8 -= var_i9; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_l22 = var_f8; + var_f7 *= var_f8; + var_f6 += var_f7; + var_i7 = var_p2; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 12u); + var_l23 = var_f7; + var_i8 = var_p0; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 44u); + var_l24 = var_f8; + var_f7 *= var_f8; + var_i8 = var_p2; + var_f8 = f32_load_default32(&instance->w2c_memory, (u64)(var_i8) + 16u); + var_l25 = var_f8; + var_i9 = var_p0; + var_i10 = 48u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l26 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f8 = var_l4; + var_i9 = var_p0; + var_i10 = 52u; + var_i9 += var_i10; + var_f9 = f32_load_default32(&instance->w2c_memory, (u64)(var_i9)); + var_l27 = var_f9; + var_f8 *= var_f9; + var_f7 += var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f5 = var_l3; + var_i6 = var_p0; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 80u); + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l7; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f1 = var_l3; + var_f0 -= var_f1; + var_l3 = var_f0; + var_i0 = var_p2; + var_f1 = var_l4; + var_f2 = var_l27; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p2; + var_f1 = var_l25; + var_f2 = var_l26; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p2; + var_f1 = var_l23; + var_f2 = var_l24; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l15; + var_i2 = var_p0; + var_i3 = 96u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l16; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l12; + var_i2 = var_p0; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l13; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l9; + var_i2 = var_p0; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l10; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p1; + var_f1 = var_l21; + var_f2 = var_l22; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l19; + var_f2 = var_l20; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l17; + var_f2 = var_l18; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l14; + var_f2 = var_l4; + var_i3 = var_p0; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l11; + var_i2 = var_p0; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l8; + var_i2 = var_p0; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = var_l28; + var_i1 = var_p2; + var_i2 = 1073372u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l29; + var_i1 = var_p2; + var_i2 = 1073388u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f362(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + u64 var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 368u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_p2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + var_l13 = var_j1; + var_i1 = (u32)(var_j1); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l12 = var_j0; + var_j0 = var_l13; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = var_l3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B4; + } + var_L6: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + var_i0 = var_l10; + var_i1 = 352u; + var_i0 += var_i1; + var_B4:; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = var_l5; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L8: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 356u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + } + var_i0 = var_l5; + var_j1 = var_l12; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B2:; + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 368u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = var_l4; + var_i3 = 1u; + var_i2 -= var_i3; + var_l4 = var_i2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 368u; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 352u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 360u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = (u32)(var_j0); + var_l3 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_j0 = var_l12; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B12; + } + var_L14: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = var_l3; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L14;} + var_i0 = var_l6; + var_i1 = 352u; + var_i0 += var_i1; + var_B12:; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B11:; + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L16: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = var_l3; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 356u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + } + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B10:; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 352u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B0:; + var_i0 = var_l11; + var_i1 = 368u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f363(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = var_p0; + var_i3 = 16u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + var_i1 += var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l10 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f3 = var_l9; + var_i4 = var_p0; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 40u); + var_f3 += var_f4; + var_f4 = var_l10; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 52u); + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l11 = var_f2; + var_f3 = var_l9; + var_f4 = var_l11; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l9; + var_f4 = var_l11; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_f0 = var_l9; + var_f1 = var_l10; + var_f0 -= var_f1; + var_l10 = var_f0; + var_i0 = var_l8; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = var_l3; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_p1 = var_i0; + var_i0 = var_l7; + var_p0 = var_i0; + var_L7: + var_i0 = var_p0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = 0u; + var_i1 = var_p2; + var_i0 -= var_i1; + var_p0 = var_i0; + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_i3 = var_p0; + var_i4 = var_l5; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B5:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1072968u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1064340u; + var_i1 = 41u; + var_i2 = 1064492u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1072984u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 1064340u; + var_i1 = 41u; + var_i2 = 1064492u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f364(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + u64 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l4; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l9; + goto var_B1; + } + var_i1 = var_l4; + var_l8 = var_i1; + var_i1 = var_l9; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l10 = var_i1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l4; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f808(instance, var_i1, var_i2, var_i3); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + } + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l8; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i2 = 3u; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l7; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_l12 = var_i1; + var_L6: + var_i1 = var_p2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l13 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = 44u; + var_i1 += var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l12; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 52u; + var_i1 += var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 72u; + var_i1 += var_i2; + var_j2 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 80u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + if (var_i1) {goto var_L6;} + } + var_i1 = var_p1; + if (var_i1) { + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_l7 = var_i1; + var_L8: + var_i1 = var_p2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l7; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + if (var_i1) {goto var_L8;} + } + var_i1 = var_l8; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + } else { + var_i1 = var_l8; + } + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = var_l9; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B1;} + var_i1 = var_p2; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_B1:; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1053004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f365(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = 1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 += var_f3; + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = 1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l6; + var_f4 = 360; + var_f3 /= var_f4; + var_f3 = wasm_floorf(var_f3); + var_f4 = 360; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = 60; + var_f2 /= var_f3; + var_l4 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f409(instance, var_f2); + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_l4; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_l5; + var_l8 = var_f0; + goto var_B2; + var_B3:; + var_f0 = var_l4; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l4; + var_f1 = 2; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l6; + var_l8 = var_f0; + var_f0 = var_l5; + var_l6 = var_f0; + goto var_B2; + var_B4:; + var_f0 = var_l4; + var_f1 = 2; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_f0 = var_l4; + var_f1 = 3; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_f0 = var_l6; + var_l7 = var_f0; + var_f0 = var_l5; + var_l6 = var_f0; + goto var_B2; + var_B5:; + var_f0 = var_l4; + var_f1 = 3; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l4; + var_f1 = 4; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l5; + var_l7 = var_f0; + goto var_B2; + var_B6:; + var_f0 = var_l6; + var_f1 = var_l5; + var_f2 = var_l4; + var_f3 = 5; + var_i2 = var_f2 < var_f3; + var_f3 = var_l4; + var_f4 = 4; + var_i3 = var_f3 >= var_f4; + var_i2 &= var_i3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l5; + var_f1 = var_l6; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = 0; + var_l6 = var_f0; + var_B2:; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_f0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l5; + var_f3 = -0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l7; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l8; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f366(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l18 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_l5; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l9; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l18; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l19 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l10; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l11; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l12; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_i5 = var_l5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l17 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l11; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l8; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l18; + var_f2 = var_l10; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_B0:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p2; + var_i4 = var_p3; + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_p0; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + w2c_rapier__wasm3d__bg_f50(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f367(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 1112480u; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + goto var_B1; + var_B3:; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B2; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l3; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B2:; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = 1112492u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 1112488u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = 1112480u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = 1112492u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112484u; + var_i1 = 1112484u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 1112480u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112488u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B8:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B10; + } + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B10; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l3; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B10:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1112480u; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + goto var_Bfunc; + var_B0:; + var_i0 = var_p1; + var_i1 = 256u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f667(instance, var_i0, var_i1); + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 1112208u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = 1112472u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i1 <<= (var_i2 & 31); + var_p1 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B14; + } + var_i0 = 1112472u; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_B14:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f368(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l18 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l15 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l14; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l15 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f2 = var_l17; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + if (var_i0) { + var_f0 = var_l6; + var_l7 = var_f0; + var_f0 = var_l11; + var_l9 = var_f0; + var_f0 = var_l16; + var_l8 = var_f0; + var_i0 = 1u; + var_i1 = var_p4; + if (var_i1) {goto var_B0;} + } + var_f0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l15; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l8 = var_f0; + var_i0 = var_p1; + var_B0:; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = var_l7; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l16; + var_f3 = var_l8; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l20; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l13; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + var_f2 = var_l9; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l8; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_fixed_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 704u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 77u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 58u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 39u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l6; + var_i1 = 368u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 77u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 97, var_j1); + var_i0 = var_l4; + var_i1 = 105u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_j1); + var_i0 = var_l4; + var_i1 = 133u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 42, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 23, var_j1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 58u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 125, var_j1); + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 161u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 39u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 153, var_j1); + var_i0 = var_l4; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 189u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 181, var_j1); + var_i0 = var_l4; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 217u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 209, var_j1); + var_i0 = var_l4; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = 9187343235540844544ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_j1); + var_i0 = var_l4; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l4; + var_i1 = 292u; + var_i0 += var_i1; + var_j1 = 270582939648ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l4; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l4; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 672u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l5; + var_i1 = 292u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 276u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1597(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 308u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 704u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 308u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f370(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l15 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l16 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l16; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l6; + var_f1 = var_l16; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l9; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l6; + var_f1 = var_l16; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 56u; + var_i2 += var_i3; + var_p2 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l6; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f421(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f64 var_p9, u32 var_p10, f64 var_p11, u32 var_p12) { + u32 var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l13; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_d1); + var_i0 = var_l13; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l13; + var_d1 = var_p9; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_d1); + var_i0 = var_l13; + var_i1 = var_p8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l13; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l13; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l13; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l13; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p12; + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l13; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 84u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f121(instance, var_i0, var_i1); + goto var_B2; + } + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l13; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f121(instance, var_i0, var_i1); + var_B2:; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f372(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l14 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l13; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l14; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_f2 = var_l6; + var_f3 = var_l11; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_B0:; + var_f0 = var_l7; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l9; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l5; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l11; + var_f3 = var_l4; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f373(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_l14 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l8; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l14; + var_p3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_f2 = var_l6; + var_f3 = var_l11; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_B0:; + var_f0 = var_l7; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l9; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l5; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l11; + var_f3 = var_l4; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f374(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f5, var_f6; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l10; + var_l12 = var_f0; + var_i0 = var_l6; + var_l8 = var_i0; + goto var_B1; + } + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_l2; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L7: + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = var_l5; + var_i3 = 0u; + var_i4 = 4294967295u; + var_i5 = var_l3; + var_i6 = 3u; + var_i5 <<= (var_i6 & 31); + var_i6 = var_l2; + var_i5 += var_i6; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l11 = var_f5; + var_i6 = var_l2; + var_i7 = var_l5; + var_i8 = 3u; + var_i7 <<= (var_i8 & 31); + var_i6 += var_i7; + var_i7 = 4u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l13 = var_f6; + var_i5 = var_f5 <= var_f6; + var_p1 = var_i5; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i4 = 1u; + var_i5 = 2u; + var_i6 = var_p1; + var_i4 = var_i6 ? var_i4 : var_i5; + var_f5 = var_l11; + var_f6 = var_l13; + var_i5 = var_f5 >= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i4 = 1u; + var_i3 += var_i4; + var_i4 = 2u; + var_i3 = var_i3 < var_i4; + var_i2 += var_i3; + var_p1 = var_i2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 |= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L7;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l3 = var_i0; + goto var_B5; + } + var_i0 = var_l4; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B4;} + var_i0 = 0u; + var_l3 = var_i0; + goto var_B3; + } + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_B5:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = var_l5; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_p1 = var_i0; + var_B4:; + var_L9: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 -= var_i4; + var_l5 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l3 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l4 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_l7 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l10; + var_f3 = var_l11; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l3 = var_i0; + goto var_B3; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L9;} + var_B3:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f375(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l14; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l4; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l4; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l4; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 56u; + var_i2 += var_i3; + var_p1 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f421(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f376(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l6; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f377(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_f1 = var_l13; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l6; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l10; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l15 = var_f3; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l10; + var_f3 /= var_f4; + var_f4 = var_l15; + var_f3 *= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l8; + var_f0 = -(var_f0); + var_l8 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l6; + var_f0 = copysignf(var_f0, var_f1); + var_l8 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l7 = var_f0; + var_B1:; + var_f0 = 0; + var_l10 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_f3 = var_l4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l13; + var_f4 = var_l11; + var_f5 = var_l8; + var_f6 = var_l6; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l10; + var_f7 = var_l5; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l13; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l4; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f378(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B6:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L9: + var_i0 = var_l8; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B11; + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B11:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + var_B10:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_p1 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_l6; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f379(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l6 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 19, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 18, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 17, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l3; + var_i3 = 32u; + var_i2 += var_i3; + var_l5 = var_i2; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l17 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f2 = var_l9; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l12; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l14; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l15; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 34, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l16; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 33, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l17; + var_i1 = var_f1 >= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f380(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l6; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f381(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B2; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B8; + } + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_B8:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_L11: + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_j0 = var_l8; + var_i0 = (u32)(var_j0); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L11;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_l4 = var_i0; + goto var_B2; + var_B7:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B6:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B4; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + var_B4:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f382(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p4; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l6; + var_f3 = var_l11; + var_f4 = var_l8; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l9; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f383(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l5; + var_f1 = var_l7; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l7; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l14; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l9 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l6 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l6; + var_f3 = var_l13; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l14; + var_f5 = var_l13; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l10; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l13; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f384(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i1 = 20u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l25; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l25; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l25; + var_i1 = 40u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l25; + var_i1 = 36u; + var_i0 += var_i1; + var_l29 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l16 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_f0; + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l12 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l20 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l21 = var_f0; + var_i0 = var_l25; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l22 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = var_l14; + var_f4 = var_l14; + var_f5 = var_l4; + var_l13 = var_f5; + var_f6 = var_l4; + var_f7 = var_l14; + var_i6 = var_f6 < var_f7; + var_l26 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f5 = var_l8; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l6; + var_i3 = var_l28; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l23 = var_f3; + var_f4 = var_l23; + var_i5 = var_l27; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l7 = var_f5; + var_f6 = var_l7; + var_i7 = var_l25; + var_f7 = f32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_l4 = var_f7; + var_f8 = var_l4; + var_f9 = var_l7; + var_i8 = var_f8 < var_f9; + var_l28 = var_i8; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f7 = var_l4; + var_f8 = var_l4; + var_i7 = var_f7 != var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = var_l23; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l24; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l9; + var_f3 = var_l15; + var_f4 = var_l15; + var_f5 = var_l17; + var_f6 = var_l15; + var_f7 = var_l17; + var_i6 = var_f6 > var_f7; + var_l29 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l17; + var_f6 = var_l17; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f5 = var_l9; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l6; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l22; + var_f8 = var_l19; + var_f9 = var_l22; + var_i8 = var_f8 > var_f9; + var_p3 = var_i8; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f7 = var_l22; + var_f8 = var_l22; + var_i7 = var_f7 != var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = var_l11; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l24; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l10; + var_f3 = var_l16; + var_f4 = var_l16; + var_f5 = var_l18; + var_f6 = var_l16; + var_f7 = var_l18; + var_i6 = var_f6 > var_f7; + var_p2 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l18; + var_f6 = var_l18; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f5 = var_l10; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + var_l24 = var_f1; + var_f2 = var_l6; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l20; + var_f6 = var_l20; + var_f7 = var_l21; + var_f8 = var_l20; + var_f9 = var_l21; + var_i8 = var_f8 > var_f9; + var_p1 = var_i8; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f7 = var_l21; + var_f8 = var_l21; + var_i7 = var_f7 != var_f8; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = var_l12; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l24; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l13; + var_f3 = var_l14; + var_i4 = var_l26; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l14; + var_f4 = var_l14; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f3 = var_l8; + var_f4 = var_l8; + var_f5 = var_l13; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l4; + var_f3 = var_l4; + var_f4 = var_l7; + var_i5 = var_l28; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l23; + var_f5 = var_l4; + var_f6 = var_l23; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l23; + var_f5 = var_l23; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l13; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l17; + var_f3 = var_l15; + var_i4 = var_l29; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l15; + var_f4 = var_l15; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = var_l9; + var_f4 = var_l4; + var_f5 = var_l9; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l22; + var_f3 = var_l22; + var_f4 = var_l19; + var_i5 = var_p3; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l11; + var_f5 = var_l4; + var_f6 = var_l11; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l18; + var_f3 = var_l16; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l16; + var_f4 = var_l16; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l4; + var_f5 = var_l10; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l21; + var_f3 = var_l21; + var_f4 = var_l20; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l20; + var_f5 = var_l20; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l12; + var_f5 = var_l4; + var_f6 = var_l12; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l12; + var_f5 = var_l12; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f385(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 4u; + var_l9 = var_i0; + var_L1: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l2; + var_i1 = var_l12; + var_i0 += var_i1; + var_l2 = var_i0; + var_L6: + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L6;} + goto var_B2; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 1099472u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 1099472u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = 1099456u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1;} + } + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + goto var_B10; + } + var_i0 = var_l4; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l6; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_B10:; + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B9:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f386(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l5; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l5 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l6; + var_f1 = var_l4; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_f1; + var_f0 *= var_f1; + var_l14 = var_f0; + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 /= var_f1; + var_f1 = var_l13; + var_f0 *= var_f1; + var_l13 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l14; + var_f3 = var_l6; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l12; + var_f4 = var_l11; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f6 = var_l8; + var_f7 = var_l5; + var_f6 /= var_f7; + var_l8 = var_f6; + var_f5 = copysignf(var_f5, var_f6); + var_f6 = var_l8; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l13; + var_f7 = var_l7; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f387(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f388(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f389(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f390(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l6; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f391(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f392(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f393(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l19 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l19; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l18 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l19; + var_f1 = var_l7; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l19; + var_f1 = var_l6; + var_f2 = var_l14; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l19; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_f0 = var_l18; + var_i1 = var_l19; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l12 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l10; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f394(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l6; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f395(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l14 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l15 = var_f0; + var_f1 = var_l15; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_l6; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l14; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l14 = var_f5; + var_f6 = var_l14; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l15; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l15; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l10 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l12; + var_f4 = var_l9; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_p5 = var_f4; + var_f5 = var_p5; + var_f4 += var_f5; + var_p5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l10; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0; + u64 var_l28 = 0, var_l29 = 0; + f32 var_l30 = 0, var_l31 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p8; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l21 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l21; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l21; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l21; + var_i1 = var_p7; + var_i2 = 4u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l21; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l21; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l21; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l21; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l21; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l21; + var_i1 = var_l21; + var_i2 = 88u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l11; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 -= var_i1; + var_j0 = (u64)(var_i0); + var_j1 = 113ull; + var_j0 += var_j1; + var_j1 = 105ull; + var_i2 = var_l11; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_i2 = 2u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 12ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 44u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 32u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L5: + var_j0 = var_l28; + var_j1 = 12ull; + var_j0 += var_j1; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) {goto var_B6;} + var_j0 = var_l28; + var_j1 = 5ull; + var_j0 += var_j1; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B6;} + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 29ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 21ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 14ull; + var_j0 += var_j1; + var_B6:; + var_l29 = var_j0; + var_i0 = var_l11; + var_i1 = 44u; + var_i0 += var_i1; + var_l11 = var_i0; + var_j0 = var_l29; + var_j1 = 46ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 44u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L5;} + } + var_j0 = var_l28; + var_j1 = 12ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l20 = var_i0; + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 58u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L13: + var_j0 = var_l28; + var_j1 = 2ull; + var_j2 = 1ull; + var_i3 = var_l11; + var_i4 = 2u; + var_i3 -= var_i4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 2ull; + var_j2 = 1ull; + var_i3 = var_l11; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 30u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 20u; + var_i0 *= var_i1; + var_i1 = 20u; + var_i0 -= var_i1; + var_i1 = 20u; + var_i0 = DIV_U(var_i0, var_i1); + var_j0 = (u64)(var_i0); + var_j1 = 24ull; + var_j0 *= var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_j1 = 38ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 14ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l17; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 >>= (var_i2 & 31); + var_i2 = 12u; + var_i1 *= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 22ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 10ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 32ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l10; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_L18: + var_j0 = var_l28; + var_j1 = 24ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l10; + var_i1 = 168u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_L20: + var_i0 = var_l19; + var_i1 = var_l20; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l22; + var_i2 = 48u; + var_i1 *= var_i2; + var_i2 = 48u; + var_i1 -= var_i2; + var_i2 = 48u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 72ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 80ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_j0 = var_l28; + var_j1 = 45ull; + var_j2 = 1ull; + var_i3 = var_l10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 45ull; + var_j2 = 1ull; + var_i3 = var_l10; + var_i4 = 32u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 9ull; + var_j2 = 1ull; + var_i3 = var_l10; + var_i4 = 140u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 9ull; + var_j2 = 1ull; + var_i3 = var_l10; + var_i4 = 152u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 40u; + var_i0 *= var_i1; + var_i1 = 40u; + var_i0 -= var_i1; + var_i1 = 40u; + var_i0 = DIV_U(var_i0, var_i1); + var_j0 = (u64)(var_i0); + var_j1 = 54ull; + var_j0 *= var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_j1 = 134ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 80ull; + var_j0 += var_j1; + } + var_j1 = 6ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l18; + var_i1 = var_l20; + var_i2 = 168u; + var_i1 += var_i2; + var_l20 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L20;} + } + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l28; + var_j1 = 3ull; + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + } + var_i0 = var_l21; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l11; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l11 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B29; + case 1: goto var_B28; + case 2: goto var_B27; + case 3: goto var_B26; + case 4: goto var_B25; + default: goto var_B30; + } + var_B30:; + var_i0 = var_l11; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 19ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 15ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 52ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 48ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + var_B29:; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 >>= (var_i2 & 31); + var_i2 = 13u; + var_i1 *= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 29ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + var_B28:; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 20u; + var_i1 *= var_i2; + var_i2 = 20u; + var_i1 -= var_i2; + var_i2 = 20u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 17ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 33ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + var_B27:; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + } + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i2 = 20u; + var_i1 -= var_i2; + var_i2 = 20u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 17ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 33ull; + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + var_B26:; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + } + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 >>= (var_i2 & 31); + var_i2 = 13u; + var_i1 *= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 29ull; + var_j0 += var_j1; + var_l28 = var_j0; + goto var_B23; + var_B25:; + var_j0 = var_l28; + var_j1 = 11ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_B23:; + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l17; + var_i1 = var_l10; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L18;} + } + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l12; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i2 = 20u; + var_i1 -= var_i2; + var_i2 = 20u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 18ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 26ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l12; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 12ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l16; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 360u; + var_i0 *= var_i1; + var_l20 = var_i0; + var_L44: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l11; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 4ull; + var_j0 += var_j1; + goto var_B45; + } + var_j0 = var_l28; + var_j1 = 166ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = 8ull; + var_j1 = 72ull; + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j0 = var_i2 ? var_j0 : var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_l28 = var_j0; + } + var_i0 = var_l11; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 290ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 282ull; + var_j0 += var_j1; + } + var_j1 = 43ull; + var_j0 += var_j1; + var_B45:; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 360u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = 360u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L44;} + } + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l16; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 20ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 168u; + var_i0 *= var_i1; + var_l20 = var_i0; + var_L57: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l11; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 4ull; + var_j0 += var_j1; + goto var_B58; + } + var_i0 = var_l21; + var_j1 = var_l28; + var_j2 = 12ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f113(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B55;} + var_i0 = var_l21; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_j1 = 190ull; + var_j2 = 126ull; + var_i3 = var_l11; + var_i4 = 32u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 2u; + var_i3 = var_i3 >= var_i4; + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 53ull; + var_j2 = 1ull; + var_i3 = var_l11; + var_i4 = 40u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_B58:; + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 168u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l21; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l20; + var_i1 = 168u; + var_i0 -= var_i1; + var_l20 = var_i0; + if (var_i0) {goto var_L57;} + } + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l15; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 20ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l21; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + if (var_i1) { + var_j1 = var_l28; + var_i2 = var_l10; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i3 = 8u; + var_i2 -= var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 16ull; + var_j1 += var_j2; + } else { + var_j1 = var_l28; + var_j2 = 8ull; + var_j1 += var_j2; + } + var_l28 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l13; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_i0 = var_l13; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_l11 = var_i0; + goto var_B64; + } + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l12; + var_l20 = var_i0; + var_L66: + var_j0 = 12ull; + var_j1 = 9ull; + var_j2 = 5ull; + var_i3 = var_l20; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_i2 = var_l20; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j0 = var_i2 ? var_j0 : var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_l20 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 -= var_i1; + var_l10 = var_i0; + if (var_i0) {goto var_L66;} + var_B64:; + var_i0 = var_l17; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l12; + var_i1 = var_l15; + var_i0 += var_i1; + var_l10 = var_i0; + var_L67: + var_j0 = 12ull; + var_j1 = 9ull; + var_j2 = 5ull; + var_i3 = var_l11; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j0 = var_i2 ? var_j0 : var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_j1 = 12ull; + var_j2 = 9ull; + var_j3 = 5ull; + var_i4 = var_l11; + var_i5 = 16u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_j2 = var_i4 ? var_j2 : var_j3; + var_i3 = var_l11; + var_i4 = 12u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 12ull; + var_j2 = 9ull; + var_j3 = 5ull; + var_i4 = var_l11; + var_i5 = 28u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_j2 = var_i4 ? var_j2 : var_j3; + var_i3 = var_l11; + var_i4 = 24u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 12ull; + var_j2 = 9ull; + var_j3 = 5ull; + var_i4 = var_l11; + var_i5 = 40u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_j2 = var_i4 ? var_j2 : var_j3; + var_i3 = var_l11; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L67;} + var_B63:; + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l13; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 36ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 20ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 368u; + var_i1 *= var_i2; + var_i2 = 368u; + var_i1 -= var_i2; + var_i2 = 368u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 409ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 417ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l13; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l21; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l20 = var_i0; + var_L72: + var_i0 = var_l10; + var_i1 = 276u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_j1 = 4ull; + var_j0 += var_j1; + goto var_B73; + } + var_i0 = var_l10; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 468u; + var_i1 *= var_i2; + var_i2 = 468u; + var_i1 -= var_i2; + var_i2 = 468u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 593ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 609ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l29 = var_j0; + var_j1 = 16ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B79;} + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 268435455u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_l11 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l29; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l29; + var_j1 = 24ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + } + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B79;} + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L82: + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = var_l13; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L82;} + var_B79:; + var_i0 = var_l10; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 24ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 4ull; + var_j1 <<= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = 48ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 32ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 204u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 24ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 4ull; + var_j1 <<= (var_j2 & 63); + var_j0 += var_j1; + var_j1 = 48ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 32ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 *= var_i2; + var_i2 = 24u; + var_i1 -= var_i2; + var_i2 = 24u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 40ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 73ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 33ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l29 = var_j0; + var_j1 = 16ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 252u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 268435455u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_l11 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l29; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l29; + var_j1 = 24ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + } + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B93;} + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L96: + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = var_l13; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L96;} + var_B93:; + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + var_l29 = var_j0; + var_i0 = var_l10; + var_i1 = 264u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 268435455u; + var_i0 &= var_i1; + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 260u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_l11 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l29 = var_j0; + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + } + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B99;} + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L102: + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + if (var_i0) { + var_j0 = var_l29; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l29; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 20ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 16ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_l29 = var_j0; + var_i0 = var_l15; + var_i1 = var_l13; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L102;} + var_B99:; + var_i0 = var_l10; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l29; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l29; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_j1 = 8ull; + var_j0 += var_j1; + var_B73:; + var_l28 = var_j0; + var_i0 = var_l20; + var_i1 = var_l12; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L72;} + } + var_j0 = var_l28; + var_j1 = 5ull; + var_j2 = 1ull; + var_i3 = var_l14; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 48u); + var_j1 = var_i3 ? var_j1 : var_j2; + var_j0 += var_j1; + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 20u; + var_i0 *= var_i1; + var_i1 = 20u; + var_i0 -= var_i1; + var_i1 = 20u; + var_i0 = DIV_U(var_i0, var_i1); + var_j0 = (u64)(var_i0); + var_j1 = 24ull; + var_j0 *= var_j1; + var_j1 = var_l28; + var_j0 += var_j1; + var_j1 = 44ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 20ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 24ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_j0 = var_l28; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l28; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l20 = var_i0; + goto var_B109; + } + var_i0 = var_l10; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_B109:; + var_i0 = var_l21; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l21; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l21; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = var_l21; + var_i2 = 48u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l28 = var_j0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l28 = var_j0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l28 = var_j0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l28 = var_j0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l18; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_L130: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L130;} + } + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l17; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l17 = var_i0; + var_L135: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L135;} + } + var_i0 = var_l15; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_L140: + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l12; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 4u; + var_i0 -= var_i1; + var_l18 = var_i0; + if (var_i0) {goto var_L140;} + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l22 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l25 = var_i0; + var_L145: + var_i0 = var_l14; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l15; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l13 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + goto var_B146; + } + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l17 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l17; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l11; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + goto var_B146; + } + var_i1 = var_l11; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l18; + var_j2 = (u64)(var_i2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l13; + var_i2 = var_l18; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l18 = var_i1; + var_L159: + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_l13 = var_i2; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L159;} + } + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l17; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l18; + var_j2 = (u64)(var_i2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l13; + var_i2 = var_l18; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l18 = var_i1; + var_L166: + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_l13 = var_i2; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L166;} + } + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l17; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l18; + var_j2 = (u64)(var_i2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l13; + var_i2 = var_l18; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l18 = var_i1; + var_L173: + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l30 = var_f1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_f2 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_l13 = var_i2; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_L173;} + } + var_i1 = var_l17; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l17; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 8u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l18; + var_j2 = (u64)(var_i2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l18; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l18 = var_i1; + var_L178: + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i1 = var_l12; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l11; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 = var_i2 > var_i3; + if (var_i2) { + var_i2 = var_l11; + } else { + var_i2 = var_l14; + var_i3 = var_l11; + var_i4 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i2, var_i3, var_i4); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + } + var_l10 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_l11 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i2 = 4u; + var_i1 -= var_i2; + var_l18 = var_i1; + if (var_i1) {goto var_L178;} + } + var_i1 = var_l17; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l28 = var_j1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l11; + var_i1 += var_i2; + var_j2 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l14; + var_i2 = var_l11; + var_i3 = 8u; + var_i2 += var_i3; + var_l13 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i2 = 140u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i1 = var_l17; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l13; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_i1; + } + var_i1 = var_l12; + var_i2 = var_l13; + var_i3 = 8u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = var_l18; + var_j2 = (u64)(var_i2); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l18; + if (var_i1) { + var_i1 = var_l18; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l18 = var_i1; + var_L183: + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = var_l12; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 = var_i2 > var_i3; + if (var_i2) { + var_i2 = var_l10; + } else { + var_i2 = var_l14; + var_i3 = var_l10; + var_i4 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i2, var_i3, var_i4); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + } + var_l13 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l18; + var_i2 = 4u; + var_i1 -= var_i2; + var_l18 = var_i1; + if (var_i1) {goto var_L183;} + } + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_l11 = var_i1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l11 = var_i1; + var_i1 = var_l10; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 145u); + var_l11 = var_i1; + var_i1 = var_l10; + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l17; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l28 = var_j1; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 += var_i2; + var_j2 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_B146:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 41u); + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l13; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L145;} + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l13; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L195: + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 61u); + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B199;} + goto var_B198; + } + var_i0 = var_l17; + var_i1 = 57u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B198;} + var_B199:; + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_B198:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 58u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B203;} + goto var_B202; + } + var_i0 = var_l17; + var_i1 = 59u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B202;} + var_B203:; + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_B202:; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 20u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_L209: + var_i0 = var_l10; + var_i1 = 12u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l18; + var_i1 = 20u; + var_i0 -= var_i1; + var_l18 = var_i0; + if (var_i0) {goto var_L209;} + } + var_i0 = var_l15; + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L195;} + } + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 97u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l22; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L219: + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L219;} + } + var_i0 = var_l22; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l22; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l22; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_l15; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l10; + var_i3 = var_l10; + var_i4 = var_l11; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l19 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i3 = 16u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f607(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l19; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l12; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l22 = var_i0; + var_L226: + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_L233: + var_i0 = var_l14; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_L236: + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = var_l10; + var_i2 = 48u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L236;} + } + var_i0 = var_l14; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B254; + } + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_B254:; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B258; + } + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_B258:; + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 140u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f715(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 152u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f715(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 40u; + var_i0 *= var_i1; + var_l23 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_L265: + var_i0 = var_l15; + var_i1 = var_l25; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l11; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 37u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L265;} + } + var_i0 = var_l14; + var_i1 = 164u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l14; + var_i1 = 168u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 2u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l11; + var_l14 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L233;} + } + var_i0 = var_l17; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 53u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B283; + } + var_i0 = var_l17; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l13; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B292; + case 1: goto var_B291; + case 2: goto var_B290; + case 3: goto var_B289; + case 4: goto var_B288; + default: goto var_B293; + } + var_B293:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_L297: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l11; + } else { + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l13 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L297;} + } + var_i0 = var_l14; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_L301: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l11; + } else { + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l13 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L301;} + } + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + goto var_B287; + var_B292:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l18; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l18; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B287;} + var_i0 = var_l14; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_L306: + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L306;} + goto var_B287; + var_B291:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l18; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l18; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l18; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B287;} + var_i0 = var_l10; + var_i1 = var_l14; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_L313: + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L313;} + goto var_B287; + var_B290:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B283;} + var_i0 = var_l10; + var_i1 = var_l14; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_L321: + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L321;} + goto var_B283; + var_B289:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B283;} + var_i0 = var_l14; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_L329: + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L329;} + goto var_B283; + var_B288:; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B283; + var_B287:; + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_L337: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l13 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 4u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L337;} + } + var_i0 = var_l18; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l18; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B283;} + var_i0 = var_l13; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l15 = var_i0; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_L340: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l11; + } else { + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l13 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L340;} + var_B283:; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l17; + var_i1 = 56u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L226;} + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i3 = 40u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f607(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l19; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 20u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_L348: + var_i0 = var_l13; + var_i1 = var_l14; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 17u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l11; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L348;} + } + var_i0 = var_l19; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l19; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_L357: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L357;} + } + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l17 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l12; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_L363: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B365;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 68u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 248u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 204u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 176u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B373; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l13; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B373;} + goto var_B112; + } + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B373:; + var_i0 = var_l15; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 236u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 156u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 148u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l15; + var_i1 = 144u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 252u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 292u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 320u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 324u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 329u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L401: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L401;} + } + var_i0 = var_l15; + var_i1 = 332u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 336u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 340u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 344u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l15; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B414; + case 1: goto var_B413; + case 2: goto var_B412; + default: goto var_B415; + } + var_B415:; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B411;} + goto var_B410; + var_B414:; + var_i0 = 1u; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B411;} + goto var_B410; + var_B413:; + var_i0 = 2u; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B411;} + goto var_B410; + var_B412:; + var_i0 = 3u; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B410;} + var_B411:; + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_B410:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 352u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 354u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 16u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = var_l29; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B364; + var_B365:; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B364:; + var_i0 = var_l19; + var_i1 = var_l15; + var_i2 = 360u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L363;} + } + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B422; + } + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B422:; + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l12; + var_l10 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B427;} + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B427:; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L430: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L430;} + } + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l17 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l17; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 168u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L435: + var_i0 = var_l11; + var_i1 = var_l19; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B437;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B436; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f41(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B447; + case 1: goto var_B445; + default: goto var_B448; + } + var_B448:; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B446; + var_B447:; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_B446:; + var_l12 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B444; + var_B445:; + var_i0 = var_l14; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l30 = var_f0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_B444:; + var_i0 = var_l14; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B455; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l13; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 52u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_B455:; + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 84u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B467; + case 1: goto var_B466; + case 2: goto var_B465; + default: goto var_B468; + } + var_B468:; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B464;} + goto var_B463; + var_B467:; + var_i0 = 1u; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B464;} + goto var_B463; + var_B466:; + var_i0 = 2u; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B464;} + goto var_B463; + var_B465:; + var_i0 = 3u; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B463;} + var_B464:; + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_B463:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 129u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B473; + case 1: goto var_B472; + case 2: goto var_B471; + default: goto var_B474; + } + var_B474:; + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B470;} + goto var_B469; + var_B473:; + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B470;} + goto var_B469; + var_B472:; + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B470;} + goto var_B469; + var_B471:; + var_i0 = 3u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B469;} + var_B470:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_B469:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 2u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l14; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B485; + case 1: goto var_B484; + default: goto var_B486; + } + var_B486:; + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B483;} + goto var_B482; + var_B485:; + var_i0 = 1u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_i1; + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B483;} + goto var_B482; + var_B484:; + var_i0 = 2u; + var_l15 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l13 = var_i1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B482;} + var_B483:; + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_B482:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 16u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_l10 = var_i0; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = var_l29; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B436; + var_B437:; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B436:; + var_i0 = var_l18; + var_i1 = var_l11; + var_i2 = 168u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L435;} + } + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B493; + } + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B493:; + var_i0 = var_l17; + var_i1 = 36u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l12; + var_l10 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B498;} + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B498:; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L501: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L501;} + } + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L506: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L506;} + } + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l14 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_L511: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L511;} + } + var_i0 = var_l14; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l14; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 12u; + var_i0 *= var_i1; + var_l13 = var_i0; + var_L516: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B518;} + var_i0 = var_l15; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + goto var_B517; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + goto var_B517; + var_B518:; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_B517:; + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = 12u; + var_i0 -= var_i1; + var_l13 = var_i0; + if (var_i0) {goto var_L516;} + } + var_i0 = var_l14; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l11; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + goto var_B528; + } + var_i1 = var_l14; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i1 = var_l11; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_i1; + } + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 1u; + var_i2 += var_i3; + var_l10 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + } + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_B528:; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = 60u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f607(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l14; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 368u; + var_i0 *= var_i1; + var_l17 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_L536: + var_i0 = var_l13; + var_i1 = var_l15; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f163(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 320u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f537(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l12; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 352u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l13; + var_i2 = 368u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L536;} + } + var_i0 = var_l14; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L549: + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L549;} + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l19 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l19; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l12; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_L553: + var_i0 = var_l13; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 276u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l22 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B556;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B554; + } + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 468u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_L563: + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l11; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f163(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 352u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f537(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 388u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l11; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 416u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f666(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l11; + var_i1 = 432u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l11; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l11; + var_i1 = 456u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 468u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 468u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L563;} + goto var_B112; + } + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_L572: + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l15 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) {goto var_L572;} + } + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_L577: + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l15 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) {goto var_L577;} + } + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l14; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_L582: + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l15 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) {goto var_L582;} + } + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_L586: + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l11; + var_i1 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f740(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_L586;} + goto var_B112; + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 176u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f658(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f577(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 196u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f658(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 104u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f577(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l12; + var_l10 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B588;} + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B588:; + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B590;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B590:; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l13; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 *= var_i1; + var_l15 = var_i0; + var_L592: + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = 24u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f752(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L592;} + goto var_B112; + } + var_i0 = var_l13; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l14 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_L596: + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l12; + var_i2 = var_l10; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l15 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + if (var_i0) {goto var_L596;} + } + var_i0 = var_l13; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 252u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f612(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 260u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 264u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f612(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f740(instance, var_i0, var_i1); + var_l10 = var_i0; + goto var_B554; + var_B556:; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l10 = var_i0; + goto var_B554; + } + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l19; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B602; + } + var_i0 = var_l19; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B602:; + var_i0 = var_l19; + var_i1 = 60u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i1 -= var_i2; + var_i2 = 7u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B607;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B607:; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l19; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l15 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_L610: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_j0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_j1 = var_l28; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 20u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L610;} + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f607(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) {goto var_B112;} + var_i0 = var_l19; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l15; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l15; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L618: + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L618;} + } + var_i0 = var_l19; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l19; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B112;} + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L624: + var_i0 = var_l15; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L624;} + goto var_B112; + var_B554:; + var_i0 = var_l17; + var_l13 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_L553;} + var_B112:; + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l11 = var_i0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B55;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B55; + } + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l10 = var_i0; + if (var_i0) {goto var_B54;} + var_i0 = var_l11; + var_l10 = var_i0; + var_B55:; + var_i0 = var_l21; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l21; + var_i1 = 4294967232u; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f963(instance, var_i0); + var_i0 = 0u; + goto var_B53; + var_B54:; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l14 = var_i0; + var_i0 = w2c_wbg_0x5F_wbindgen_memory(instance->w2c_wbg_instance); + var_l12 = var_i0; + var_i0 = w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564(instance->w2c_wbg_instance, var_i0); + var_l13 = var_i0; + var_i1 = var_l10; + var_i2 = var_l14; + var_i0 = w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_d9aa266703cb98be(instance->w2c_wbg_instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_l12; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l13; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l21; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l21; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbg_new_8c3f0052272a457a(instance->w2c_wbg_instance, var_i0); + var_l20 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l12 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 1u; + var_B53:; + var_l10 = var_i0; + var_i0 = var_l27; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l27; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B50; + var_B52:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B51:; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B50:; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_p9; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = 0u; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f397(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + f32 var_p8, f32 var_p9, f32 var_p10, f32 var_p11, f32 var_p12) { + f32 var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l19 = var_f1; + var_f2 = var_l17; + var_i3 = var_p4; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l21 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l22 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l14; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l18 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l16 = var_f3; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l20 = var_f2; + var_f3 = var_l14; + var_i4 = var_p4; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l23 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l21; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l14 = var_f3; + var_f4 = var_l16; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l17; + var_f6 = var_l23; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l17 = var_f1; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + var_f1 = var_p7; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B1;} + var_i1 = 0u; + var_f2 = var_p8; + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + if (var_i2) {goto var_B0;} + var_B1:; + var_f1 = var_l19; + var_f2 = var_l15; + var_i3 = var_p6; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p7 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_i4 = var_p6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l13; + var_i4 = var_p6; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l13 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_p7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l18; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_p7 = var_f1; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B2;} + var_f1 = var_p9; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B2;} + var_i1 = 1u; + var_f2 = var_p10; + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + if (var_i2) {goto var_B0;} + var_B2:; + var_f1 = var_l19; + var_i2 = var_p5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p9 = var_f2; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l13 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_i4 = var_p5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l18 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l15; + var_i4 = var_p5; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l15 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p3; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f5 = var_p9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l16; + var_f5 = var_l18; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_p9 = var_f1; + var_f2 = 0; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_f1 = var_p11; + var_f2 = var_p8; + var_f1 -= var_f2; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B3;} + var_i1 = 2u; + var_f2 = var_p12; + var_f3 = var_p10; + var_f2 -= var_f3; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + if (var_i2) {goto var_B0;} + var_B3:; + var_i1 = var_p0; + var_f2 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = var_p0; + var_f2 = var_p7; + var_f2 = -(var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_f2); + var_i1 = var_p0; + var_f2 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_f2); + var_i1 = var_p0; + var_f2 = var_l23; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_i2 = !(var_i2); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = 3u; + var_B0:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f398(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l17; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l3; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l18 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l6; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l16 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l11 = var_f4; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l7; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f8 = var_l10; + var_f9 = var_l6; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l7 = var_f7; + var_f8 = var_l7; + var_f7 += var_f8; + var_l19 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l13; + var_f4 = var_l8; + var_f5 = var_l11; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f6 = var_l3; + var_f7 = var_l16; + var_f6 *= var_f7; + var_f7 = var_l4; + var_f8 = var_l4; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f9 = var_l6; + var_f10 = var_l12; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_l8 = var_f8; + var_f9 = var_l8; + var_f8 += var_f9; + var_l13 = var_f8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l8 = var_f3; + var_f4 = var_l7; + var_f5 = var_l8; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f3 = var_l10; + var_f4 = var_l11; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l19; + var_f5 *= var_f6; + var_f6 = var_l3; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l10 = var_f2; + var_f3 = var_l20; + var_f4 = var_l12; + var_f5 = var_l11; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l15; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l10; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l12 = var_f2; + var_f3 = var_l17; + var_f4 = var_l11; + var_f5 = var_l19; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l12; + var_f4 = var_l18; + var_f5 = var_l11; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l16; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f5 = var_l9; + var_i4 = var_f4 <= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l8; + var_f3 = var_l7; + var_f4 = var_l8; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l3; + var_f3 = var_l3; + var_f4 = var_l10; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l4; + var_f3 = var_l4; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f399(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f2 = var_l6; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f3 = var_l5; + var_f4 = var_l12; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l19 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l5; + var_i5 = var_p3; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l12; + var_f4 = var_l11; + var_f5 = var_l8; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l19; + var_i8 = var_p3; + var_f6 = var_i8 ? var_f6 : var_f7; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f7 = var_l17; + var_f8 = var_l4; + var_i9 = var_p3; + var_f7 = var_i9 ? var_f7 : var_f8; + var_f6 += var_f7; + var_l9 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f400(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l17 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_l5; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l5; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_l5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l15 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_i5 = var_l5; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l10; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l7; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + goto var_B0; + } + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = var_p2; + var_i3 = var_p3; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p0; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f117(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i2 = 253u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f401(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l8 = var_f2; + var_f3 = var_l13; + var_f4 = var_l6; + var_f3 /= var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 += var_f3; + var_l4 = var_f2; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f4 = var_l11; + var_f5 = var_l8; + var_f6 = var_l5; + var_f7 = var_l6; + var_f6 /= var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l5; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_p1; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = 2147483647u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f7 = var_l7; + var_f8 = var_l6; + var_f7 /= var_f8; + var_l6 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l6; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_p1; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = 2147483647u; + var_i8 &= var_i9; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l5; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f402(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l17 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l9; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l5 = var_f1; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l12 = var_f0; + var_f0 = var_l3; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l5 = var_f0; + } + var_f0 = 1; + var_l8 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_l3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l9; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_l5; + var_f1 = var_l10; + var_f2 = var_l3; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l4; + var_f3 = var_l3; + var_f2 /= var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l3; + var_f2 /= var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l15 = var_f1; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l16 = var_f2; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l3 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l13 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l7; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = -1; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_l3 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_f0 = var_l7; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f1 = w2c_rapier__wasm3d__bg_f652(instance, var_f1); + var_f2 = 0.5; + var_f1 *= var_f2; + w2c_rapier__wasm3d__bg_f132(instance, var_i0, var_f1); + var_f0 = var_l14; + var_f1 = var_l13; + var_f0 /= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f0 = var_l16; + var_f1 = var_l13; + var_f0 /= var_f1; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f0 = var_l15; + var_f1 = var_l13; + var_f0 /= var_f1; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l6 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + goto var_B2; + } + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = 0; + var_l3 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_f0 = var_l7; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + var_B3:; + var_f0 = 0; + var_l3 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_B2:; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_p1 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f403(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l7; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l8; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i2 = var_l5; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l6; + var_i4 = var_l8; + var_i5 = var_p3; + w2c_rapier__wasm3d__bg_f575(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l7; + var_i4 = var_l6; + var_i5 = var_p3; + w2c_rapier__wasm3d__bg_f575(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = 0u; + var_l7 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1084764u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1084780u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 1084796u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f404(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l7; + goto var_B6; + } + var_i0 = var_l7; + var_i1 = 60u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 1073741816u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_L8: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 8u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i3 = 16u; + var_i2 -= var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l2; + var_i4 = 24u; + var_i3 -= var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l2; + var_i5 = 32u; + var_i4 -= var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l2; + var_i6 = 40u; + var_i5 -= var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l2; + var_i7 = 48u; + var_i6 -= var_i7; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_l2; + var_i8 = 56u; + var_i7 -= var_i8; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7)); + var_i8 = var_l3; + var_i7 += var_i8; + var_i6 += var_i7; + var_i5 += var_i6; + var_i4 += var_i5; + var_i3 += var_i4; + var_i2 += var_i3; + var_i1 += var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L8;} + var_i0 = var_l2; + var_i1 = 60u; + var_i0 -= var_i1; + var_B6:; + var_l5 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_L10: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_l4 = var_i0; + goto var_B2; + } + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B3;} + var_i0 = 1u; + var_l2 = var_i0; + goto var_B0; + var_B4:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = var_l3; + var_i1 = var_l3; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B0; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B11:; + var_i0 = var_l4; + var_i1 = 1u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 1u; + var_l2 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1103212u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + if (var_i0) { + var_i0 = 1103308u; + var_i1 = 51u; + var_i2 = var_l6; + var_i3 = 40u; + var_i2 += var_i3; + var_i3 = 1103360u; + var_i4 = 1103400u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f405(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l16; + var_f1 = var_l8; + var_f2 = var_l11; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l16; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l12 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 0u; + var_i3 = var_l16; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_p2 = var_i3; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 2u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l5; + var_f3 = var_l9; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l10; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f406(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0; + u64 var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0; + f32 var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, + var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, + var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, + var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0; + f64 var_l65 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, var_f8; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l21 = var_i0; + } + var_i0 = var_l10; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l61 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l9; + var_j1 = var_l61; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l13 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l10; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l61 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l9; + var_j1 = var_l61; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l8 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_j0; + var_i0 = var_l11; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_j0; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l63; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_j1 = var_l62; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l4; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l4; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l4; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l4; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 96u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l14; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 0u; + var_i2 = var_l12; + var_i3 = 40u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_i2; + var_i2 = !(var_i2); + if (var_i2) {goto var_B3;} + var_i1 = var_l3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l39 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_l33 = var_f1; + var_i1 = var_l3; + var_i2 = 128u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l32 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + var_l35 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + var_l31 = var_f1; + var_i1 = var_l3; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 80, var_i2); + var_i1 = var_l3; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 72, var_j2); + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_p1 = var_i2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j2 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 80, var_i2); + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = 2u; + var_l10 = var_i1; + goto var_B5; + } + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_l20 = var_i1; + var_f1 = var_l39; + var_f2 = var_l33; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l40 = var_f1; + var_f1 = var_l34; + var_f2 = var_l32; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l41 = var_f1; + var_f1 = var_l31; + var_f2 = var_l35; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l42 = var_f1; + var_f1 = var_l33; + var_f2 = var_l39; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l43 = var_f1; + var_f1 = var_l32; + var_f2 = var_l34; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l44 = var_f1; + var_f1 = var_l35; + var_f2 = var_l31; + var_f1 += var_f2; + var_f2 = -0.5; + var_f1 *= var_f2; + var_l45 = var_f1; + var_i1 = var_l3; + var_i2 = 249u; + var_i1 += var_i2; + var_l28 = var_i1; + var_f1 = 3.40282347e+38; + var_l35 = var_f1; + var_i1 = var_l12; + var_i2 = 36u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 9u; + var_i1 |= var_i2; + var_l29 = var_i1; + var_i2 = 3u; + var_i1 += var_i2; + var_l30 = var_i1; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i1 = 2u; + var_l10 = var_i1; + var_L7: + var_f1 = var_l35; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_f2 = -(var_f2); + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B5;} + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_p1 = var_i1; + var_i2 = var_l15; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i2 = 1u; + var_i1 &= var_i2; + var_p2 = var_i1; + if (var_i1) { + var_i1 = var_l12; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_p1 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l12; + var_i4 = 76u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_i3; + var_i4 = var_p1; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l25 = var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 108u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l6; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l26 = var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 104u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l6; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l27 = var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 100u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l6; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l24 = var_i1; + } + var_i1 = var_l5; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_f1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l49 = var_f1; + var_i1 = var_l5; + var_i2 = 60u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l50 = var_f1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l51 = var_f1; + var_i1 = var_l5; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l52 = var_f1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l53 = var_f1; + var_i1 = var_l5; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l54 = var_f1; + var_i1 = var_l5; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l55 = var_f1; + var_i1 = var_l5; + var_i2 = 84u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l56 = var_f1; + var_i1 = var_l5; + var_i2 = 88u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l57 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l58 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l59 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l60 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l36 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l37 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l38 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l46 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l47 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l39 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l33 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l34 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l32 = var_f1; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l31 = var_f1; + var_i1 = var_l3; + var_f2 = var_l40; + var_f3 = var_l43; + var_i4 = var_l5; + var_i5 = 92u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 204, var_f2); + var_i1 = var_l3; + var_f2 = var_l40; + var_f3 = var_l43; + var_f4 = var_l57; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 200, var_f2); + var_i1 = var_l3; + var_f2 = var_l40; + var_f3 = var_l43; + var_f4 = var_l56; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 196, var_f2); + var_i1 = var_l3; + var_f2 = var_l40; + var_f3 = var_l43; + var_f4 = var_l55; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 192, var_f2); + var_i1 = var_l3; + var_f2 = var_l41; + var_f3 = var_l44; + var_f4 = var_l54; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 188, var_f2); + var_i1 = var_l3; + var_f2 = var_l41; + var_f3 = var_l44; + var_f4 = var_l53; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 184, var_f2); + var_i1 = var_l3; + var_f2 = var_l41; + var_f3 = var_l44; + var_f4 = var_l52; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 180, var_f2); + var_i1 = var_l3; + var_f2 = var_l41; + var_f3 = var_l44; + var_f4 = var_l51; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 176, var_f2); + var_i1 = var_l3; + var_f2 = var_l42; + var_f3 = var_l45; + var_f4 = var_l50; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_f2); + var_i1 = var_l3; + var_f2 = var_l42; + var_f3 = var_l45; + var_f4 = var_l49; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_f2); + var_i1 = var_l3; + var_f2 = var_l42; + var_f3 = var_l45; + var_f4 = var_l48; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 164, var_f2); + var_i1 = var_l3; + var_f2 = var_l42; + var_f3 = var_l45; + var_f4 = var_l31; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 160, var_f2); + var_i1 = var_l3; + var_f2 = var_l43; + var_f3 = var_l32; + var_f2 += var_f3; + var_f3 = var_l40; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 156, var_f2); + var_i1 = var_l3; + var_f2 = var_l43; + var_f3 = var_l34; + var_f2 += var_f3; + var_f3 = var_l40; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 152, var_f2); + var_i1 = var_l3; + var_f2 = var_l43; + var_f3 = var_l33; + var_f2 += var_f3; + var_f3 = var_l40; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 148, var_f2); + var_i1 = var_l3; + var_f2 = var_l43; + var_f3 = var_l39; + var_f2 += var_f3; + var_f3 = var_l40; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 144, var_f2); + var_i1 = var_l3; + var_f2 = var_l44; + var_f3 = var_l47; + var_f2 += var_f3; + var_f3 = var_l41; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 140, var_f2); + var_i1 = var_l3; + var_f2 = var_l44; + var_f3 = var_l46; + var_f2 += var_f3; + var_f3 = var_l41; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 136, var_f2); + var_i1 = var_l3; + var_f2 = var_l44; + var_f3 = var_l38; + var_f2 += var_f3; + var_f3 = var_l41; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 132, var_f2); + var_i1 = var_l3; + var_f2 = var_l44; + var_f3 = var_l37; + var_f2 += var_f3; + var_f3 = var_l41; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 128, var_f2); + var_i1 = var_l3; + var_f2 = var_l45; + var_f3 = var_l36; + var_f2 += var_f3; + var_f3 = var_l42; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 124, var_f2); + var_i1 = var_l3; + var_f2 = var_l45; + var_f3 = var_l60; + var_f2 += var_f3; + var_f3 = var_l42; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 120, var_f2); + var_i1 = var_l3; + var_f2 = var_l45; + var_f3 = var_l59; + var_f2 += var_f3; + var_f3 = var_l42; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 116, var_f2); + var_i1 = var_l3; + var_f2 = var_l45; + var_f3 = var_l58; + var_f2 += var_f3; + var_f3 = var_l42; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 112, var_f2); + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 112u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f287(instance, var_i1, var_i2); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_l31 = var_f1; + var_f2 = var_l35; + var_i1 = var_f1 < var_f2; + var_j1 = (u64)(var_i1); + var_l61 = var_j1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 220u); + var_l32 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_l33 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l34 = var_f1; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l3; + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_i2); + var_i1 = var_l3; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 107, var_i2); + var_f1 = var_l34; + var_f2 = var_l35; + var_i1 = var_f1 < var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l61; + var_j1 |= var_j2; + var_f2 = var_l33; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + var_j2 = (u64)(var_i2); + var_j3 = 2ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_f2 = var_l32; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + var_j2 = (u64)(var_i2); + var_j3 = 3ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l63 = var_j1; + var_f1 = var_l31; + var_i1 = i32_reinterpret_f32(var_f1); + var_p2 = var_i1; + var_f1 = var_l34; + var_i1 = i32_reinterpret_f32(var_f1); + var_l15 = var_i1; + var_f1 = var_l33; + var_i1 = i32_reinterpret_f32(var_f1); + goto var_B10; + } + var_i1 = var_l3; + var_i2 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 236, var_i2); + var_i1 = var_l3; + var_i2 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 232, var_i2); + var_i1 = var_l3; + var_i2 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 228, var_i2); + var_i1 = var_l3; + var_i2 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 224, var_i2); + var_f1 = var_l34; + var_f2 = var_l35; + var_i1 = var_f1 < var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l61; + var_j1 |= var_j2; + var_f2 = var_l33; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + var_j2 = (u64)(var_i2); + var_j3 = 2ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_f2 = var_l32; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + var_j2 = (u64)(var_i2); + var_j3 = 3ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_l63 = var_j1; + var_j1 = 0ull; + var_l62 = var_j1; + var_i1 = var_l3; + var_i2 = 224u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l16 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l17 = var_i1; + var_L12: + var_j1 = var_l63; + var_j2 = var_l62; + var_j1 >>= (var_j2 & 63); + var_j2 = 1ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B13;} + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B13;} + var_i1 = var_l17; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B13;} + var_i1 = var_l17; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l13; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B13;} + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B13;} + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l13; + var_i5 = var_l8; + var_i6 = var_l7; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B13;} + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = 24u; + var_i2 += var_i3; + var_l6 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p1 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l3; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_i3 = var_l14; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l33 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l7; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l37 = var_f3; + var_i4 = var_l14; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l34 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l7; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l38 = var_f4; + var_i5 = var_l14; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l32 = var_f5; + var_f4 *= var_f5; + var_i5 = var_l7; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l46 = var_f5; + var_i6 = var_l14; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_l31 = var_f6; + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 252, var_f2); + var_i1 = var_l3; + var_f2 = var_l37; + var_f3 = var_l32; + var_f2 *= var_f3; + var_f3 = var_l46; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f4 = var_l38; + var_f5 = var_l34; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l36; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_f2); + var_i1 = var_l3; + var_f2 = var_l46; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l38; + var_f4 = var_l33; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l37; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l36; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f2 -= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 244, var_f2); + var_i1 = var_l3; + var_f2 = var_l36; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f3 = var_l46; + var_f4 = var_l32; + var_f3 *= var_f4; + var_f4 = var_l38; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l37; + var_f5 = var_l33; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_f2); + var_f1 = var_l37; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i3 = var_l7; + var_i4 = 100u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l33 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l38; + var_i3 = var_l14; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_i4 = var_l7; + var_i5 = 104u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l34 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 += var_f2; + var_l47 = var_f1; + var_f1 = var_l36; + var_f2 = var_l34; + var_f1 *= var_f2; + var_f2 = var_l37; + var_i3 = var_l14; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_i4 = var_l7; + var_i5 = 108u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l32 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l31 = var_f1; + var_f2 = var_l31; + var_f1 += var_f2; + var_l39 = var_f1; + var_i1 = var_l3; + var_f2 = var_l32; + var_f3 = var_l46; + var_f4 = var_l47; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l38; + var_f6 = var_l38; + var_f7 = var_l32; + var_f6 *= var_f7; + var_f7 = var_l36; + var_f8 = var_l33; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l31 = var_f6; + var_f7 = var_l31; + var_f6 += var_f7; + var_l31 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 264, var_f2); + var_i1 = var_l3; + var_f2 = var_l34; + var_f3 = var_l46; + var_f4 = var_l31; + var_f3 *= var_f4; + var_f4 = var_l38; + var_f5 = var_l47; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 260, var_f2); + var_i1 = var_l3; + var_f2 = var_l33; + var_f3 = var_l46; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l31; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l47; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_f2); + var_i1 = var_l20; + var_i2 = var_l3; + var_i3 = 240u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = var_l6; + var_i5 = var_l11; + var_i6 = var_l9; + var_i7 = var_l18; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 16u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t24, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i2 = 253u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B13;} + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_l62 = var_j1; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + var_l61 = var_j1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + if (var_i1) { + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_j1 = var_l61; + var_j2 = var_l62; + var_j1 |= var_j2; + var_l64 = var_j1; + goto var_B4; + var_B13:; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_p2 = var_i1; + var_j1 = var_l62; + var_j2 = 1ull; + var_j1 += var_j2; + var_l62 = var_j1; + var_j2 = 4ull; + var_i1 = var_j1 != var_j2; + if (var_i1) {goto var_L12;} + var_i1 = var_l3; + var_i2 = var_l29; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 104, var_i2); + var_i1 = var_l3; + var_i2 = var_l30; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 107, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_p2 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + var_l15 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_B10:; + var_p1 = var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = var_l3; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 156, var_i2); + var_i1 = var_l3; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 144, var_i2); + var_i1 = var_l3; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 132, var_i2); + var_i1 = var_l3; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 120, var_i2); + var_i1 = var_l28; + var_i2 = 3u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 107u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l28; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 104u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l3; + var_i2 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 244, var_i2); + var_i1 = var_l3; + var_i2 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_i2); + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_i1; + var_i1 = var_l12; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_j1 = 0ull; + var_l62 = var_j1; + var_L15: + var_j1 = var_l62; + var_l61 = var_j1; + var_j2 = 1ull; + var_j1 += var_j2; + var_l62 = var_j1; + var_j1 = var_l63; + var_j2 = var_l61; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_j1 = var_l61; + var_i1 = (u32)(var_j1); + var_p1 = var_i1; + var_i1 = var_l7; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) { + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l6 = var_i1; + var_i2 = var_l3; + var_i3 = 240u; + var_i2 += var_i3; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l31 = var_f1; + var_f2 = var_l35; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B16;} + var_i1 = var_l3; + var_i2 = 112u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B16;} + var_i1 = var_l13; + var_i2 = var_l5; + var_i3 = var_l6; + var_i2 += var_i3; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B16;} + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l64 = var_j1; + var_i1 = var_p1; + var_l10 = var_i1; + var_f1 = var_l31; + var_l35 = var_f1; + goto var_B16; + } + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p1 = var_i1; + var_i2 = var_l5; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l15; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B16;} + var_i1 = var_l3; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_l31 = var_f1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_p2 = var_i1; + var_p1 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = var_p2; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_p1 = var_i1; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_l22 = var_i1; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_f2 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_l6; + var_i2 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 80, var_i2); + var_i1 = var_l22; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l32 = var_f1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i1 = var_p2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_p1 = var_i1; + goto var_B19; + } + var_L21: + var_i1 = 0u; + var_i2 = 4294967295u; + var_i3 = var_l22; + var_i4 = var_p2; + var_i5 = 1u; + var_i4 -= var_i5; + var_l17 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_p1 = var_i4; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_l8 = var_i3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l31 = var_f3; + var_f4 = var_l32; + var_i3 = var_f3 <= var_f4; + var_l6 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i3 = 2u; + var_i4 = var_l6; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l31; + var_f4 = var_l32; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p2; + var_p1 = var_i1; + goto var_B19; + } + var_i1 = var_l22; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l8; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_p2 = var_i1; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L21;} + var_B19:; + var_i1 = var_l22; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_f2 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_p1; + var_i2 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_B16:; + var_j1 = var_l62; + var_j2 = 4ull; + var_i1 = var_j1 != var_j2; + if (var_i1) {goto var_L15;} + var_i1 = var_l3; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 72u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f374(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_L7;} + goto var_B5; + } + var_i1 = var_p1; + var_i2 = var_l15; + var_i3 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B5:; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + if (var_i1) { + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = 0u; + var_i2 = var_l10; + var_i3 = 255u; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B3;} + var_B4:; + var_i1 = var_l19; + var_j2 = var_l64; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = 1u; + var_B3:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l65 = var_d0; + var_j0 = 1ull; + } else { + var_j0 = 0ull; + } + var_l61 = var_j0; + var_i0 = var_p0; + var_d1 = var_l65; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_p0; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f407(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l5 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l7 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l6 = var_f2; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l10; + var_f2 -= var_f3; + var_l10 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l10 = var_f1; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l11; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l9; + var_f4 = var_l3; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l7; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l4; + var_f5 = var_l12; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_l3 = var_f3; + var_f4 = 0; + var_f5 = var_l3; + var_f6 = 0; + var_i5 = var_f5 > var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l10; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l6; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l3 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_i6 = var_p2; + var_i7 = 4u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l9; + var_i6 = var_p2; + var_i7 = 8u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l7 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f408(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + u64 var_l11 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_j0 = 1065353216ull; + var_l11 = var_j0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l6; + var_f0 /= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_j0 = (u64)(var_i0); + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l11 = var_j0; + } + var_j0 = var_l11; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l4 = var_f0; + var_j0 = var_l11; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 0.5; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f1 = copysignf(var_f1, var_f2); + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 *= var_f2; + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l8; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_j1 = 77309411344ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 60129542156ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p2; + var_j1 = 20401094675ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_j1 = 73014444047ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 55834574859ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + } + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p2; + var_j1 = 11811160064ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_j1 = 47244640267ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 47244640257ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + var_B2:; + var_i0 = var_l3; + var_j1 = 34359738374ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 17179869186ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p2; + var_j1 = 20401094665ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_j1 = 30064771077ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B1:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f409(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l3 = var_i0; + var_i1 = 23u; + var_i0 >>= (var_i1 & 31); + var_i1 = 255u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = 255u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i1 = 2147483648u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 9u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_L6: + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L6;} + } + var_i0 = var_l3; + var_i1 = 1u; + var_i2 = var_l2; + var_i1 -= var_i2; + var_i0 <<= (var_i1 & 31); + goto var_B3; + } + var_i0 = var_l3; + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 8388608u; + var_i0 |= var_i1; + var_B3:; + var_l1 = var_i0; + goto var_B0; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 += var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f0 /= var_f1; + goto var_Bfunc; + var_B1:; + var_f0 = var_p0; + var_f1 = 0; + var_f0 *= var_f1; + var_f1 = var_p0; + var_i2 = var_l1; + var_i3 = 2147483648u; + var_i2 = var_i2 == var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + var_B0:; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_L9: + var_i0 = var_l1; + var_i1 = 8388608u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + } + var_i0 = var_l1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i1 = 128u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) {goto var_L9;} + var_i0 = 128u; + var_l2 = var_i0; + } + var_i0 = var_l1; + var_i1 = 8388608u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l4; + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + } + var_i0 = var_l1; + var_i1 = 8388607u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B12;} + goto var_B11; + var_B13:; + var_f0 = var_p0; + var_f1 = 0; + var_f0 *= var_f1; + goto var_Bfunc; + var_B12:; + var_L15: + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 4194304u; + var_i0 = var_i0 < var_i1; + var_l4 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L15;} + var_B11:; + var_i0 = var_l3; + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = var_l1; + var_i2 = 1u; + var_i3 = var_l2; + var_i2 -= var_i3; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l1; + var_i3 = 8388608u; + var_i2 -= var_i3; + var_i3 = var_l2; + var_i4 = 23u; + var_i3 <<= (var_i4 & 31); + var_i2 |= var_i3; + var_i3 = var_l2; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 <= (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + goto var_Bfunc; + var_B7:; + var_f0 = var_p0; + var_f1 = 0; + var_f0 *= var_f1; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f410(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f5 = var_l10; + var_f4 += var_f5; + var_l10 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l4; + var_f1 = var_l13; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l14; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l7; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l4 = var_f3; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l7; + var_f3 /= var_f4; + var_f4 = var_l4; + var_f3 *= var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l8; + var_f0 = -(var_f0); + var_l8 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l14; + var_f0 = copysignf(var_f0, var_f1); + var_l8 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l6 = var_f0; + var_B1:; + var_f0 = 0; + var_l5 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l13; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l6 = var_f6; + var_f7 = var_l6; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l5; + var_f3 = var_l6; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f411(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B4; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B6:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 27, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 25, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_l4 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u64 w2c_rapier__wasm3d__bg_f412(w2c_rapier__wasm3d__bg* instance, u64 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 8387220255154660723ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 7237128888997146477ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 7816392313619706465ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 8317987319222330741ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + var_l5 = var_i1; + w2c_rapier__wasm3d__bg_f297(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f297(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f297(instance, var_i0, var_i1); + var_i0 = var_l6; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l7 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_j0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_j0 = var_l8; + var_j1 = var_p1; + var_j2 = 56ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j0 ^= var_j1; + var_p1 = var_j0; + var_j1 = var_l9; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l9 = var_j0; + var_j1 = var_p0; + var_j2 = var_l10; + var_j1 += var_j2; + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_p1 = var_j0; + var_j0 = var_l7; + var_j1 = var_p0; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l10; + var_j1 ^= var_j2; + var_l7 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l8 = var_j0; + var_j0 = var_l8; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l9; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_p0; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = 255ull; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l9 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l9; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_l9 = var_j0; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = var_l8; + var_j2 ^= var_j3; + var_p0 = var_j2; + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p0 = var_j1; + var_j2 = var_l9; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f413(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l14; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p5; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l7; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p5; + var_i3 = 40u; + var_i2 += var_i3; + var_p2 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l7 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f414(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p5; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l6; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = var_l6; + var_i4 = 8u; + var_i3 += var_i4; + var_i4 = var_p4; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i1 = 2u; + var_f2 = var_p5; + var_f2 = -(var_f2); + var_f3 = var_l8; + var_i4 = var_l6; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 36u); + var_l9 = var_f4; + var_f4 = -(var_f4); + var_f3 *= var_f4; + var_f4 = var_l11; + var_i5 = var_l6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 32u); + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l10; + var_i5 = var_l6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 40u); + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_p5 = var_f3; + var_i2 = var_f2 <= var_f3; + var_i2 = !(var_i2); + if (var_i2) {goto var_B1;} + var_i1 = 0u; + var_f2 = var_p5; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + if (var_i2) {goto var_B1;} + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_p5; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l9; + var_f3 = var_p5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_l11; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_f1 = var_l12; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p5 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l13 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 += var_f2; + var_l8 = var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 += var_f2; + var_l9 = var_f1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f2 = var_l7; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l14 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_p5; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f2 = var_l13; + var_f3 = var_l14; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_l12; + var_f3 = var_l14; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_p5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_f2); + var_i1 = 1u; + var_B1:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1082748u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1083644u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f415(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l7 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l14; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = var_l8; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l8; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_f1; + var_f2 = var_l14; + var_f3 = var_l13; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_f1; + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_i0 = var_p5; + if (var_i0) { + var_f0 = 0; + var_l6 = var_f0; + var_f0 = var_l7; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + } + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l9; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_f1 = var_l18; + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l11; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l14; + var_f4 = var_l13; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l16; + var_f4 = var_l8; + var_f5 = var_l13; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l10; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B0; + } + var_f0 = var_p4; + var_f1 = var_l6; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = 1u; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1, var_j2; + f32 var_f7; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l17 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l10; + var_j1 = var_l17; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l9; + var_i4 = var_l6; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = var_l6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l6; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_f7 = var_p5; + w2c_rapier__wasm3d__bg_f166(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l8; + var_i1 = 0u; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 104u); + var_l10 = var_i2; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B5;} + var_i1 = var_l6; + var_i2 = 96u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = var_l6; + var_i3 = 104u; + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = 52u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l6; + var_i2 = 88u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = var_l9; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 80u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = var_l9; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 72u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = var_l9; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l15 = var_i1; + var_i2 = var_l9; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 56u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = var_l9; + var_i3 = 12u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = var_l6; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 108u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_j2); + var_i1 = 0u; + var_i2 = var_l10; + var_i2 = !(var_i2); + if (var_i2) {goto var_B5;} + var_i1 = var_l8; + var_i2 = var_l6; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l8; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l8; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l12; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l13; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l14; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l15; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l16; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1u; + var_B5:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B6; + } + var_i0 = 56u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 56u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f417(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l5; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l14 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f2 = var_l9; + var_f3 = var_l13; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f3 = var_l11; + var_f4 = var_l13; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l5; + var_f1 = var_l18; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l20; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f0 = var_l9; + var_f1 = var_l19; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l9; + var_f3 = var_l5; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f418(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 += var_f1; + var_l15 = var_f0; + var_i0 = var_l6; + var_f1 = var_l13; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l13 = var_f5; + var_f6 = var_l13; + var_f5 += var_f6; + var_l13 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_f1 = var_l10; + var_f2 = var_l14; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + var_f4 = var_p5; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p5 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l12 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l15 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_p5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_p5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_p5; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p5 = var_f5; + var_f6 = var_p5; + var_f5 += var_f6; + var_p5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l15; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l10 = var_f4; + var_f5 = var_l10; + var_f4 += var_f5; + var_l10 = var_f4; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l12; + var_f3 = var_l7; + var_f4 = var_p5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_p5; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u64 w2c_rapier__wasm3d__bg_f419(w2c_rapier__wasm3d__bg* instance, u64 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 8387220255154660723ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 7237128888997146477ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 7816392313619706465ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 8317987319222330741ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f296(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f296(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l7 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_j0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_j0 = var_l8; + var_j1 = var_p1; + var_j2 = 56ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j0 ^= var_j1; + var_p1 = var_j0; + var_j1 = var_l9; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l9 = var_j0; + var_j1 = var_p0; + var_j2 = var_l10; + var_j1 += var_j2; + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_p1 = var_j0; + var_j0 = var_l7; + var_j1 = var_p0; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l10; + var_j1 ^= var_j2; + var_l7 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l8 = var_j0; + var_j0 = var_l8; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l9; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_p0; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = 255ull; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l9 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l9; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_l9 = var_j0; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = var_l8; + var_j2 ^= var_j3; + var_p0 = var_j2; + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p0 = var_j1; + var_j2 = var_l9; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f420(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l16; + var_f1 = var_l8; + var_f2 = var_l11; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_f0; + var_i0 = var_l16; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l12 = var_f0; + var_i0 = var_l16; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l16; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_p2 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l5; + var_f3 = var_l9; + var_f4 = var_l6; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l8 = var_f4; + var_f5 = var_l8; + var_f4 += var_f5; + var_l8 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l10; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f421(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l9 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l5; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l5 = var_f1; + var_i0 = var_f0 < var_f1; + var_l9 = var_i0; + var_f0 = var_p3; + var_f1 = var_p3; + var_f2 = var_l5; + var_f3 = var_l7; + var_i4 = var_l9; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = var_p3; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f3 = var_l6; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p3 = var_f0; + var_f1 = 0; + var_f2 = 0; + var_f3 = var_l7; + var_f4 = var_l5; + var_i5 = var_l9; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f5 = 0; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l8; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + var_l9 = var_i0; + var_f0 = var_p3; + var_f1 = var_p3; + var_f2 = var_l8; + var_f3 = var_l7; + var_i4 = var_l9; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_p3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p3 = var_f0; + var_f1 = var_l7; + var_f2 = var_l8; + var_i3 = var_l9; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_f4 = var_l5; + var_f5 = var_l6; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + goto var_B4; + } + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B4:; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l8; + var_f2 -= var_f3; + var_f1 *= var_f2; + var_l8 = var_f1; + var_i0 = var_f0 < var_f1; + var_p1 = var_i0; + var_f0 = var_p3; + var_f1 = var_p3; + var_f2 = var_l8; + var_f3 = var_l7; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_p3; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p3 = var_f0; + var_f1 = var_l7; + var_f2 = var_l8; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_f4 = var_l5; + var_f5 = var_l6; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + goto var_B6; + } + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_B6:; + var_f0 = var_l6; + var_f1 = var_l6; + var_f2 = var_p3; + var_i3 = var_p4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f3 = 0; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_i0 = 1u; + var_l9 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 0u; + var_l9 = var_i0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f422(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l7; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l14; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p5; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p5; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l10; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p5; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l7 = var_f0; + var_f1 = var_p4; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l9; + var_f2 = var_p2; + var_i3 = var_l11; + var_i4 = var_l6; + w2c_rapier__wasm3d__bg_f914(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f557(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f424(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 3u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 6u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l19 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l20 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l19; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l15; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l17; + var_i2 = var_p0; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l16; + var_i2 = var_p0; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l11; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_p0; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_i3 = var_p0; + var_i4 = 44u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + goto var_Bfunc; + var_B1:; + } + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f425(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l17 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i7; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l6; + var_f4 = var_l11; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_l17 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l4; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_l17; + var_i4 = var_p3; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f3 = var_l10; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l16; + var_f6 = var_l6; + var_i7 = var_p3; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l9; + var_f3 = var_l4; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f426(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l17 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i7; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l4 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l6; + var_f4 = var_l11; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l15; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l17 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = var_l17; + var_i4 = var_p3; + var_i2 = var_i4 ? var_i2 : var_i3; + var_p1 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f3 = var_l10; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l12 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l16; + var_f6 = var_l6; + var_i7 = var_p3; + var_f5 = var_i7 ? var_f5 : var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l9; + var_f3 = var_l4; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f427(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l13; + var_i3 = 40u; + var_i2 += var_i3; + var_p1 = var_i2; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_l13; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f428(w2c_rapier__wasm3d__bg* instance, u64 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 8387220255154660723ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 7237128888997146477ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 7816392313619706465ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 8317987319222330741ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + var_l6 = var_i1; + w2c_rapier__wasm3d__bg_f297(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f297(instance, var_i0, var_i1); + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l8 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l7 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_j0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_j0 = var_l8; + var_j1 = var_p1; + var_j2 = 56ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j0 ^= var_j1; + var_p1 = var_j0; + var_j1 = var_l9; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l9 = var_j0; + var_j1 = var_p0; + var_j2 = var_l10; + var_j1 += var_j2; + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_p1 = var_j0; + var_j0 = var_l7; + var_j1 = var_p0; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l10; + var_j1 ^= var_j2; + var_l7 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l8 = var_j0; + var_j0 = var_l8; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_l9; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_p0; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = 255ull; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l9 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l9; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_l9 = var_j0; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = var_l8; + var_j2 ^= var_j3; + var_p0 = var_j2; + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_l8 = var_j0; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p0 = var_j1; + var_j2 = var_l9; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_j1 = var_l7; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l8; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l8 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l8; + var_j1 ^= var_j2; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l7; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f429(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l11 = 0; + f32 var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_j1 = 13763000461244235776ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 1056964608ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = 0u; + var_i1 = 1080624u; + var_i2 = 1u; + var_i3 = var_p2; + var_i4 = var_l3; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = var_p1; + w2c_rapier__wasm3d__bg_f123(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l11 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l10; + var_f1 = var_l10; + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l9; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l10; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l9; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_l4; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i0 += var_i1; + var_l7 = var_i0; + var_L3: + var_i0 = var_p1; + var_f1 = var_l9; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l10; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l9; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l9; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l10; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l9; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B1:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f430(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + f32 var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l15; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_l3 = var_i0; + goto var_B1; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_L4: + var_f0 = var_l15; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = var_l13; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l15; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l14; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l12; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l17 = var_f0; + var_f1 = var_l16; + var_f2 = var_l13; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_l8 = var_i0; + var_f0 = var_l17; + var_f1 = var_l13; + var_i2 = var_l8; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l13 = var_f0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B1:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l3; + var_f2 = var_l15; + var_i3 = var_l5; + var_i4 = var_l4; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p2 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l14; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l12; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 96u); + var_l12 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l14; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l15; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f431(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B4; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B6:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l5; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_l4 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + goto var_B0; + var_B3:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0, var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, + var_l66 = 0, var_l67 = 0, var_l68 = 0, var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, + var_l74 = 0, var_l75 = 0, var_l76 = 0, var_l77 = 0, var_l78 = 0; + u64 var_l79 = 0, var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, var_l84 = 0, var_l85 = 0, var_l86 = 0, + var_l87 = 0, var_l88 = 0, var_l89 = 0, var_l90 = 0, var_l91 = 0, var_l92 = 0, var_l93 = 0, var_l94 = 0, + var_l95 = 0, var_l96 = 0, var_l97 = 0, var_l98 = 0, var_l99 = 0, var_l100 = 0; + f32 var_l101 = 0, var_l102 = 0, var_l103 = 0, var_l104 = 0, var_l105 = 0, var_l106 = 0, var_l107 = 0, var_l108 = 0, + var_l109 = 0, var_l110 = 0, var_l111 = 0, var_l112 = 0, var_l113 = 0, var_l114 = 0, var_l115 = 0, var_l116 = 0, + var_l117 = 0, var_l118 = 0, var_l119 = 0, var_l120 = 0, var_l121 = 0, var_l122 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 1104u; + var_i0 -= var_i1; + var_l40 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l40; + var_i1 = 552u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 1136u; + var_i0 -= var_i1; + var_l31 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l31; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l31; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l31; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = w2c_wbg_0x5F_wbg_length_9e1ae1900cb0fbd5(instance->w2c_wbg_instance, var_i0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l4 = var_i0; + goto var_B5; + } + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = w2c_wbg_0x5F_wbindgen_memory(instance->w2c_wbg_instance); + var_l9 = var_i0; + var_i0 = w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564(instance->w2c_wbg_instance, var_i0); + var_l8 = var_i0; + var_i0 = w2c_wbg_0x5F_wbg_new_8c3f0052272a457a(instance->w2c_wbg_instance, var_i0); + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = var_l4; + w2c_wbg_0x5F_wbg_set_83db9690f9353e79(instance->w2c_wbg_instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l9; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l9; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = var_l7; + var_i1 = w2c_wbg_0x5F_wbg_length_9e1ae1900cb0fbd5(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B3; + var_B4:; + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l75 = var_i0; + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l75; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 576, var_j1); + var_i0 = var_l31; + var_i1 = 584u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 912u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_l31; + var_i2 = 576u; + var_i1 += var_i2; + var_l15 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B20; + } + var_i0 = var_l2; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l97 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l77 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l78 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l113 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l114 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l115 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l116 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l117 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l118 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l119 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l120 = var_f0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l92 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l92; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 52u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l93 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l93; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 60u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l94 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l94; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 61u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 61u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l76 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_p1; + var_i1 = var_l76; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 69u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 69u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 61u); + var_l95 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l95; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 77u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 77u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 69u); + var_l96 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l96; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f378(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049788u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B32; + } + var_i0 = var_l2; + var_i1 = 420u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f378(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049788u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B33; + } + var_i0 = var_l2; + var_i1 = 420u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f381(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_i1 = 1049788u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B34; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B66;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B35; + } + var_i0 = 3u; + var_i1 = 1049788u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B35; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + goto var_B34; + var_B66:; + var_i0 = var_l2; + var_i1 = 420u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B37; + } + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) { + var_i0 = var_l9; + var_l3 = var_i0; + goto var_B37; + } + var_i0 = 4u; + var_l24 = var_i0; + var_i0 = var_l9; + var_i1 = 4096u; + var_i2 = var_l9; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 44u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l24 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B72;} + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l2; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 652, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 752u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l33 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l19 = var_i0; + var_i0 = var_l2; + var_i1 = 488u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l2; + var_i1 = 472u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l22 = var_i0; + var_i0 = var_l2; + var_i1 = 212u; + var_i0 += var_i1; + var_l6 = var_i0; + var_L82: + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + switch (var_i0) { + case 0: goto var_B85; + case 1: goto var_B84; + default: goto var_B86; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B38; + var_B86:; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B38; + var_B85:; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B38; + } + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B38; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + goto var_B83; + var_B84:; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + switch (var_i0) { + case 0: goto var_B83; + case 1: goto var_B90; + default: goto var_B91; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B38; + var_B91:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B74;} + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B38; + var_B90:; + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 876, var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 264u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f272(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + if (var_i0) {goto var_B75;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1054908u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B38; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 388u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l13 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_l8 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l79 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l17 = var_i0; + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 264u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f272(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_l14 = var_i0; + if (var_i0) {goto var_B94;} + var_i0 = 1u; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1054908u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B38; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l3 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B38; + var_B94:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 332u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 328u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 324u); + var_l20 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_l11 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l80 = var_j0; + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 264u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f272(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_l28 = var_i0; + if (var_i0) {goto var_B98;} + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1054908u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B38; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l3 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B38; + var_B98:; + var_i0 = var_l21; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l21; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_i1); + var_i0 = var_l2; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 460, var_i1); + var_i0 = var_l2; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 452, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = var_l2; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l79; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_j1); + var_i0 = var_l2; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 872, var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 304u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1048964u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B39; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l20 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B106;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B40; + } + var_i0 = 1u; + var_i1 = 1048964u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B40; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l3 = var_i0; + goto var_B39; + var_B106:; + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 872u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + if (var_i0) {goto var_B77;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_i1 = 1050284u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B41; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 872u); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 876u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B111;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B42; + } + var_i0 = 3u; + var_i1 = 1050284u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B42; + var_B111:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + if (var_i0) {goto var_B113;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B42; + } + var_i0 = 4u; + var_i1 = 1050284u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B42; + var_B113:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B78;} + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l23 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B115;} + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B42; + } + var_i0 = 5u; + var_i1 = 1050284u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B42; + var_B115:; + var_i0 = var_l14; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B79;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 14u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 14u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 6u); + var_l80 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B117;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B42; + } + var_i0 = 6u; + var_i1 = 1050284u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B42; + var_B117:; + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 148u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B80;} + var_i0 = var_l13; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 512u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 145, var_i1); + var_i0 = var_l13; + var_i1 = var_l27; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l13; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l13; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l13; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l13; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l13; + var_j1 = var_l80; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_l13; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l13; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l13; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l13; + var_j1 = var_l79; + var_i2 = var_l8; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_B83:; + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 760, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 756, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l4 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + if (var_i1) {goto var_B120;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l79 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l15; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l7 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + if (var_i1) {goto var_B120;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B120; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l80 = var_j0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B120; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + if (var_i0) {goto var_B119;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B120:; + var_l3 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B38;} + var_i0 = var_l33; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + goto var_B38; + var_B119:; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 6u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l3 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 756u); + var_l81 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 648u); + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 648u; + var_i0 += var_i1; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f829(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 656u); + var_l16 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 652u); + var_l24 = var_i0; + } + var_i0 = var_l24; + var_i1 = var_l16; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 656, var_i1); + var_i0 = var_l9; + if (var_i0) {goto var_L82;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 652u); + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 648u); + var_l13 = var_i0; + } + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_l3 = var_i0; + goto var_B37; + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 44u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l24; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L127: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B128;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B128;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + var_B128:; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 44u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L127;} + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l24; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B37; + } + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B46; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l28 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) { + var_i0 = var_l6; + var_l3 = var_i0; + goto var_B46; + } + var_i0 = var_l6; + var_i1 = 4096u; + var_i2 = var_l6; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l12 = var_i0; + goto var_B132; + } + var_i0 = var_l3; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B131;} + var_B132:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_l2; + var_i1 = 424u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L134: + var_i0 = var_l28; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 2u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l46 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 3u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l30 = var_i0; + switch (var_i0) { + case 0: goto var_B143; + case 1: goto var_B144; + default: goto var_B145; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + var_B145:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B136; + var_B144:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B142;} + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 3u); + var_l41 = var_i0; + var_B143:; + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + switch (var_i0) { + case 0: goto var_B149; + case 1: goto var_B150; + default: goto var_B151; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + var_B151:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B147;} + var_i0 = var_l3; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B136; + var_B150:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B148;} + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l14; + var_i2 = 2u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l48 = var_i0; + var_B149:; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l101 = var_f0; + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 -= var_i2; + var_l28 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) { + var_i0 = var_l5; + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l79 = var_j0; + var_f0 = var_l101; + var_i0 = i32_reinterpret_f32(var_f0); + var_l3 = var_i0; + var_i0 = 1052032u; + var_l14 = var_i0; + var_i0 = 4u; + var_l19 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B135; + } + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 20u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 520u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_L159: + var_i0 = var_l28; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B139; + } + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p1 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + if (var_i1) {goto var_B139;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l7 = var_i0; + goto var_B141; + } + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 12u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l33 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 16u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 20u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B140;} + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 24u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B139; + } + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B139; + } + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l25 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 24u; + var_i1 -= var_i2; + var_l28 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l18 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l25; + var_i1 = var_l20; + var_i2 = var_l33; + var_i3 = 2703746378u; + var_i2 ^= var_i3; + var_i3 = 2654435769u; + var_i2 *= var_i3; + var_i3 = 5u; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l29 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l34 = var_i0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l8 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + var_L165: + var_j0 = var_l81; + var_i1 = var_l4; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = var_l18; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l80 = var_j1; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B166;} + var_L168: + var_i0 = var_l14; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l8; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l20; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B170;} + var_i0 = var_l25; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B167;} + var_B170:; + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_L168;} + goto var_B166; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1052136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B167:; + var_i0 = var_l4; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B164; + var_B166:; + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_L165; + } + var_i0 = var_l18; + var_i1 = var_l9; + var_i2 = var_l10; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L173: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l18; + var_i1 = var_l3; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L173;} + } + var_i0 = var_l18; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + var_l36 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + if (var_i0) {goto var_B175;} + var_i0 = var_l36; + var_i0 = !(var_i0); + if (var_i0) {goto var_B175;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l21; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B176; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l23; + var_i1 = var_l26; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l23; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = var_l3; + var_i3 = var_l8; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B184;} + var_i0 = 4294967295u; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B183;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B176;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B183; + } + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 7u; + w2c_rapier__wasm3d__bg_f263(instance, var_i0, var_i1, var_i2); + goto var_B176; + var_B184:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B183:; + var_l3 = var_i0; + var_i1 = var_l3; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B182;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B182;} + var_i0 = var_l8; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B182;} + var_i0 = var_l18; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B181;} + var_i0 = var_l18; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l22 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l8; + var_i1 = var_l22; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l14; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l21; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l19 = var_i0; + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B178; + } + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l39 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l44 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l35 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_L187: + var_i0 = var_l19; + var_i1 = var_l22; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l49 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B180;} + var_i0 = var_l8; + var_i1 = var_l44; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l45 = var_i1; + var_i2 = var_l14; + var_i1 &= var_i2; + var_l27 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L190: + var_i0 = var_l3; + var_i1 = var_l27; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = var_l27; + var_i1 &= var_i2; + var_l27 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L190;} + } + var_i0 = var_l8; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l27; + var_i1 += var_i2; + var_i2 = var_l14; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_l45; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l27 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l14; + var_i0 &= var_i1; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l19; + var_i2 = var_l49; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l22; + var_i1 = var_l23; + var_i0 = var_i0 == var_i1; + var_l3 = var_i0; + var_i0 = var_l22; + var_i1 = 1u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L187;} + goto var_B179; + var_B182:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B176; + var_B181:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B176; + var_B180:; + var_i0 = var_l3; + var_i1 = var_l35; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B179:; + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + if (var_i0) {goto var_B178;} + goto var_B176; + var_B178:; + var_i0 = var_l19; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B176:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l18 = var_i0; + var_i1 = var_l10; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 408u); + var_l9 = var_i2; + var_i1 &= var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L193: + var_i0 = var_l4; + var_i1 = var_l19; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i1 = var_l18; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L193;} + } + var_i0 = var_l18; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l19; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B175;} + var_i0 = var_l18; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B175:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 412u); + var_i2 = var_l36; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l4; + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i0 &= var_i1; + var_i1 = var_l18; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B194;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_l3 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_l4 = var_i0; + goto var_B194; + } + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = var_l4; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + if (var_i1) { + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 428u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 512, var_i2); + var_i1 = var_l2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 *= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 516, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_i1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l9; + var_i3 = var_l2; + var_i4 = 512u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + goto var_B194; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l4 = var_i0; + var_B194:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_l3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l37; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_i1 = var_l3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_B164:; + var_i0 = var_l7; + var_l4 = var_i0; + var_i0 = var_l5; + if (var_i0) {goto var_L159;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_l3 = var_i0; + goto var_B136; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l19 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l21 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l79 = var_j0; + var_f0 = var_l101; + var_i0 = i32_reinterpret_f32(var_f0); + var_l3 = var_i0; + var_i0 = var_l30; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B136; + case 1: goto var_B136; + default: goto var_B135; + } + } + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B148:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + var_B147:; + goto var_B18; + var_B142:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B136; + var_B141:; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B139; + var_B140:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B139:; + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B136;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B136:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l7 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l7; + var_p1 = var_i0; + var_L203: + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f955(instance, var_i0); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L203;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B46; + var_B135:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f831(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l12 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l46; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_p1; + var_i1 = var_l43; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p1; + var_i1 = var_l48; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 59, var_i1); + var_i0 = var_p1; + var_i1 = var_l42; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 58, var_i1); + var_i0 = var_p1; + var_i1 = var_l41; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 57, var_i1); + var_i0 = var_p1; + var_i1 = var_l30; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_L134;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l12 = var_i0; + if (var_i0) {goto var_B47;} + goto var_B46; + var_B131:; + goto var_B17; + var_B80:; + var_i0 = 148u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B79:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B42; + var_B78:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B42; + var_B77:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l3 = var_i0; + goto var_B41; + var_B76:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B40; + var_B75:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l3 = var_i0; + goto var_B38; + var_B74:; + goto var_B18; + var_B72:; + goto var_B12; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + goto var_B33; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + goto var_B32; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + var_B56:; + goto var_B18; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B22; + var_B48:; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_B47:; + var_i0 = var_l3; + var_l6 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B205; + } + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B205; + } + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B205; + } + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l49 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 10u; + var_i1 -= var_i2; + var_l28 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 10u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) {goto var_B205;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l79 = var_j0; + var_i0 = 1052032u; + var_l14 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 4u; + goto var_B209; + } + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l7; + } + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B44;} + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 520u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l2; + var_i1 = 424u; + var_i0 += var_i1; + var_l41 = var_i0; + var_L212: + var_i0 = var_l28; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B214; + } + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B214; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B213;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B214:; + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B205; + var_B213:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_i0; + var_i0 = var_l15; + var_i1 = var_l28; + var_i2 = 12u; + var_i1 -= var_i2; + var_l28 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l23 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_l25; + var_i1 = var_l27; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l29 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l7 = var_i0; + var_i0 = var_l5; + var_l4 = var_i0; + var_L223: + var_j0 = var_l81; + var_i1 = var_l4; + var_i2 = var_l9; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i2 = var_l23; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l80 = var_j1; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_L224: + var_j0 = var_l79; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B222;} + var_i0 = var_p1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_L223; + } + var_i0 = var_l14; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p1; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B221;} + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L224;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l25; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L224;} + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B218; + var_B222:; + var_i0 = var_l23; + var_i1 = var_l5; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L227: + var_i0 = var_l4; + var_i1 = var_l14; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l23; + var_i1 = var_p1; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L227;} + } + var_i0 = var_l23; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l14; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l23; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_l36 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + if (var_i0) {goto var_B229;} + var_i0 = var_l36; + var_i0 = !(var_i0); + if (var_i0) {goto var_B229;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l23; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B230; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l33; + var_i1 = var_l26; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l33; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = var_p1; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B238;} + var_i0 = 4294967295u; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l7; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B237;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B230;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B237; + } + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f263(instance, var_i0, var_i1, var_i2); + goto var_B230; + var_B238:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B237:; + var_p1 = var_i0; + var_i1 = var_p1; + var_i2 = 1073741823u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B236;} + var_i0 = var_p1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l7; + var_i1 = var_l14; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B236;} + var_i0 = var_l7; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B236;} + var_i0 = var_l18; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B235;} + var_i0 = var_l18; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l7; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l18 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l18; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l23; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l20 = var_i0; + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B232; + } + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l39 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l44 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l35 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_L241: + var_i0 = var_l19; + var_i1 = var_l20; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l19; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l45 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l35; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B234;} + var_i0 = var_l14; + var_i1 = var_l44; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l47 = var_i1; + var_i2 = var_l18; + var_i1 &= var_i2; + var_l34 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l7 = var_i0; + var_L244: + var_i0 = var_l7; + var_i1 = var_l34; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l14; + var_i1 = var_l18; + var_i2 = var_l34; + var_i1 &= var_i2; + var_l34 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L244;} + } + var_i0 = var_l14; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l34; + var_i1 += var_i2; + var_i2 = var_l18; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = var_l47; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_l34 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l18; + var_i0 &= var_i1; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l34; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l20; + var_i2 = var_l45; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l19; + var_i1 = var_l33; + var_i0 = var_i0 == var_i1; + var_l7 = var_i0; + var_i0 = var_l19; + var_i1 = 1u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_L241;} + goto var_B233; + var_B236:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B230; + var_B235:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B230; + var_B234:; + var_i0 = var_l7; + var_i1 = var_l35; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B233:; + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l33; + if (var_i0) {goto var_B232;} + goto var_B230; + var_B232:; + var_i0 = var_l20; + var_i1 = var_l26; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B230:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + var_l9 = var_i1; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l23 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l4 = var_i0; + var_L247: + var_i0 = var_l4; + var_i1 = var_l19; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l23; + var_i1 = var_p1; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L247;} + } + var_i0 = var_l23; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l19; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B229;} + var_i0 = var_l23; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_B229:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 412u); + var_i2 = var_l36; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l4; + var_i1 = var_l23; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i0 &= var_i1; + var_i1 = var_l23; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 424u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B219;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + var_p1 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_l4 = var_i0; + goto var_B219; + } + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = var_l8; + if (var_i1) { + var_i1 = var_l2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 428u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 512, var_i2); + var_i1 = var_l2; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 516, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_i1); + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_l9; + var_i3 = var_l2; + var_i4 = 512u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + goto var_B219; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B220;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B15; + var_B221:; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 1052136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B220:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l4 = var_i0; + var_B219:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l9 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l41; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l9 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_i1 = var_l9; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_B218:; + var_i0 = var_l21; + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) {goto var_L212;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B205; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l19 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l9 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l79 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_B209:; + var_l7 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l21 = var_i0; + var_i0 = 1052032u; + var_l8 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + goto var_B43; + } + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 420u); + var_l8 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B253;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l28 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + goto var_B43; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B253:; + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B205;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B205:; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l12; + var_p1 = var_i0; + var_L259: + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f955(instance, var_i0); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L259;} + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B46:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 44u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l24; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L261: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B262;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B262;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + var_B262:; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 44u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L261;} + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l24; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B37; + var_B45:; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B44:; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B43:; + var_i0 = var_l2; + var_i1 = var_l49; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 185, var_i1); + var_i0 = var_l2; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l2; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l2; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l2; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l2; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l2; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = (u64)(var_i1); + var_i2 = var_l28; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_i1 = 1056236u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B263; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l35 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l65 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_i0; + var_i0 = var_l2; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 756, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 752u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f298(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B266; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 752u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 420u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 756u); + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B267; + } + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l24 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) { + var_i0 = var_l24; + var_l3 = var_i0; + goto var_B267; + } + var_i0 = 4u; + var_l28 = var_i0; + var_i0 = var_l24; + var_i1 = 4096u; + var_i2 = var_l24; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 56u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l28 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + } + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l2; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l24; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 37u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 37u; + var_i0 += var_i1; + var_l70 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l51 = var_i0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 |= var_i1; + var_l50 = var_i0; + var_L276: + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_j0 = 0ull; + var_l79 = var_j0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_l26 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l27 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_j0 = 0ull; + var_l80 = var_j0; + var_i0 = 0u; + var_l6 = var_i0; + var_j0 = 0ull; + var_l81 = var_j0; + var_i0 = instance->w2c_g0; + var_i1 = 272u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l15; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B283; + } + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B282;} + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B283:; + var_p1 = var_i0; + var_i0 = var_l34; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l34; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B281; + var_B282:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l71 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B286; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l72 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B285;} + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B286:; + var_p1 = var_i0; + var_i0 = var_l34; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l34; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B281; + var_B285:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l54 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B288; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l61 = var_i0; + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l9; + var_p1 = var_i0; + goto var_B288; + } + var_i0 = var_l9; + var_i1 = 4096u; + var_i2 = var_l9; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l36 = var_i0; + goto var_B293; + } + var_i0 = var_p1; + var_i1 = 168u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l36 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_B293:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 136u; + var_i0 += var_i1; + var_l27 = var_i0; + var_L302: + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B291; + } + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l17 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l17; + var_p1 = var_i0; + goto var_B291; + } + var_i0 = var_l17; + var_i1 = 4096u; + var_i2 = var_l17; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l8 = var_i0; + goto var_B305; + } + var_i0 = var_l6; + var_i1 = 48u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_B305:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l17; + if (var_i0) { + var_L308: + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l18 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + if (var_i1) {goto var_B292;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l79 = var_j0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l21 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + if (var_i1) {goto var_B292;} + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B292; + } + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l80 = var_j0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B292; + } + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B292; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B292; + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B292; + } + var_i0 = var_l12; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l81 = var_j0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p1 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + if (var_i1) {goto var_B292;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B315; + } + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B295;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 28u; + var_i1 -= var_i2; + var_l23 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B314;} + var_B315:; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B292; + var_B314:; + var_i0 = var_l23; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B295;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 -= var_i2; + var_l23 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l23; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B295;} + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 36u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B292; + } + var_i0 = var_l17; + var_i1 = 1u; + var_i0 -= var_i1; + var_l17 = var_i0; + var_i0 = var_l12; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_j1 = var_l81; + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l81 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f825(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l3 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_f1 = var_l102; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p1; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l17; + if (var_i0) {goto var_L308;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l8 = var_i0; + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_p1 = var_i0; + goto var_B291; + } + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) {goto var_B296;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l81 = var_j0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l16 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l16; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l86 = var_j0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l73 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 9u; + var_i1 -= var_i2; + var_l36 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + switch (var_i0) { + case 0: goto var_B323; + case 1: goto var_B324; + default: goto var_B325; + } + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + var_B325:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B296; + var_B324:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l14 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l14; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_i0; + var_i0 = 1u; + var_l18 = var_i0; + var_B323:; + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l66 = var_i0; + var_i1 = var_l5; + var_i2 = 224u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l4 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l36; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + switch (var_i0) { + case 0: goto var_B328; + case 1: goto var_B329; + default: goto var_B330; + } + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + var_B330:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B296; + var_B329:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l22 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l22; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l4; + var_i1 = var_l27; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l27; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = 1u; + var_l45 = var_i0; + var_B328:; + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l74 = var_i0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l68 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l5; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f660(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l20 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B300;} + var_i0 = var_l20; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l98 = var_j0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f660(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l19 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B300;} + var_i0 = var_l19; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B335;} + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = 2u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + var_B335:; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l99 = var_j0; + var_i0 = var_l25; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l25; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l33 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B337;} + var_i0 = var_l33; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = 3u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + var_B337:; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l100 = var_j0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l25; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l21 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l21; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = var_l21; + var_i1 = 4096u; + var_i2 = var_l21; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l29 = var_i0; + goto var_B343; + } + var_i0 = var_l12; + var_i1 = 40u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l29 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_B343:; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l21; + if (var_i0) { + var_L346: + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l25; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_i0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l25; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l79 = var_j0; + var_i0 = var_l25; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l102 = var_f0; + var_i0 = var_l25; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l121 = var_f0; + var_i0 = var_l25; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l122 = var_f0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l25; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l12 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_l12; + var_p1 = var_i0; + goto var_B297; + } + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B299;} + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l80 = var_j0; + var_i0 = var_l25; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l36; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B297; + } + var_i0 = var_l21; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = var_l17; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l29 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l17 = var_i0; + } + var_i0 = var_l29; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l36; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 37, var_i1); + var_i0 = var_l26; + var_i1 = var_l69; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l26; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l26; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l26; + var_f1 = var_l122; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l26; + var_f1 = var_l121; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l26; + var_f1 = var_l102; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l26; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l26; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l17; + var_i2 = 1u; + var_i1 += var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l21; + if (var_i0) {goto var_L346;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l29 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l12 = var_i0; + } + var_i0 = var_l29; + if (var_i0) {goto var_B339;} + var_i0 = var_l12; + var_p1 = var_i0; + goto var_B296; + } + var_i0 = 4u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + var_B339:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l25 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 124u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B357;} + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B356; + } + var_i0 = 5u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B356; + var_B357:; + var_i0 = var_l4; + var_i1 = var_l21; + var_i2 = 2u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B355;} + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B356; + } + var_i0 = 6u; + var_i1 = 1049888u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_B356:; + var_p1 = var_i0; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B296;} + var_i0 = var_l29; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B296; + var_B355:; + var_i0 = var_l11; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_i0; + var_i0 = var_l4; + var_i1 = var_l21; + var_i2 = 6u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B361; + case 1: goto var_B362; + default: goto var_B360; + } + var_B362:; + var_i0 = var_l23; + var_p1 = var_i0; + goto var_B296; + var_B361:; + var_i0 = 7u; + var_i1 = 1050956u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B296; + var_B360:; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l66; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l67; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l66 = var_i0; + var_i1 = var_l68; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i1 = var_l74; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f827(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l36 = var_i0; + var_i1 = var_l21; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l11; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l11; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l11; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l11; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l11; + var_j1 = var_l86; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l11; + var_i1 = var_l55; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l11; + var_i1 = var_l73; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l11; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l11; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l11; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l11; + var_j1 = var_l100; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l11; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l11; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l11; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l11; + var_j1 = var_l98; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l11; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l11; + var_j1 = var_l99; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_j1); + var_i0 = var_l11; + var_i1 = var_l69; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l66; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l67; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + if (var_i0) {goto var_L302;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + goto var_B298; + } + var_i0 = var_l36; + if (var_i0) {goto var_B298;} + goto var_B288; + var_B300:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_p1 = var_i0; + goto var_B296; + var_B299:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B297; + var_B298:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B379;} + var_i0 = var_l9; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 2u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l33 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B382;} + var_i0 = var_l9; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 -= var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l29 = var_i0; + switch (var_i0) { + case 0: goto var_B370; + case 1: goto var_B385; + default: goto var_B386; + } + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B386:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B384;} + var_i0 = var_l9; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + var_B385:; + var_i0 = var_l11; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B377;} + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 7u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 7u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 3u); + var_l45 = var_i0; + switch (var_i0) { + case 0: goto var_B390; + case 1: goto var_B389; + case 2: goto var_B372; + case 3: goto var_B373; + case 4: goto var_B374; + case 5: goto var_B375; + default: goto var_B391; + } + var_B391:; + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l5; + var_i1 = var_l45; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = 1050768u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B364; + var_B390:; + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 96u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1050836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l4 = var_i1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + goto var_B365; + } + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + goto var_B365; + } + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 96u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f431(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + if (var_i0) {goto var_B388;} + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_i1 = 1050836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B365; + } + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l19 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 96u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f125(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + if (var_i0) {goto var_B376;} + var_i0 = 3u; + var_i1 = 1050836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B398; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_B398:; + var_l9 = var_i0; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B365;} + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B365; + } + var_i0 = 1u; + var_i1 = 1050836u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B365; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + goto var_B364; + var_B389:; + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B367;} + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 7u); + var_l25 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B400;} + var_i0 = var_l9; + var_i1 = var_l25; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) {goto var_B364;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = 1052032u; + var_l27 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 4u; + goto var_B404; + } + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B403;} + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 104u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L407: + var_i0 = var_l26; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B366; + } + var_i0 = var_l10; + var_i1 = var_l26; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = var_l26; + var_i2 = 12u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B366; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B412;} + var_i0 = var_l10; + var_i1 = var_l26; + var_i2 = 13u; + var_i1 -= var_i2; + var_l26 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 13u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B366; + } + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l17 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l20 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l22; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l16 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l27 = var_i0; + var_i0 = var_l14; + var_l3 = var_i0; + var_L417: + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l20; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = var_l81; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_L418: + var_j0 = var_l79; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B416;} + var_i0 = var_l12; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L417; + } + var_i0 = var_l4; + var_i1 = var_l11; + var_j2 = var_l79; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l12; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B279;} + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = var_l27; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L418;} + var_i0 = var_l3; + var_i1 = var_l18; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B409; + var_B416:; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l14; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L421: + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L421;} + } + var_i0 = var_l20; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + } + var_i0 = var_l12; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) {goto var_B423;} + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B423;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f225(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l8 = var_i1; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 236u); + var_l20 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L425: + var_i0 = var_l3; + var_i1 = var_l12; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L425;} + } + var_i0 = var_l20; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B423;} + var_i0 = var_l20; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B423:; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 228u); + var_i2 = var_l11; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l3; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B410;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B410; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 244u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 100, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l12; + var_i3 = var_l5; + var_i4 = 96u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + goto var_B410; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B411;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B280; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B366; + var_B412:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B366; + var_B411:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l3 = var_i0; + var_B410:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l18; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_B409:; + var_i0 = var_l21; + var_l8 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L407;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l27 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l12 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_B404:; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f125(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) {goto var_B431;} + var_i0 = 2u; + var_i1 = 1050908u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B432; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_B432:; + var_l9 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B431:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + var_i0 = var_l25; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i1 = 260u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_j0; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l5; + var_i1 = 252u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + goto var_B371; + var_B403:; + goto var_B278; + var_B400:; + goto var_B18; + var_B388:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + goto var_B365; + var_B384:; + goto var_B18; + var_B382:; + goto var_B18; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B379:; + goto var_B18; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B377:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B376:; + var_i0 = var_l5; + var_i1 = 264u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 260u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l5; + var_i1 = 248u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l22 = var_i0; + goto var_B371; + var_B375:; + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 11u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 11u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 7u); + var_l9 = var_i0; + goto var_B371; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B374:; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 7u); + var_l26 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B439;} + var_i0 = var_l9; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l8; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 -= var_i2; + var_l25 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) {goto var_B364;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = 1052032u; + var_l20 = var_i0; + var_j0 = 17179869184ull; + var_l80 = var_j0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B436; + } + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 134217727u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 104u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L445: + var_i0 = var_l25; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B437; + } + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 12u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B437; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B450;} + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 13u; + var_i1 -= var_i2; + var_l25 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 13u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l18; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B437; + } + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l17 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l20 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l22; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l16 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l27 = var_i0; + var_i0 = var_l14; + var_l3 = var_i0; + var_L455: + var_i0 = var_l20; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = var_l81; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_L456: + var_j0 = var_l79; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B454;} + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L455; + } + var_i0 = var_l4; + var_i1 = var_l12; + var_j2 = var_l79; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l11; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B279;} + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = var_l27; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L456;} + var_i0 = var_l3; + var_i1 = var_l18; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B447; + var_B454:; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l14; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L459: + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L459;} + } + var_i0 = var_l20; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = var_l11; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) {goto var_B461;} + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B461;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f225(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l8 = var_i1; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 236u); + var_l20 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L463: + var_i0 = var_l3; + var_i1 = var_l12; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L463;} + } + var_i0 = var_l20; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B461;} + var_i0 = var_l20; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B461:; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 228u); + var_i2 = var_l11; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l3; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B448;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B448; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 244u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 100, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l11; + var_i3 = var_l5; + var_i4 = 96u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + goto var_B448; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B449;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B280; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B437; + var_B450:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B437; + var_B449:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l3 = var_i0; + var_B448:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l18; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_B447:; + var_i0 = var_l21; + var_l8 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L445;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l26; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l22 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l80 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + goto var_B436; + } + goto var_B278; + var_B439:; + goto var_B18; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B437:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B436:; + var_j0 = var_l79; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l29 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + goto var_B371; + var_B373:; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 7u); + var_l26 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B472;} + var_i0 = var_l9; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l8; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 -= var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) {goto var_B364;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = 1052032u; + var_l20 = var_i0; + var_j0 = 17179869184ull; + var_l80 = var_j0; + var_i0 = 0u; + var_l9 = var_i0; + goto var_B469; + } + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 20u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 104u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L478: + var_i0 = var_l20; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B470; + } + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B470; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_i0; + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 16u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B470; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B484;} + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 17u; + var_i1 -= var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 17u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l17 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l17; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B470; + } + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l16 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l19 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l12 = var_i0; + var_i0 = var_l25; + var_i1 = var_l22; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l29 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l27 = var_i0; + var_i0 = var_l18; + var_l3 = var_i0; + var_L489: + var_i0 = var_l19; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = var_l81; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_L490: + var_j0 = var_l79; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B488;} + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L489; + } + var_i0 = var_l4; + var_i1 = var_l12; + var_j2 = var_l79; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l11; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B279;} + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = var_l27; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L490;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l25; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L490;} + var_i0 = var_l3; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B481; + var_B488:; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l18; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L493: + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l11; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L493;} + } + var_i0 = var_l19; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + } + var_i0 = var_l11; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) {goto var_B495;} + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B495;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f226(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l8 = var_i1; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 236u); + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L497: + var_i0 = var_l3; + var_i1 = var_l12; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L497;} + } + var_i0 = var_l19; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B495;} + var_i0 = var_l19; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B495:; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 228u); + var_i2 = var_l11; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l3; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l29; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B482;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B482; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 20u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 244u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 *= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 100, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l11; + var_i3 = var_l5; + var_i4 = 96u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + goto var_B482; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B483;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B280; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B470; + var_B484:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B470; + var_B483:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l3 = var_i0; + var_B482:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l55; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_i1 = var_l8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_B481:; + var_i0 = var_l21; + var_l8 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L478;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l26; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l22 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l80 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + goto var_B469; + } + goto var_B278; + var_B472:; + goto var_B18; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B470:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B469:; + var_j0 = var_l79; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l29 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + goto var_B371; + var_B372:; + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B369;} + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 7u); + var_l25 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l25; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B364; + } + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 -= var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) {goto var_B364;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = 1052032u; + var_l27 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 4u; + goto var_B505; + } + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f650(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = 107374182u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 20u; + var_i0 *= var_i1; + var_l14 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l4; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B278;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 104u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_L508: + var_i0 = var_l20; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B368; + } + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B368; + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 16u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B368; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B514;} + var_i0 = var_l10; + var_i1 = var_l20; + var_i2 = 17u; + var_i1 -= var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 17u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B368; + } + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l27 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l19 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l17; + var_i1 = var_l22; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l18 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l26 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l81 = var_j0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_l29 = var_i0; + var_i0 = var_l18; + var_l3 = var_i0; + var_L519: + var_i0 = var_l3; + var_i1 = var_l8; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l19; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = var_l81; + var_j0 ^= var_j1; + var_l79 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_L520: + var_j0 = var_l79; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l80; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B518;} + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_L519; + } + var_i0 = var_l4; + var_i1 = var_l11; + var_j2 = var_l79; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_l12; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B279;} + var_j0 = var_l79; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l79; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = var_l29; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l22; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L520;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L520;} + var_i0 = var_l3; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B511; + var_B518:; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l18; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L523: + var_i0 = var_l3; + var_i1 = var_l11; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l11 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L523;} + } + var_i0 = var_l19; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + } + var_i0 = var_l12; + var_i1 = 1u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) {goto var_B525;} + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B525;} + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f226(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l8 = var_i1; + var_i0 &= var_i1; + var_l12 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 236u); + var_l19 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l3 = var_i0; + var_L527: + var_i0 = var_l3; + var_i1 = var_l12; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l19; + var_i1 = var_l8; + var_i2 = var_l12; + var_i1 &= var_i2; + var_l12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l79 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L527;} + } + var_i0 = var_l19; + var_j1 = var_l79; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = var_l8; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B525;} + var_i0 = var_l19; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_B525:; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 228u); + var_i2 = var_l11; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l3; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_i1 = var_l19; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B512;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B512; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 20u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + if (var_i1) { + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 244u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 96, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 *= var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 100, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l12; + var_i3 = var_l5; + var_i4 = 96u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l8 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + goto var_B512; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B513;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B280; + } + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B368; + var_B514:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B368; + var_B513:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l3 = var_i0; + var_B512:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l55; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l8 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_i1 = var_l8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_l16; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_B511:; + var_i0 = var_l21; + var_l8 = var_i0; + var_i0 = var_l9; + if (var_i0) {goto var_L508;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l27 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_l9 = var_i0; + goto var_B364; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l12 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l79 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + var_B505:; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f125(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 232u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) {goto var_B533;} + var_i0 = 2u; + var_i1 = 1051040u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B534; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_B534:; + var_l9 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B533:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_l9 = var_i0; + var_i0 = var_l25; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i1 = 260u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_j0; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l5; + var_i1 = 252u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_l5; + var_i1 = 244u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l5; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = 236u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_B371:; + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l5; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l5; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l5; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l5; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l5; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + var_i0 = var_l5; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l5; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l5; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_j1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l5; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l5; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_l5; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l5; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B543; + case 1: goto var_B542; + case 2: goto var_B541; + case 3: goto var_B540; + case 4: goto var_B539; + default: goto var_B544; + } + var_B544:; + var_i0 = 88u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B538;} + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 88u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1084260u; + var_l3 = var_i0; + goto var_B539; + var_B543:; + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1084196u; + var_l3 = var_i0; + goto var_B539; + var_B542:; + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 1084132u; + var_l3 = var_i0; + goto var_B539; + var_B541:; + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l9; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1084004u; + var_l3 = var_i0; + goto var_B539; + var_B540:; + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = var_l9; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 1084068u; + var_l3 = var_i0; + var_B539:; + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B537; + var_B538:; + var_i0 = 88u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B537:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f915(instance); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f963(instance, var_i0); + var_B370:; + var_i0 = var_l34; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 37, var_i1); + var_i0 = var_l34; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l34; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l34; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l34; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l34; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l34; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l34; + var_i1 = var_l61; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l34; + var_i1 = var_l54; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l34; + var_i1 = var_l72; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l34; + var_i1 = var_l71; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B281; + var_B369:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B368:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B367:; + var_i0 = var_l5; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B364; + var_B366:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 244u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B364; + var_B365:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B364;} + var_i0 = var_l25; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B364:; + var_i0 = var_l34; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l34; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 168u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i0 = var_l36; + var_i1 = 132u; + var_i0 += var_i1; + var_l10 = var_i0; + var_L548: + var_i0 = var_l10; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L548;} + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B281;} + var_i0 = var_l36; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B281; + var_B297:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B296;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B296:; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B291;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B291; + var_B295:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l5; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B292:; + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B291;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B291:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 168u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 132u; + var_i0 += var_i1; + var_l10 = var_i0; + var_L552: + var_i0 = var_l10; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L552;} + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B288;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B288:; + var_i0 = var_l34; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l34; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B281:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B277; + var_B280:; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B279:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1052136u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B278:; + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B277:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 444u); + var_l9 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l51; + var_i1 = var_l50; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l51; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l51; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l51; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l50; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l70; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_i1); + var_i0 = var_l2; + var_i1 = var_l70; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 650, var_i1); + var_i0 = var_l53; + var_i1 = var_p1; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l53; + var_i1 = 2u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 548, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B557; + } + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B557; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B557; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B555;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B557:; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f789(instance, var_i0); + } + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 56u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_l28; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L562: + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f789(instance, var_i0); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 56u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L562;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B267;} + var_i0 = var_l28; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B267; + var_B555:; + var_i0 = var_l24; + var_i1 = 1u; + var_i0 -= var_i1; + var_l24 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l15; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l2; + var_i2 = 512u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l2; + var_i1 = var_l53; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 266, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 266u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 514, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l13; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l13; + w2c_rapier__wasm3d__bg_f833(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l28 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l13 = var_i0; + } + var_i0 = var_l28; + var_i1 = var_l13; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l12; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l22; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_j0; + var_i0 = var_p1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 53, var_i1); + var_i0 = var_p1; + var_i1 = 55u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 514u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l24; + if (var_i0) {goto var_L276;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l28 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l14 = var_i0; + } + var_i0 = var_l28; + if (var_i0) {goto var_B268;} + var_i0 = var_l14; + var_l3 = var_i0; + goto var_B267; + } + var_i0 = 1u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B267; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l3 = var_i0; + goto var_B266; + var_B268:; + var_i0 = var_l2; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 304u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f298(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l3 = var_i0; + goto var_B564; + } + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l19 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 420u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B566; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) {goto var_B566;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l23 = var_i0; + goto var_B599; + } + var_i0 = var_l24; + var_i1 = 20u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l23 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_B599:; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L602: + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B594;} + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B567; + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B593;} + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l24 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l24; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B567; + } + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + } + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 6u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_l11 = var_i0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 10u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 6u); + var_l12 = var_i0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 14u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 10u); + var_l10 = var_i0; + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 18u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 14u); + var_l17 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l21 = var_i0; + } + var_i0 = var_l23; + var_i1 = var_l21; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l24; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 17, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L602;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l23 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l24 = var_i0; + } + var_i0 = var_l23; + if (var_i0) {goto var_B595;} + var_i0 = var_l24; + var_l3 = var_i0; + goto var_B566; + } + var_i0 = 1u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B566; + } + var_i0 = 0u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B564; + var_B595:; + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B569;} + var_i0 = var_l35; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l35; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) {goto var_B568;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B610; + } + var_i0 = var_l4; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_B610:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L613: + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B615; + } + var_i0 = var_l35; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l35; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B615; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l35; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l35; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B614;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B615:; + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B568;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B568; + var_B614:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l79 = var_j0; + var_i0 = var_l35; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l35; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l79; + var_i1 = var_l4; + var_j1 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l79 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L613;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l4 = var_i0; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B568; + } + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l2; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l2; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l2; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l2; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l2; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l2; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l2; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l2; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l2; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l2; + var_i1 = var_l65; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l2; + var_i1 = var_l47; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 612, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B571; + } + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 8u; + var_l13 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 516u); + var_l9 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 512u); + if (var_i0) { + var_i0 = var_l9; + var_l3 = var_i0; + goto var_B571; + } + var_i0 = var_l9; + var_i1 = 4096u; + var_i2 = var_l9; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 360u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B592;} + } + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 620, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 616, var_i1); + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_l24 = var_i0; + var_L627: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + switch (var_i0) { + case 0: goto var_B632; + case 1: goto var_B631; + default: goto var_B633; + } + var_B633:; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B572; + var_B632:; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 5u; + var_i1 -= var_i2; + var_l33 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_i0; + switch (var_i0) { + case 0: goto var_B628; + case 1: goto var_B634; + default: goto var_B635; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B635:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B572; + var_B634:; + var_i0 = var_l33; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l58 = var_i0; + var_i0 = 1u; + var_l21 = var_i0; + goto var_B628; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B631:; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + } + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) {goto var_B572;} + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_l10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l8; + var_l3 = var_i0; + goto var_B572; + } + var_i0 = var_l2; + var_i1 = 848u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 872u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 848, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 872, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + } + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f583(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_p1; + var_l3 = var_i0; + goto var_B572; + } + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l24; + var_i2 = 32u; + var_i1 += var_i2; + var_l22 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l24; + var_i2 = 24u; + var_i1 += var_i2; + var_l30 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + switch (var_i0) { + case 0: goto var_B642; + case 1: goto var_B643; + default: goto var_B644; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B644:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B572; + var_B643:; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 5u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l13 = var_i0; + switch (var_i0) { + case 0: goto var_B649; + case 1: goto var_B648; + default: goto var_B650; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B650:; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B572; + var_B649:; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f583(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B647;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l3 = var_i0; + goto var_B572; + var_B648:; + var_i0 = var_l14; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + goto var_B646; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B647:; + var_i0 = var_l5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_B646:; + var_l4 = var_i0; + var_i0 = 48u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B591;} + var_i0 = var_l14; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 512u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B642:; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l19 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + if (var_i1) {goto var_B654;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l79 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l28 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + if (var_i1) {goto var_B654;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B654; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l80 = var_j0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B654; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B654; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l101 = var_f0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B654; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l103 = var_f0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B654; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l104 = var_f0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 20u; + var_i1 -= var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B653;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B654:; + var_l3 = var_i0; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + goto var_B572; + var_B653:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l105 = var_f0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l106 = var_f0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) {goto var_B573;} + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l81 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l18 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l18; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l91 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l5; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l89 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l11 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l11; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l90 = var_j0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 -= var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l107 = var_f0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l108 = var_f0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l12 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l12; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l87 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l10 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l10; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l84 = var_j0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l109 = var_f0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l17 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l17; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l88 = var_j0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l22 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + if (var_i0) { + var_i0 = var_l22; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l85 = var_j0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B590;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l41 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 9u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l44 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = var_l44; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B573; + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B589;} + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 10u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 10u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 9u); + var_l48 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = var_l48; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B573; + } + var_i0 = var_l30; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B588;} + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 18u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 18u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 10u); + var_l82 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l30; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B587;} + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 26u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 26u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 18u); + var_l83 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l83; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l30; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B586;} + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 34u; + var_i1 -= var_i2; + var_l30 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 34u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 26u); + var_l86 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l86; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l30; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 38u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 38u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 34u); + var_l46 = var_i0; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f439(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l30 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l43 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l30; + var_l7 = var_i0; + goto var_B573; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l42 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 -= var_i2; + var_l37 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 -= var_i2; + var_l37 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l110 = var_f0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 -= var_i2; + var_l37 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 411, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 409, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l111 = var_f0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 -= var_i2; + var_l37 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i0 = !(var_i0); + if (var_i0) {goto var_B585;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l112 = var_f0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 17u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 17u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l37 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = var_l37; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B574; + } + var_i0 = var_l35; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 21u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 21u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l35; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B584;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 17u); + var_l63 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 25u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 25u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 21u); + var_l56 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_i1 = var_l56; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = 1050088u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 26u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 26u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) {goto var_B583;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 25u); + var_l64 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 27u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 27u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 26u); + var_l57 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = var_l57; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B574; + } + var_i0 = var_l35; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B629;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B572; + var_B629:; + var_j0 = var_l82; + var_i0 = (u32)(var_j0); + var_l58 = var_i0; + var_j0 = var_l83; + var_i0 = (u32)(var_j0); + var_l59 = var_i0; + var_j0 = var_l86; + var_i0 = (u32)(var_j0); + var_l52 = var_i0; + var_i0 = var_l4; + var_i1 = 39u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 31u); + var_l82 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 27u); + var_l60 = var_i0; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 43u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 43u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 816u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 792u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 752u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 872u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 816, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 848u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 792, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 752, var_j1); + var_i0 = var_l2; + var_i1 = 750u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 903u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 746u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 847u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 740u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 844u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 901u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 748, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 845u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 744, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 840u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 736, var_i1); + var_B628:; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_l2; + var_i1 = 712u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = var_l2; + var_i2 = 816u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 688u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l2; + var_i2 = 792u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 648u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l2; + var_i2 = 752u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 816u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 712, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 792u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 688, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 752u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_j1); + var_i0 = var_l2; + var_i1 = 646u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i1 = var_l2; + var_i2 = 750u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 642u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = var_l2; + var_i2 = 746u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 636u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i1 = var_l2; + var_i2 = 740u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 748u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 744u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 640, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 736u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 632, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 616u); + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 616u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = 1u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l50 = var_i0; + var_i1 = var_l16; + var_i2 = var_l16; + var_i3 = var_l50; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 4u; + var_i2 = var_l16; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i1 = 360u; + var_i0 *= var_i1; + var_l50 = var_i0; + var_i0 = var_l16; + var_i1 = 5965233u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l53 = var_i0; + var_i0 = var_l33; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l33; + var_i2 = 360u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B691; + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B691:; + var_i0 = var_l4; + var_i1 = var_l50; + var_i2 = var_l53; + var_i3 = var_l4; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l33 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B690; + } + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B690;} + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l33; + var_i1 = var_l13; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B690:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 624u); + var_l16 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 620u); + var_l13 = var_i0; + var_i1 = var_l16; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_l52; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l58; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 712u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 688u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = var_l83; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l4; + var_f1 = var_l106; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l4; + var_f1 = var_l105; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l4; + var_f1 = var_l104; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_f1); + var_i0 = var_l4; + var_f1 = var_l103; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_f1); + var_i0 = var_l4; + var_f1 = var_l101; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_f1); + var_i0 = var_l4; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l4; + var_f1 = var_l108; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_f1); + var_i0 = var_l4; + var_f1 = var_l107; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_f1); + var_i0 = var_l4; + var_j1 = var_l90; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l4; + var_j1 = var_l89; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_j1 = var_l91; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l4; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l4; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l4; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l4; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + var_i0 = var_l4; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l4; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l4; + var_i1 = var_l39; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l4; + var_i1 = 212u; + var_i0 += var_i1; + var_i1 = var_l35; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 204u; + var_i0 += var_i1; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 188u; + var_i0 += var_i1; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 648u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_j1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 644u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 249, var_i1); + var_i0 = var_l4; + var_i1 = 251u; + var_i0 += var_i1; + var_i1 = var_l45; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l37; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l4; + var_f1 = var_l112; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_f1); + var_i0 = var_l4; + var_f1 = var_l111; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_f1); + var_i0 = var_l4; + var_f1 = var_l110; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l4; + var_i1 = var_l62; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l4; + var_i1 = var_l48; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_i1); + var_i0 = var_l4; + var_i1 = var_l44; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l4; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l4; + var_i1 = var_l49; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l4; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l4; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l4; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l4; + var_i1 = var_l63; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l4; + var_j1 = var_l85; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l4; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l4; + var_j1 = var_l88; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_j1); + var_i0 = var_l4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l4; + var_f1 = var_l109; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_f1); + var_i0 = var_l4; + var_j1 = var_l84; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l4; + var_j1 = var_l87; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l4; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_i1); + var_i0 = var_l4; + var_i1 = var_l57; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 354, var_i1); + var_i0 = var_l4; + var_i1 = var_l56; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 353, var_i1); + var_i0 = var_l4; + var_i1 = var_l64; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l4; + var_i1 = 351u; + var_i0 += var_i1; + var_i1 = var_l47; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 640u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 349, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 632u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 355, var_i1); + var_i0 = var_l4; + var_i1 = 359u; + var_i0 += var_i1; + var_i1 = var_l51; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 624, var_i1); + var_i0 = var_l9; + if (var_i0) {goto var_L627;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 616u); + var_l3 = var_i0; + goto var_B625; + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B571;} + var_B625:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B575; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 -= var_i2; + var_l24 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + switch (var_i0) { + case 0: goto var_B695; + case 1: goto var_B696; + default: goto var_B697; + } + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B575; + var_B697:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l9; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B575; + var_B696:; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B582;} + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 -= var_i2; + var_l24 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l19 = var_i0; + var_i0 = 1u; + var_l7 = var_i0; + var_B695:; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B581;} + var_i0 = var_l6; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l2; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 904u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + goto var_B575; + } + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 608u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f378(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 416u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) {goto var_B620;} + var_i0 = 1u; + var_i1 = 1049744u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B700; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_B700:; + var_l7 = var_i0; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 360u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_L703: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B704;} + var_i0 = var_p1; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B704;} + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B704:; + var_i0 = var_p1; + var_i1 = 360u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 360u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L703;} + } + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_l3 = var_i0; + goto var_B571; + } + var_i0 = 5u; + var_i1 = 1056236u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B570; + var_B620:; + var_i0 = var_l2; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l2; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l2; + var_j1 = var_l79; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l2; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 412u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = (u64)(var_i1); + var_i2 = var_l2; + var_i3 = 420u; + var_i2 += var_i3; + var_j2 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_j0 = 0ull; + var_l79 = var_j0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_l33 = var_i0; + var_i0 = 0u; + var_l28 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = 0u; + var_l27 = var_i0; + var_i0 = 0u; + var_l34 = var_i0; + var_i0 = 0u; + var_l26 = var_i0; + var_i0 = 0u; + var_l29 = var_i0; + var_i0 = 0u; + var_l35 = var_i0; + var_i0 = 0u; + var_l36 = var_i0; + var_i0 = 0u; + var_l41 = var_i0; + var_i0 = 0u; + var_l39 = var_i0; + var_i0 = 0u; + var_l37 = var_i0; + var_i0 = 0u; + var_l43 = var_i0; + var_i0 = 0u; + var_l42 = var_i0; + var_f0 = 0; + var_l101 = var_f0; + var_j0 = 0ull; + var_l80 = var_j0; + var_j0 = 0ull; + var_l81 = var_j0; + var_i0 = instance->w2c_g0; + var_i1 = 576u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B707; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B710; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 8u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B710; + } + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 168u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B726;} + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l21 = var_i0; + var_i0 = var_l8; + var_i1 = 184u; + var_i0 += var_i1; + var_l18 = var_i0; + var_L729: + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + switch (var_i0) { + case 0: goto var_B734; + case 1: goto var_B733; + default: goto var_B735; + } + var_B735:; + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_l48; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B713; + var_B734:; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 5u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + switch (var_i0) { + case 0: goto var_B730; + case 1: goto var_B736; + default: goto var_B737; + } + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B713; + var_B737:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B713; + var_B736:; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l16 = var_i0; + var_i0 = 1u; + var_l20 = var_i0; + goto var_B730; + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B713; + var_B733:; + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B713; + } + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 12u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + switch (var_i0) { + case 0: goto var_B741; + case 1: goto var_B742; + default: goto var_B743; + } + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B714; + var_B743:; + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B714; + var_B742:; + var_i0 = 1u; + var_l22 = var_i0; + var_B741:; + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f24(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l4 = var_i0; + var_i1 = 19u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B714;} + var_i0 = var_l18; + var_i1 = var_l24; + var_i2 = 192u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l17 = var_i0; + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 176u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f165(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l30 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = w2c_rapier__wasm3d__bg_f915(instance); + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B714;} + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f963(instance, var_i0); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + switch (var_i0) { + case 0: goto var_B748; + case 1: goto var_B747; + case 2: goto var_B746; + default: goto var_B749; + } + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B715; + var_B749:; + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_l15; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1050016u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B715; + var_B748:; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + goto var_B745; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 379, var_i1); + var_i0 = var_l8; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 377, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B715; + var_B747:; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + goto var_B745; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 379, var_i1); + var_i0 = var_l8; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 377, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B715; + var_B746:; + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f583(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + if (var_i0) {goto var_B724;} + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B725;} + var_i0 = var_l11; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_B745:; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 -= var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + switch (var_i0) { + case 0: goto var_B754; + case 1: goto var_B755; + default: goto var_B756; + } + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + var_B756:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B716; + var_B755:; + var_i0 = var_l13; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l25 = var_i0; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 13u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 13u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 9u); + var_l27 = var_i0; + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + if (var_i0) {goto var_B716;} + var_i0 = var_l8; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = 1u; + var_l6 = var_i0; + var_B754:; + var_i0 = var_l8; + var_i1 = 152u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l44 = var_i0; + var_i1 = var_l8; + var_i2 = 192u; + var_i1 += var_i2; + var_l46 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l49 = var_i0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + if (var_i0) { + var_i0 = var_l9; + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l46; + var_i1 = var_l24; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 379, var_i1); + var_i0 = var_l8; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 377, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 379, var_i1); + var_i0 = var_l8; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 377, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B723;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_l23; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1050088u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B722;} + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l19 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_l19; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1050088u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l16; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 18u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 18u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l29 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 22u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 22u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 18u); + var_l35 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 26u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 26u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 22u); + var_l36 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 30u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 30u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 26u); + var_l41 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 34u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 34u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 30u); + var_l39 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 38u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 38u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 34u); + var_l37 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 42u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 42u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B721;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 38u); + var_l43 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 46u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 46u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 42u); + var_l33 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = var_l33; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = 1050016u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 50u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 50u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 379, var_i1); + var_i0 = var_l8; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 377, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 46u); + var_l42 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 54u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 54u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B731;} + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B713; + var_B731:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 50u); + var_l101 = var_f0; + var_i0 = var_l4; + var_i1 = 66u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 58u); + var_l81 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 54u); + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 70u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 70u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l49; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l44; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 96u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 91, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 145u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l15; + var_j0 = (u64)(var_i0); + var_i1 = var_l11; + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l79 = var_j0; + var_B730:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l8; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l8; + var_i2 = 120u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l8; + var_i2 = 96u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 91u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l24; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 392u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l18; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 192u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 35u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 155, var_i1); + var_j0 = var_l79; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l46 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l44 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l12; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i1 = var_l7; + var_i2 = var_l7; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i2 = var_l7; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 168u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i0 = var_l13; + var_i1 = 12782641u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l49 = var_i0; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_l12; + var_i2 = 168u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B777; + } + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B777:; + var_i0 = var_l11; + var_i1 = var_l7; + var_i2 = var_l49; + var_i3 = var_l11; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B776; + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B776;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + goto var_B15; + var_B776:; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l4; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l48; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = var_l80; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l4; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 176u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l4; + var_f1 = var_l101; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l4; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l4; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l4; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l4; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l4; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l4; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l4; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l4; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l4; + var_i1 = var_l22; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l4; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 158, var_i1); + var_i0 = var_l4; + var_i1 = var_l29; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l4; + var_i1 = var_l19; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l4; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 155u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 161, var_i1); + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L729;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B710; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B717; + } + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 5u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + switch (var_i0) { + case 0: goto var_B782; + case 1: goto var_B783; + default: goto var_B784; + } + } + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B717; + var_B784:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B717; + var_B783:; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B720;} + var_i0 = var_l5; + var_i1 = var_l9; + var_i2 = 9u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l18 = var_i0; + var_i0 = 1u; + var_l14 = var_i0; + var_B782:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B719;} + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l8; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 176u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B717; + } + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f439(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f439(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_l5 = var_i0; + if (var_i0) {goto var_B718;} + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_p1 = var_i0; + } + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 168u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_l3 = var_i0; + var_L790: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B791;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B791;} + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B791:; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = 168u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L790;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B710;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B710; + var_B726:; + var_i0 = var_p1; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B725:; + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B724:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 380u); + var_p1 = var_i0; + goto var_B715; + var_B723:; + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + var_B722:; + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + var_B721:; + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B716; + var_B720:; + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B717; + var_B719:; + var_i0 = var_l8; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l8; + var_i1 = 376u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B717; + var_B718:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_l24 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l10; + var_j1 = var_l79; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l10; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B709; + var_B717:; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 168u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_l3 = var_i0; + var_L794: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B795;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B795;} + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B795:; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l9; + var_i1 = 168u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L794;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B710;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B710; + var_B716:; + var_i0 = var_l15; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B715;} + var_i0 = var_l11; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B715:; + var_i0 = var_l14; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B714;} + var_i0 = var_l14; + var_i1 = var_l30; + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + var_B714:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + var_B713:; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 168u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L798: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B799;} + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B799;} + var_i0 = var_l7; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B799:; + var_i0 = var_l7; + var_i1 = 168u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 168u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L798;} + } + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B710;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B710:; + var_i0 = var_l10; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B709:; + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B707:; + var_i0 = var_l8; + var_i1 = 576u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B802; + case 1: goto var_B803; + default: goto var_B801; + } + var_B803:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + goto var_B577; + var_B802:; + var_i0 = 6u; + var_i1 = 1056236u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B577; + var_B801:; + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 408u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l33 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 436u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 1984u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + goto var_B804; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B806; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + if (var_i0) {goto var_B806;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l14 = var_i0; + goto var_B813; + } + var_i0 = var_l5; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_B813:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1664, var_i1); + var_i0 = var_l7; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1660, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L816: + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1352, var_j1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B818; + } + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B817;} + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1352, var_j1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B818:; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B806;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B806; + var_B817:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1664u); + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_l14 = var_i0; + } + var_i0 = var_l14; + var_i1 = var_l11; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1664, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_L816;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_l5 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_l14 = var_i0; + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_p1 = var_i0; + goto var_B806; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B808; + } + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + if (var_i0) {goto var_B808;} + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l12 = var_i0; + goto var_B828; + } + var_i0 = var_l9; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_B828:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1360, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1356, var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1352, var_i1); + var_i0 = var_p1; + if (var_i0) { + var_L831: + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + switch (var_i0) { + case 0: goto var_B837; + case 1: goto var_B836; + default: goto var_B838; + } + var_B838:; + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1664, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B834; + var_B837:; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 5u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + switch (var_i0) { + case 0: goto var_B832; + case 1: goto var_B839; + default: goto var_B840; + } + } + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B834; + var_B840:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B834; + var_B839:; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 9u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l18 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + goto var_B832; + } + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B834; + var_B836:; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B834; + } + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B833;} + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B834; + } + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_B834:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B808;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B808; + var_B833:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l18 = var_i0; + var_B832:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + var_i1 = var_l24; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_l24; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1360u); + var_l24 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + var_l12 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l24; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l24; + var_i2 = 1u; + var_i1 += var_i2; + var_l24 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1360, var_i1); + var_i0 = var_l3; + var_l8 = var_i0; + var_i0 = var_p1; + if (var_i0) {goto var_L831;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + var_l9 = var_i0; + } + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_p1 = var_i0; + goto var_B808; + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B809; + } + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 5u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + switch (var_i0) { + case 0: goto var_B847; + case 1: goto var_B848; + default: goto var_B849; + } + } + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B809; + var_B849:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B809; + var_B848:; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B824;} + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 9u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l6 = var_i0; + var_i0 = 1u; + var_l18 = var_i0; + var_B847:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B823;} + var_i0 = var_l13; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B825;} + var_i0 = var_l7; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_i1); + var_i0 = var_l7; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1664, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1352u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B809; + } + var_i0 = 1u; + var_i1 = 1050520u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B808; + var_B825:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f298(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1664u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B810; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_l15 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1668u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B811; + } + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1356u); + var_l4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1352u); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B811; + } + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 368u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l13 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + } + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l7; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 |= var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 97u; + var_i0 += var_i1; + var_l27 = var_i0; + var_L861: + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1348, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1344, var_i1); + var_i0 = var_l17; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l26 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 -= var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l29 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l34 = var_i0; + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1344u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f62(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1752u); + var_l16 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B869; + case 1: goto var_B870; + default: goto var_B868; + } + var_B870:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_p1 = var_i0; + goto var_B863; + var_B869:; + var_i0 = 2u; + var_i1 = 1050328u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B863; + var_B868:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1564u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_l27; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1344u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f355(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + switch (var_i0) { + case 0: goto var_B872; + case 1: goto var_B871; + case 2: goto var_B873; + default: goto var_B871; + } + var_B873:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_p1 = var_i0; + goto var_B863; + var_B872:; + var_i0 = 3u; + var_i1 = 1050328u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B863; + var_B871:; + var_i0 = var_l7; + var_i1 = 1960u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l22; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1960, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1344u); + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1348u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_l3; + var_i1 = var_l23; + var_i2 = 4u; + var_i1 -= var_i2; + var_l41 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l41; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B874;} + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = 4u; + var_i1 = 1050328u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B863; + var_B874:; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l3; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_i0; + var_i0 = var_l7; + var_i1 = 1040u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1352u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 1016u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1960u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1016, var_j1); + var_i0 = var_l7; + var_i1 = 1252u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1564u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B863;} + var_i0 = var_l7; + var_i1 = 924u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1252u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 717u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1040u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 688u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1016u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 688, var_j1); + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B863;} + var_i0 = var_l7; + var_i1 = 596u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 924u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 389u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 717u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 360u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 688u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 -= var_i2; + var_l42 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l42; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 -= var_i2; + var_l35 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l35; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B863; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_i0; + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = 12u; + var_i1 -= var_i2; + var_l43 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l43; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B862;} + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_B863:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B811;} + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B811; + var_B862:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l43 = var_i0; + var_i0 = var_l8; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_i0; + var_i0 = var_l7; + var_i1 = 268u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l7; + var_i2 = 596u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 61u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = var_l7; + var_i2 = 389u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l48; + var_i1 = 8u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l7; + var_i1 = 1352u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l39; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 1040u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i1 = var_l36; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l21; + w2c_rapier__wasm3d__bg_f836(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l21 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + } + var_i0 = var_l13; + var_i1 = var_l21; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1352u; + var_i1 += var_i2; + var_i2 = 92u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l16; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l3; + var_i1 = 97u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1656u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l3; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l3; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l3; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1040u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l3; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l39; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l3; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l3; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l3; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l3; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l7; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L861;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_i0; + } + var_i0 = var_l13; + if (var_i0) {goto var_B853;} + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B811; + } + var_i0 = 1u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B811; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_p1 = var_i0; + goto var_B810; + var_B853:; + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f378(instance, var_i0, var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1656u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B851;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + goto var_B812; + } + var_i0 = 2u; + var_i1 = 1050520u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B810; + var_B851:; + var_i0 = var_l7; + var_i1 = 1664u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B822;} + var_i0 = var_l7; + var_i1 = 1668u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1660u); + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l10; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l10; + var_j1 = var_l79; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l10; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l10; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l10; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l10; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B804; + var_B824:; + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B809; + var_B823:; + var_i0 = var_l7; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1656, var_j1); + var_i0 = var_l7; + var_i1 = 1656u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B809; + var_B822:; + var_i0 = 3u; + var_i1 = 1050520u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_B812:; + var_p1 = var_i0; + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l30; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B810;} + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B810; + var_B811:; + var_i0 = var_l15; + var_i0 = !(var_i0); + if (var_i0) {goto var_B810;} + var_i0 = var_l30; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B810:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B808;} + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B808; + var_B809:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B808;} + var_i0 = var_l12; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B808:; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B806;} + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B806:; + var_i0 = var_l10; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B804:; + var_i0 = var_l7; + var_i1 = 1984u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l3 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B883; + case 1: goto var_B884; + default: goto var_B882; + } + var_B884:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + goto var_B579; + var_B883:; + var_i0 = 7u; + var_i1 = 1056236u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B579; + var_B882:; + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 408u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_l63 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + var_l64 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_l65 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 60u; + var_i1 += var_i2; + var_l70 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 68u; + var_i1 += var_i2; + var_l71 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 564, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 560, var_i1); + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = 0u; + var_l14 = var_i0; + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = 0u; + var_l30 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = 0u; + var_l27 = var_i0; + var_j0 = 0ull; + var_l79 = var_j0; + var_i0 = 0u; + var_l34 = var_i0; + var_i0 = 0u; + var_l26 = var_i0; + var_i0 = 0u; + var_l29 = var_i0; + var_i0 = 0u; + var_l35 = var_i0; + var_i0 = 0u; + var_l36 = var_i0; + var_i0 = 0u; + var_l41 = var_i0; + var_j0 = 0ull; + var_l80 = var_j0; + var_j0 = 0ull; + var_l81 = var_j0; + var_j0 = 0ull; + var_l84 = var_j0; + var_i0 = 0u; + var_l59 = var_i0; + var_i0 = 0u; + var_l52 = var_i0; + var_i0 = 0u; + var_l60 = var_i0; + var_j0 = 0ull; + var_l82 = var_j0; + var_i0 = 0u; + var_l39 = var_i0; + var_i0 = 0u; + var_l37 = var_i0; + var_i0 = 0u; + var_l43 = var_i0; + var_i0 = 0u; + var_l42 = var_i0; + var_i0 = 0u; + var_l48 = var_i0; + var_i0 = 0u; + var_l51 = var_i0; + var_i0 = 0u; + var_l44 = var_i0; + var_i0 = 0u; + var_l50 = var_i0; + var_i0 = 0u; + var_l56 = var_i0; + var_i0 = 0u; + var_l46 = var_i0; + var_i0 = 0u; + var_l49 = var_i0; + var_i0 = 0u; + var_l57 = var_i0; + var_i0 = 0u; + var_l45 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 2512u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l15; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + goto var_B885; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B887; + } + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B887; + } + var_i0 = 4u; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 276u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l58 = var_i0; + var_i0 = var_l6; + var_i1 = 2180u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i0 = var_l6; + var_i1 = 1719u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l62 = var_i0; + var_i0 = var_l6; + var_i1 = 2265u; + var_i0 += var_i1; + var_l72 = var_i0; + var_L932: + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + switch (var_i0) { + case 0: goto var_B937; + case 1: goto var_B936; + default: goto var_B938; + } + } + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B890; + var_B938:; + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = 1049556u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B890; + var_B937:; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 5u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = 2u; + var_l33 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + switch (var_i0) { + case 0: goto var_B935; + case 1: goto var_B940; + default: goto var_B941; + } + } + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B890; + var_B941:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B890; + var_B940:; + var_i0 = var_l9; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l23 = var_i0; + var_i0 = 1u; + var_l10 = var_i0; + goto var_B935; + } + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B890; + var_B936:; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B890; + } + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_l6; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l3; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B890; + } + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B890; + } + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l30 = var_i0; + goto var_B947; + } + var_i0 = var_l12; + var_i1 = 468u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l30 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_B947:; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l6; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L950: + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B929;} + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l9; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B928;} + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l80 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l9; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B927;} + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l81 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 28u; + var_i1 -= var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l24 = var_i0; + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l21 = var_i0; + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1860, var_i1); + var_i0 = var_l6; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1856, var_i1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1856u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f62(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2264u); + var_l11 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B957; + case 1: goto var_B958; + default: goto var_B956; + } + var_B958:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_p1 = var_i0; + goto var_B891; + var_B957:; + var_i0 = 0u; + var_i1 = 1050472u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + var_B956:; + var_i0 = var_l6; + var_i1 = 2072u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2168u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1864u; + var_i0 += var_i1; + var_i1 = var_l72; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1856u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f355(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + switch (var_i0) { + case 0: goto var_B960; + case 1: goto var_B959; + case 2: goto var_B961; + default: goto var_B959; + } + var_B961:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B891; + var_B960:; + var_i0 = 1u; + var_i1 = 1050472u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + var_B959:; + var_i0 = var_l6; + var_i1 = 2472u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l62; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l62; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l62; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2472, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1856u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f449(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + switch (var_i0) { + case 0: goto var_B963; + case 1: goto var_B962; + case 2: goto var_B964; + default: goto var_B962; + } + var_B964:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B891; + var_B963:; + var_i0 = 2u; + var_i1 = 1050472u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B891; + var_B962:; + var_i0 = var_l6; + var_i1 = 2504u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l47; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2496, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l7 = var_i0; + var_i0 = var_l28; + var_i1 = var_l6; + var_i2 = 2072u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1864u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l53; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l53; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l53; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 2472u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l47; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 2496u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 1744u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2168u; + var_i1 += var_i2; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_i1 = 1400u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1744u; + var_i1 += var_i2; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1512u; + var_i1 += var_i2; + var_i2 = 231u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_i1 = 1056u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1400u; + var_i1 += var_i2; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 824u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1168u; + var_i1 += var_i2; + var_i2 = 231u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B891;} + var_i0 = var_l6; + var_i1 = 1168u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l47; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f710(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) { + var_i0 = var_l9; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l47; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l8 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) { + var_i0 = var_l8; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l84 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l12 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) { + var_i0 = var_l12; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l82 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) { + var_i0 = var_l14; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l83 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) { + var_i0 = var_l5; + var_p1 = var_i0; + goto var_B891; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_j0 = var_l79; + var_i0 = (u32)(var_j0); + var_l23 = var_i0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_l33 = var_i0; + var_j0 = var_l81; + var_i0 = (u32)(var_j0); + var_l27 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l79 = var_j0; + var_i0 = var_l6; + var_i1 = 716u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 480u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l6; + var_i2 = 824u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = 231u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 456u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = 8u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 432u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l36; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1512u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 231u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 456u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 824, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_i1 = var_l20; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l20; + w2c_rapier__wasm3d__bg_f834(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 424u); + var_l20 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l30 = var_i0; + } + var_i0 = var_l30; + var_i1 = var_l20; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l10; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_j1 = var_l83; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l10; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1512u; + var_i1 += var_i2; + var_i2 = 108u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_l11; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l10; + var_i1 = 145u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 2168u; + var_i1 += var_i2; + var_i2 = 231u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l10; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l10; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l10; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l10; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l10; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 408u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_i1); + var_i0 = var_l10; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 824u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_j1); + var_i0 = var_l10; + var_i1 = 428u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 436u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 460, var_j1); + var_i0 = var_l10; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l10; + var_j1 = var_l84; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 444, var_i1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i2 = 1u; + var_i1 += var_i2; + var_l20 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 424, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L950;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 420u); + var_l30 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_l12 = var_i0; + } + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_p1 = var_i0; + goto var_B890; + } + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f333(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B926;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l23 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B892; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l10 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l80 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f333(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B925;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l48 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 2u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B893; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l34 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l81 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f333(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B924;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l51 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 3u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B894; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l26 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l84 = var_j0; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B895; + } + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) {goto var_B895;} + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1172, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_i1); + var_i0 = var_p1; + var_i1 = 4096u; + var_i2 = var_p1; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l9 = var_i0; + goto var_B980; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_B980:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1516, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_i1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1168u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f334(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B923;} + var_i0 = 0u; + var_l3 = var_i0; + var_L982: + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l79 = var_j0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l14 = var_i0; + var_i0 = var_l3; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1512u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1520u); + var_l3 = var_i0; + } + var_i0 = var_l3; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l9; + var_i0 += var_i1; + var_p1 = var_i0; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1168u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f334(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L982;} + goto var_B897; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l18 = var_i0; + if (var_i0) {goto var_B977;} + var_i0 = var_l11; + var_p1 = var_i0; + goto var_B895; + } + var_i0 = 4u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B895; + var_B977:; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f275(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B922;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l44 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 5u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B898; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l25 = var_i0; + var_i0 = var_l6; + var_i1 = 1408u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1400, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f152(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B921;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l50 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 6u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B899; + } + var_i0 = var_l6; + var_i1 = 1872u; + var_i0 += var_i1; + var_l59 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1752u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = var_l58; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1864, var_j1); + var_i0 = var_l6; + var_i1 = var_l58; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1744, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l29 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2192u); + var_l27 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2196u); + var_l56 = var_i0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f275(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B920;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l46 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 7u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B900; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l35 = var_i0; + var_i0 = var_l6; + var_i1 = 488u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 480, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f152(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B919;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l49 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B901; + } + var_i0 = var_l6; + var_i1 = 1176u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 832u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_j1); + var_i0 = var_l6; + var_i1 = var_l58; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 824, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l36 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2192u); + var_l41 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2196u); + var_l57 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B918;} + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B989;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l83; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + } + var_i0 = 9u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + var_B989:; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B917;} + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 9u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l33 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B991;} + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_p1; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B902; + } + var_i0 = 10u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + var_B991:; + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B916;} + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 17u; + var_i1 -= var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 17u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 9u); + var_l85 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B993;} + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l85; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + } + var_i0 = 11u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + var_B993:; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1056, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1060, var_i1); + var_i0 = var_l14; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B902; + } + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 25u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + var_i2 = 25u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 17u); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) { + var_i0 = var_l13; + var_p1 = var_i0; + goto var_B902; + } + var_i0 = var_l13; + var_i1 = 4096u; + var_i2 = var_l13; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B999; + } + var_i0 = var_l14; + var_i1 = 24u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_B999:; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1516, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_i1); + var_i0 = var_l13; + if (var_i0) { + var_L1002: + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l79 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1003;} + var_i0 = var_l7; + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B902;} + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B902; + var_B1003:; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 -= var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l82 = var_j0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l22; + w2c_rapier__wasm3d__bg_f830(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1520u); + var_l22 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l22; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l8; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l8; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l22; + var_i2 = 1u; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l13; + if (var_i0) {goto var_L1002;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_l14 = var_i0; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l14; + var_p1 = var_i0; + goto var_B902; + } + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f333(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l45 = var_i0; + if (var_i0) {goto var_B995;} + var_i0 = 1u; + var_i1 = 1050620u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B1007; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_B1007:; + var_p1 = var_i0; + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B902;} + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B902; + } + var_i0 = 12u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B902; + var_B995:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l13 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l79 = var_j0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f193(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + if (var_i0) {goto var_B915;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l24 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 13u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B903; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l39 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l37 = var_i0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f193(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 14u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B1011; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l43 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l42 = var_i0; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 408u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f334(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l8 = var_i0; + if (var_i0) {goto var_B1010;} + var_i0 = 15u; + var_i1 = 1050244u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B1014; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_B1014:; + var_p1 = var_i0; + var_i0 = var_l42; + if (var_i0) { + var_i0 = var_l42; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l21; + var_l7 = var_i0; + var_L1017: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1017;} + } + var_i0 = var_l43; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1011;} + var_i0 = var_l21; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B1011; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + var_B1011:; + var_i0 = var_l37; + if (var_i0) { + var_i0 = var_l37; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l24; + var_l7 = var_i0; + var_L1020: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1020;} + } + var_i0 = var_l39; + var_i0 = !(var_i0); + if (var_i0) {goto var_B903;} + var_i0 = var_l24; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B903; + var_B1010:; + var_i0 = var_l6; + var_i1 = 400u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l59; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 384u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 368u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 352u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = var_l61; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1864u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1744u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 824u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l59 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2180u); + var_l82 = var_j0; + var_i0 = var_l6; + var_i1 = 336u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 320u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l60; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1400u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 480u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l33; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B934;} + var_i0 = var_l6; + var_i1 = 304u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 288u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 272u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 256u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l52; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 240u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 392u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 376u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 344u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 328u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l6; + var_i1 = 224u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 214u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l6; + var_i2 = 311u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 309u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l33; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B934;} + var_j0 = var_l83; + var_i0 = (u32)(var_j0); + var_l52 = var_i0; + var_j0 = var_l85; + var_i0 = (u32)(var_j0); + var_l60 = var_i0; + var_i0 = var_l6; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l61; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l55; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 280u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 118u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 212u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_B935:; + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i1 = var_l6; + var_i2 = 208u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_l61 = var_i0; + var_i1 = var_l6; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_l55 = var_i0; + var_i1 = var_l6; + var_i2 = 176u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l73 = var_i0; + var_i1 = var_l6; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l66 = var_i0; + var_i1 = var_l6; + var_i2 = 144u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 136u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l67 = var_i0; + var_i1 = var_l6; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 22u; + var_i0 += var_i1; + var_l74 = var_i0; + var_i1 = var_l6; + var_i2 = 118u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l33; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B933;} + var_B934:; + var_i0 = var_l10; + var_p1 = var_i0; + goto var_B890; + var_B933:; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l68 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l68; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 276u; + var_i0 *= var_i1; + var_l68 = var_i0; + var_i0 = var_p1; + var_i1 = 7780738u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l69 = var_i0; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l16; + var_i2 = 276u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B1024; + } + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B1024:; + var_i0 = var_l7; + var_i1 = var_l68; + var_i2 = var_l69; + var_i3 = var_l7; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l16 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B1023; + } + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1023;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l16; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1023:; + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l50; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l7; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l7; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l7; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l7; + var_j1 = var_l84; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = var_l51; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l7; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l7; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l7; + var_i1 = var_l48; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l54; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l56; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l7; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l7; + var_i1 = var_l49; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l7; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l7; + var_i1 = var_l57; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_j1); + var_i0 = var_l7; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l61; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l7; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l55; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l7; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l73; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l7; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l7; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l7; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l7; + var_i1 = var_l60; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l7; + var_i1 = var_l52; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l7; + var_i1 = var_l46; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l7; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l7; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l66; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_j1); + var_i0 = var_l7; + var_i1 = 212u; + var_i0 += var_i1; + var_i1 = var_l67; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l7; + var_i1 = var_l42; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 264, var_i1); + var_i0 = var_l7; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 260, var_i1); + var_i0 = var_l7; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l7; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 252, var_i1); + var_i0 = var_l7; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_i1); + var_i0 = var_l7; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_i1); + var_i0 = var_l7; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l7; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l7; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l7; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l7; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l7; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l74; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_l7; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L932;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + goto var_B930; + } + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B887;} + var_B930:; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B904; + } + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 5u; + var_i1 -= var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l30 = var_i0; + switch (var_i0) { + case 0: goto var_B1028; + case 1: goto var_B1029; + default: goto var_B1030; + } + } + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B904; + var_B1030:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l4; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B904; + var_B1029:; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B914;} + var_i0 = var_l17; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 -= var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l3; + var_i2 = 9u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l12 = var_i0; + var_i0 = 1u; + var_l30 = var_i0; + var_B1028:; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B913;} + var_i0 = var_l17; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l17; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l79; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + goto var_B904; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B905; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) {goto var_B905;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l19 = var_i0; + goto var_B1036; + } + var_i0 = var_l4; + var_i1 = 20u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l19 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_B1036:; + var_i0 = 0u; + var_l22 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1516, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L1039: + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B906; + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B906; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B906; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B906; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B912;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l80 = var_j0; + var_j1 = 4294967296ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l6; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1056u; + var_i1 += var_i2; + var_i2 = 1048684u; + var_i0 = w2c_rapier__wasm3d__bg_f1068(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B906; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l22; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l19 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1520u); + var_l22 = var_i0; + } + var_i0 = var_l19; + var_i1 = var_l22; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l22; + var_i2 = 1u; + var_i1 += var_i2; + var_l22 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1520, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L1039;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l19 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_l4 = var_i0; + } + var_i0 = var_l19; + if (var_i0) {goto var_B1033;} + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B905; + } + var_i0 = 1u; + var_i1 = 1050568u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B905; + var_B1033:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1172, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_i1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1168u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f298(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B907; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1168u); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1168, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1172u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B908; + } + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l33 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + if (var_i0) {goto var_B908;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l23 = var_i0; + goto var_B1053; + } + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l23 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_B1053:; + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_i1); + var_i0 = var_l6; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2172, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L1056: + var_i0 = var_l33; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_j1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B1058; + } + var_i0 = var_l8; + var_i1 = var_l33; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_j1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B1058; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_j1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B1058; + } + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1057;} + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1512, var_j1); + var_i0 = var_l6; + var_i1 = 1512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B1058:; + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B908;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B908; + var_B1057:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 -= var_i2; + var_l33 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l23 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2176u); + var_l10 = var_i0; + } + var_i0 = var_l23; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2176, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L1056;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l23 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_l5 = var_i0; + } + var_i0 = var_l23; + if (var_i0) {goto var_B1048;} + var_i0 = var_l5; + var_l3 = var_i0; + goto var_B908; + } + var_i0 = 1u; + var_i1 = 1049664u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B908; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l3 = var_i0; + goto var_B907; + var_B1048:; + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f378(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2168u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1046;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + goto var_B909; + } + var_i0 = 2u; + var_i1 = 1050568u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + goto var_B907; + var_B1046:; + var_i0 = var_l6; + var_i1 = 2176u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B911;} + var_i0 = var_l6; + var_i1 = 2180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_l8 = var_i0; + var_i0 = var_l15; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l15; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l15; + var_j1 = var_l79; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l15; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l15; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l15; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l15; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l15; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l15; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l15; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l15; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l15; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l15; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l15; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B885; + var_B929:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B891; + var_B928:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B891; + var_B927:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B891; + var_B926:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B892; + var_B925:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B893; + var_B924:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B894; + var_B923:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B896; + var_B922:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B898; + var_B921:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B899; + var_B920:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B900; + var_B919:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B901; + var_B918:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B902; + var_B917:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B902; + var_B916:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B902; + var_B915:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + goto var_B903; + var_B914:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B904; + var_B913:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l4 = var_i0; + goto var_B904; + var_B912:; + var_i0 = var_l6; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 2168, var_j1); + var_i0 = var_l6; + var_i1 = 2168u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B906; + var_B911:; + var_i0 = 3u; + var_i1 = 1050568u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_B909:; + var_l3 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B907;} + var_i0 = var_l23; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B907; + var_B908:; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B907;} + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B907:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B905;} + var_i0 = var_l19; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B905; + var_B906:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B905;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B905:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 276u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_l9; + var_l7 = var_i0; + var_L1065: + var_i0 = var_l7; + var_i1 = 268u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 276u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 276u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1065;} + } + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B887; + var_B904:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 276u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_l9; + var_l7 = var_i0; + var_L1069: + var_i0 = var_l7; + var_i1 = 268u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 276u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 276u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1069;} + } + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B887; + } + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B887; + var_B903:; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B902;} + var_i0 = var_l45; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B902:; + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_l49; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l41; + var_i0 = !(var_i0); + if (var_i0) {goto var_B901;} + var_i0 = var_l57; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B901:; + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) {goto var_B900;} + var_i0 = var_l46; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B900:; + var_i0 = var_l29; + if (var_i0) { + var_i0 = var_l50; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l27; + var_i0 = !(var_i0); + if (var_i0) {goto var_B899;} + var_i0 = var_l56; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B899:; + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B898;} + var_i0 = var_l44; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B898:; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l18; + var_l7 = var_i0; + var_L1076: + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1076;} + } + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B895;} + var_i0 = var_l18; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B895; + var_B897:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 2172u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1516u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B896;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_L1078: + var_i0 = var_l7; + var_i1 = var_l9; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L1078;} + var_B896:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1512u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B895;} + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B895:; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B894;} + var_i0 = var_l51; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B894:; + var_i0 = var_l34; + var_i0 = !(var_i0); + if (var_i0) {goto var_B893;} + var_i0 = var_l48; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B893:; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B892;} + var_i0 = var_l23; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B892:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B890;} + var_i0 = var_l30; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B890; + var_B891:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 416u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B890;} + var_i0 = var_l30; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B890:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 276u; + var_i0 *= var_i1; + var_l16 = var_i0; + var_i0 = var_l3; + var_l7 = var_i0; + var_L1081: + var_i0 = var_l7; + var_i1 = 268u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = 276u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l16; + var_i1 = 276u; + var_i0 -= var_i1; + var_l16 = var_i0; + if (var_i0) {goto var_L1081;} + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B887;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B887:; + var_i0 = var_l15; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B885:; + var_i0 = var_l6; + var_i1 = 2512u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 456u); + var_l4 = var_i0; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B1084; + case 1: goto var_B1085; + default: goto var_B1083; + } + var_B1085:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p1 = var_i0; + goto var_B580; + var_B1084:; + var_i0 = 8u; + var_i1 = 1056236u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B580; + var_B1083:; + var_i0 = var_l38; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 460u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 524, var_j1); + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l63; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l64; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l65; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l2; + var_i2 = 408u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_i1 = 532u; + var_i0 += var_i1; + var_i1 = var_l70; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l38; + var_i1 = 540u; + var_i0 += var_i1; + var_i1 = var_l71; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 408u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l38; + var_i1 = 343u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 23u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_l2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 21u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 341, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l65; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l64; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l63; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l38; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 88u; + var_i1 += var_i2; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l38; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 192u; + var_i1 += var_i2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 264u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 496u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_j1); + var_i0 = var_l38; + var_i1 = var_l3; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i1 = var_l76; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p1; + var_j1 = var_l96; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_p1; + var_j1 = var_l95; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_j1); + var_i0 = var_p1; + var_j1 = var_l94; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_p1; + var_j1 = var_l93; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_j1); + var_i0 = var_p1; + var_j1 = var_l92; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_p1; + var_f1 = var_l120; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_f1); + var_i0 = var_p1; + var_f1 = var_l119; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_p1; + var_f1 = var_l118; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_p1; + var_f1 = var_l117; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_p1; + var_f1 = var_l116; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_f1); + var_i0 = var_p1; + var_f1 = var_l115; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_f1); + var_i0 = var_p1; + var_f1 = var_l114; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_f1); + var_i0 = var_p1; + var_f1 = var_l113; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_f1); + var_i0 = var_p1; + var_i1 = var_l78; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_p1; + var_j1 = var_l97; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_j1); + var_i0 = var_p1; + var_i1 = var_l77; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_p1; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 304u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 392u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 396u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 512u; + var_i1 += var_i2; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_i1); + var_i0 = var_p1; + var_i1 = 512u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 504u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 496u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 488u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 480u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_j1); + goto var_B20; + var_B594:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + var_B593:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B567; + var_B592:; + var_i0 = var_l4; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B591:; + var_i0 = 48u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B590:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + var_B589:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + var_B588:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + var_B587:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + var_B586:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B573; + var_B585:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + var_B584:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + var_B583:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l7 = var_i0; + goto var_B574; + var_B582:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B575; + var_B581:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l9 = var_i0; + goto var_B575; + var_B580:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 512u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f935(instance, var_i0); + goto var_B578; + var_B579:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B578:; + var_i0 = var_l2; + var_i1 = 304u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f766(instance, var_i0); + goto var_B576; + var_B577:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B576:; + var_i0 = var_l2; + var_i1 = 264u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f894(instance, var_i0); + goto var_B570; + var_B575:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 360u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_L1087: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1088;} + var_i0 = var_p1; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1088;} + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B1088:; + var_i0 = var_p1; + var_i1 = 360u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 360u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L1087;} + } + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l13; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_l3 = var_i0; + goto var_B571; + var_B574:; + var_i0 = var_l30; + var_i0 = !(var_i0); + if (var_i0) {goto var_B573;} + var_i0 = var_l43; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B573:; + var_i0 = var_l14; + if (var_i0) { + var_i0 = var_l14; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_l3 = var_i0; + var_B572:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 620u); + var_l7 = var_i0; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 360u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_p1 = var_i0; + var_L1093: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1094;} + var_i0 = var_p1; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1094;} + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B1094:; + var_i0 = var_p1; + var_i1 = 360u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 360u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L1093;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 616u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B571;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B571:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B570:; + var_i0 = var_l2; + var_i1 = 192u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f708(instance, var_i0); + goto var_B263; + var_B569:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + var_B568:; + var_i0 = var_l19; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l24; + var_i0 = !(var_i0); + if (var_i0) {goto var_B564;} + var_i0 = var_l23; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B564; + var_B567:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B566;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B566:; + var_i0 = var_l19; + var_i0 = !(var_i0); + if (var_i0) {goto var_B564;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B564:; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l39; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 56u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_l28; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L1099: + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f789(instance, var_i0); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l9; + var_i1 = 56u; + var_i0 -= var_i1; + var_l9 = var_i0; + if (var_i0) {goto var_L1099;} + } + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B266;} + var_i0 = var_l28; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B266; + var_B267:; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B266;} + var_i0 = var_l39; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B266:; + var_i0 = var_l47; + var_i1 = var_l47; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i1 = var_l65; + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B263:; + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f455(instance, var_i0); + goto var_B36; + var_B42:; + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B41;} + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B41:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B39; + var_B40:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B39:; + var_i0 = var_l2; + var_i1 = 408u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f864(instance, var_i0); + var_B38:; + var_i0 = var_l16; + if (var_i0) { + var_i0 = var_l16; + var_i1 = 44u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l24; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_L1102: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1103;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1103;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + var_B1103:; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 44u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L1102;} + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 648u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l24; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B37:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B36:; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f943(instance, var_i0); + goto var_B20; + var_B35:; + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B34:; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B33;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B33:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B32:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B20; + var_B22:; + var_i0 = var_l38; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l38; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_i0 = var_l2; + var_i1 = 912u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B10; + var_B19:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B18:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B17:; + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B16:; + var_i0 = var_l7; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B15:; + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B14:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B13:; + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B12:; + var_i0 = var_l3; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B11:; + var_i0 = var_l18; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B10:; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 584u); + var_l4 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 660u); + var_l7 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l31; + var_i1 = 504u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l31; + var_i2 = 584u; + var_i1 += var_i2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l31; + var_i1 = 36u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l31; + var_i2 = 664u; + var_i1 += var_i2; + var_i2 = 468u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l32; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 504u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l32; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 528u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 544u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 552u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 560u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l32; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 564u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l32; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l32; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i1 = 220u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 172u; + var_i1 += var_i2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 296u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 288u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 280u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 272u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 264u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 220u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 248u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l32; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 300u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_j1); + var_i0 = var_l32; + var_i1 = 356u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 308u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 364u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 316u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 372u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 324u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 380u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 296u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 388u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 304u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 396u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 352u; + var_i1 += var_i2; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i1 = 476u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 428u; + var_i1 += var_i2; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i1 = 35u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1105;} + goto var_B1104; + } + var_i0 = var_l31; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 584, var_i1); + var_i0 = var_l31; + var_i1 = 584u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f963(instance, var_i0); + var_i0 = var_l32; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l75; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1104;} + var_B1105:; + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B1104:; + var_i0 = var_l31; + var_i1 = 1136u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l40; + var_i1 = 488u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l40; + var_i1 = var_l40; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 552u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_j1); + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 616u); + var_p1 = var_i0; + var_i0 = var_l40; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 620u; + var_i1 += var_i2; + var_i2 = 484u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 556u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1109;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l40; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 488u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 496u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 504u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 512u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 520u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 528u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 536u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 544u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l40; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 484u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l40; + var_i1 = 1104u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B1109:; + var_i0 = 556u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f433(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l5; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l15 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l13; + var_f4 = var_l15; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l14; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l6; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l8 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l7; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l12; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l8; + var_f3 = var_l5; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f434(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = 0; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l15 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l15; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l16 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B0;} + var_f0 = var_l4; + var_f1 = var_l16; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l16; + var_f0 /= var_f1; + var_f1 = var_l13; + var_f0 *= var_f1; + var_B0:; + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l6 = var_f2; + var_f3 = var_l11; + var_f4 = var_l10; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f6 = var_l14; + var_f7 = var_l11; + var_f8 = var_l15; + var_f7 *= var_f8; + var_f8 = var_l10; + var_f9 = var_l8; + var_f8 *= var_f9; + var_f9 = var_l7; + var_f10 = var_l12; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l8 = var_f6; + var_f5 = copysignf(var_f5, var_f6); + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l13; + var_f7 = var_l5; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f6 += var_f7; + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l6 = var_f6; + var_f7 = var_l6; + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f435(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_f1 = var_l9; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l10; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l10; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14, u32 var_p15, + u32 var_p16, u32 var_p17, f32 var_p18, f32 var_p19, u32 var_p20, u32 var_p21, u32 var_p22, u32 var_p23, + u32 var_p24) { + u32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + u64 var_l37 = 0, var_l38 = 0, var_l39 = 0; + f32 var_l40 = 0; + f64 var_l41 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + f64 var_d0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p8; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p10; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p11; + var_i1 = var_l25; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p20; + var_i1 = 4u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p11; + var_i1 = 4u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 1584u; + var_i0 -= var_i1; + var_l25 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l28 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l29 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 24u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l25; + var_i1 = 1232u; + var_i0 += var_i1; + var_l26 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_j1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l26; + var_i1 = var_p20; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 130, var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l26; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l26; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 112u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 60u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 68u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 16777217u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 134, var_i1); + var_i0 = var_l25; + var_i1 = 536u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l25; + var_i1 = 184u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = 16u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_p20 = var_i0; + var_i1 = var_l35; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_i2 = 248u; + var_i1 &= var_i2; + var_i2 = var_p12; + var_i2 = !(var_i2); + var_i3 = 0u; + var_i4 = 2u; + var_i5 = var_p13; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i3 = 0u; + var_i4 = 4u; + var_i5 = var_p14; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i1 = var_l26; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_i2 = 199u; + var_i1 &= var_i2; + var_i2 = 0u; + var_i3 = 16u; + var_i4 = var_p16; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 0u; + var_i4 = 8u; + var_i5 = var_p15; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i3 = 0u; + var_i4 = 32u; + var_i5 = var_p17; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p20; + var_i1 = var_p8; + var_i2 = 4u; + var_i1 += var_i2; + var_p12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_j1); + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_p20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p20; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 += var_i2; + var_p12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l26; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l36; + var_i1 = var_p20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_f1 = var_p18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_f1 = var_p19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_p21; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 131, var_i1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i1 = var_p22; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = var_p23; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 133, var_i1); + var_i0 = var_l26; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i1 = var_p24; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 129, var_i1); + var_i0 = var_l25; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p20; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l25; + var_i1 = 536u; + var_i0 += var_i1; + var_p13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 536, var_j1); + var_i0 = var_l25; + var_i1 = 1232u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1232, var_j1); + var_i0 = var_l25; + var_i1 = 920u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = var_l25; + var_i2 = 184u; + var_i1 += var_i2; + var_p6 = var_i1; + var_f2 = var_p5; + var_i3 = var_p13; + var_i4 = var_p1; + w2c_rapier__wasm3d__bg_f914(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_p1; + var_i1 = var_l25; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_p14 = var_i0; + var_i1 = var_p12; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = var_p12; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = var_p12; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = var_p12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p20; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 920u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l25; + var_i1 = 1232u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l25; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l25; + var_i1 = 536u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l25; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l25; + var_i2 = 536u; + var_i1 += var_i2; + var_p13 = var_i1; + var_i2 = 136u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_p12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l25; + var_i1 = 184u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_p16 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_i1 = 8u; + var_i0 += var_i1; + var_p14 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f1365(instance, var_i0); + var_i0 = var_p14; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_i1 = 97u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 272u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 280u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 288u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p1; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p12; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p1; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 244, var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p1; + var_i1 = 252u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 260u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_p1; + var_i1 = 268u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 332u; + var_i0 += var_i1; + var_j1 = 1073741824ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 4539628425443069133ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_j1); + var_i0 = var_p1; + var_i1 = 304u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 346, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_p1; + var_j1 = 255ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 88u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 80u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l37 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l38 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l39 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = var_l39; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_j1 = var_l37; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 112u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 130u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 345, var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + w2c_rapier__wasm3d__bg_f1365(instance, var_i0); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p4 = var_f0; + var_i0 = var_p12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p5 = var_f0; + var_i0 = var_p12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p18 = var_f0; + var_i0 = var_p12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p19 = var_f0; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l40 = var_f1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B10;} + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p18; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B10;} + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B10;} + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + var_B10:; + var_f0 = var_l40; + var_f1 = var_p19; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p18; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f1 = -(var_f1); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + goto var_B8; + } + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + var_B8:; + var_i0 = var_p12; + var_i1 = 8u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_p16 = var_i0; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_p14 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 32u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i1 = var_p14; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 24u; + var_i0 += var_i1; + var_p20 = var_i0; + var_i1 = var_p14; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 16u; + var_i0 += var_i1; + var_p21 = var_i0; + var_i1 = var_p14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 8u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = var_p14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_i1 = var_p14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 48u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p14; + var_i1 = var_p12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 212u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p15 = var_i0; + if (var_i0) { + var_i0 = var_p15; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_B7:; + var_i0 = var_p1; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_p1; + var_i1 = var_p6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + var_i0 = var_p1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 129u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 134u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 346, var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 133u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 321, var_i1); + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 131u); + var_p14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = 1073741824u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B5; + var_B6:; + var_i0 = 48u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_p14; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j1 = 13799029261476036608ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_j1); + } + var_i0 = var_p12; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p13; + var_i1 = var_p1; + var_i2 = 352u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + if (var_i0) { + var_i0 = var_p13; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p13; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_j1); + var_i0 = var_p13; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = 308u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p13; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 832u); + var_i2 = 255u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 832, var_i1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_p12 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 540u); + var_p6 = var_i0; + var_i0 = var_l25; + var_i1 = 920u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 312u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l25; + var_i1 = 888u; + var_i0 += var_i1; + var_p13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 865u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 873u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = 911u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 880u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 857u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 888, var_j1); + var_i0 = var_l25; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 856u); + var_p14 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_l27; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l27; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p13 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l27; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B15;} + var_i0 = var_p13; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p13; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_i1 = var_p13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p13; + var_i1 = var_l27; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l27; + var_i1 = 24u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = var_p12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 920u; + var_i1 += var_i2; + var_i2 = 312u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p13; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p13; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 888u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_j1); + var_i0 = var_p13; + var_i1 = 337u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 888u; + var_i1 += var_i2; + var_p12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = 345u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 911u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B17; + } + var_i0 = var_p14; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p12; + var_p1 = var_i0; + goto var_B17; + } + var_i0 = var_l25; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1236, var_i1); + var_i0 = var_l25; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1232, var_i1); + var_i0 = var_l25; + var_i1 = 1232u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 312u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l25; + var_i1 = 1561u; + var_i0 += var_i1; + var_i1 = var_l25; + var_i2 = 857u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = 1569u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = 1576u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 23u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = var_p14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1552, var_i1); + var_i0 = var_l25; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1553, var_j1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_p24 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l27; + var_i1 = 12u; + var_i0 += var_i1; + var_p16 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_p17 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p21 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p22 = var_i0; + var_i0 = var_p1; + var_i1 = var_p16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p12 = var_i1; + var_i2 = var_p1; + var_i1 -= var_i2; + var_p6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p1; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_p1; + var_i1 = 720u; + var_i0 *= var_i1; + var_p13 = var_i0; + var_i0 = var_p17; + var_i1 = 5965233u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p20 = var_i0; + var_i0 = var_p12; + if (var_i0) { + var_i0 = var_p14; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p14; + var_i1 = var_p12; + var_i2 = 360u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p14; + var_i1 = var_p16; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B22; + } + var_i0 = var_p14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B22:; + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p13; + var_i2 = var_p20; + var_i3 = var_p14; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p12 = var_i0; + var_i0 = var_p14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p16; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p16; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_p6 = var_i0; + goto var_B20; + } + var_i0 = var_p14; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p13 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p13; + var_i0 = !(var_i0); + if (var_i0) {goto var_B21;} + var_i0 = var_p12; + var_i1 = var_p13; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B21:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B20:; + var_i0 = var_p1; + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = 0u; + var_i2 = var_p17; + var_i3 = var_p1; + var_i2 -= var_i3; + var_p6 = var_i2; + var_i3 = var_p6; + var_i4 = var_p17; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p6 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p16; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p6; + w2c_rapier__wasm3d__bg_f810(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p12 = var_i0; + } + var_i0 = var_p16; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p23 = var_i0; + var_i0 = var_p1; + var_i1 = var_p17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_p17; + var_i1 = 1u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_p13 = var_i0; + goto var_B27; + } + var_i0 = var_p23; + var_i1 = var_p12; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p21; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 += var_i3; + var_p13 = var_i2; + var_i3 = var_p1; + var_i4 = var_l26; + var_i3 = var_i3 == var_i4; + var_p20 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = var_p22; + var_i2 = 1u; + var_i3 = var_p20; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + var_B27:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_p13; + var_i1 = var_p17; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_p20 = var_i0; + var_i0 = var_p12; + var_i1 = 360u; + var_i0 *= var_i1; + var_i1 = var_p23; + var_i0 += var_i1; + var_i1 = 368u; + var_i0 += var_i1; + var_p6 = var_i0; + var_L29: + var_i0 = var_p6; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 364u; + var_i0 -= var_i1; + var_i1 = 1u; + var_i2 = var_p22; + var_i3 = var_p20; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 368u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 360u; + var_i0 -= var_i1; + var_i1 = var_p13; + var_i2 = 1u; + var_i1 += var_i2; + var_l28 = var_i1; + var_i2 = var_p21; + var_i3 = var_p20; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p21; + var_i2 = var_p13; + var_i3 = 2u; + var_i2 += var_i3; + var_p13 = var_i2; + var_i3 = var_l26; + var_i4 = var_l28; + var_i3 = var_i3 == var_i4; + var_l28 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_p22; + var_i2 = 1u; + var_i3 = var_l28; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p20; + var_i1 = 2u; + var_i0 += var_i1; + var_p20 = var_i0; + var_i0 = var_p6; + var_i1 = 720u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p12; + var_i1 = 2u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_p13; + var_i1 = var_p17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L29;} + var_B26:; + var_i0 = var_p16; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_p12; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p23; + var_i1 = var_p1; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B31;} + var_i0 = var_p15; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 320u); + var_p12 = var_i0; + var_i0 = var_p15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_p13 = var_i0; + var_i0 = var_p15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_p17 = var_i0; + var_i0 = var_p15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_p20 = var_i0; + var_i0 = var_p15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p21 = var_i0; + var_i0 = var_p6; + var_i1 = var_p15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p16; + var_i1 = var_p16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 204u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = 220u; + var_i0 += var_i1; + var_i1 = var_p20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 216u; + var_i1 += var_i2; + var_i2 = 84u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = var_p13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_p6; + var_i1 = 308u; + var_i0 += var_i1; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 328u; + var_i0 += var_i1; + var_i1 = var_p12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 316u; + var_i0 += var_i1; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 324u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 316u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 321u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 329, var_j1); + var_i0 = var_p6; + var_i1 = 337u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 329u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 345u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 337u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 344u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p24; + var_i1 = var_p21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p24; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B30; + } + var_i0 = var_p1; + var_i1 = var_p12; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B31:; + var_i0 = var_p14; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p14; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B30:; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p6 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_B17:; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p12 = var_i0; + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_p12; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p12 = var_i0; + } + var_i0 = var_l27; + var_i1 = var_p12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p12; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_d0; + var_i0 = var_l25; + var_i1 = 1584u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B14; + var_B16:; + var_i0 = var_p1; + var_i1 = var_p13; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B15:; + var_i0 = var_l25; + var_i1 = 1244u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 1252u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l25; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1240, var_i1); + var_i0 = var_l25; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1248, var_i1); + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1232, var_i1); + var_i0 = var_l25; + var_i1 = 1232u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B14:; + var_i0 = var_p11; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_d0 = var_l41; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_d0; +} + +u32 w2c_rapier__wasm3d__bg_f437(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_l13; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_l13; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f438(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l24 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l24 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l24; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l24; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l24; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l13 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_l14 = var_f4; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_l18 = var_f5; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 *= var_f7; + var_l19 = var_f6; + var_f5 -= var_f6; + var_l20 = var_f5; + var_i6 = var_p2; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_l8 = var_f6; + var_f7 = var_l8; + var_f6 *= var_f7; + var_l15 = var_f6; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l16 = var_f4; + var_f5 = var_l4; + var_f6 = var_l3; + var_f5 *= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l21 = var_f5; + var_f6 = var_l8; + var_f7 = var_l6; + var_f6 *= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l22 = var_f6; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_l7 = var_f5; + var_f6 = var_l8; + var_f7 = var_l3; + var_f6 *= var_f7; + var_l9 = var_f6; + var_f7 = var_l9; + var_f6 += var_f7; + var_l9 = var_f6; + var_f7 = var_l4; + var_f8 = var_l6; + var_f7 *= var_f8; + var_l10 = var_f7; + var_f8 = var_l10; + var_f7 += var_f8; + var_l10 = var_f7; + var_f6 += var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l23 = var_f3; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l23; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l11; + var_f3 = var_l13; + var_f4 = var_l9; + var_f5 = var_l10; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l16; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f6 = var_l3; + var_f7 = var_l6; + var_f6 *= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l15; + var_f7 = var_l20; + var_f6 += var_f7; + var_f7 = var_l14; + var_f6 -= var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l12; + var_f3 = var_l13; + var_f4 = var_l21; + var_f5 = var_l22; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f6 = var_l3; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f5 = var_l16; + var_f6 = var_l19; + var_f7 = var_l18; + var_f6 += var_f7; + var_f7 = var_l15; + var_f6 -= var_f7; + var_f7 = var_l14; + var_f6 -= var_f7; + var_f6 = wasm_fabsf(var_f6); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l3 = var_f3; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l3; + var_f1 -= var_f2; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f439(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B1; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 4096u; + var_i2 = var_l3; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + if (var_i0) { + var_L7: + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B9; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B9:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B8:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + } + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_L7;} + } + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l5; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_l8; + var_i4 = var_l7; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_l7; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f542(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_l6 = var_i0; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 255u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + var_i1 = var_p0; + var_i0 &= var_i1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f441(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f442(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f443(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f444(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f445(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f446(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f268(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f447(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f448(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f449(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) {goto var_B2;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + goto var_B5; + } + var_i0 = var_l5; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 -= var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 -= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 28u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_i1 = var_l2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B5:; + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B4:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B2:; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l10; + var_f2 = var_p2; + var_i3 = var_l11; + var_i4 = var_l8; + w2c_rapier__wasm3d__bg_f914(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_l7; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = var_p6; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + w2c_rapier__wasm3d__bg_f335(instance, var_i0, var_i1, var_i2); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0; + u64 var_l18 = 0, var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = 0u; + var_p14 = var_i0; + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l15; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l15; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l15; + var_i1 = var_p6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 35, var_i1); + var_i0 = var_l15; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l15; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l15; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_d1); + var_i0 = var_l15; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l15; + var_d1 = var_p13; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_d1); + var_i0 = var_l15; + var_i1 = var_p12; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l16; + var_i1 = 28u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 35u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l15; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 144u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = 140u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f541(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 35u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l15; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 144u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f541(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_p6 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 104u; + var_i1 += var_i2; + var_p7 = var_i1; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l20 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l15; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l18 = var_j0; + var_i0 = var_l17; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = var_l19; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_j1 = var_l20; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l17; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_j1 = var_l18; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l17; + var_j1 = var_l18; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B5; + } + var_i0 = var_l17; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B5:; + var_i0 = var_l15; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l16; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l18 = var_j0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p14; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p14; + var_j1 = var_l18; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p14; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f452(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_p0; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B8:; + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B11:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f453(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l3 = var_f2; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_f2; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l3 = var_f2; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l23; + var_f2 = var_l13; + var_f3 = var_l13; + var_f4 = var_l23; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l13 = var_f1; + var_f2 = var_l12; + var_f3 = var_l12; + var_f4 = var_l13; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l12 = var_f1; + var_f2 = var_l22; + var_f3 = var_l12; + var_f4 = var_l22; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l21; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_l21; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l11 = var_f1; + var_f2 = var_l10; + var_f3 = var_l10; + var_f4 = var_l11; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l10 = var_f1; + var_f2 = var_l20; + var_f3 = var_l10; + var_f4 = var_l20; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + var_f2 = var_l9; + var_f3 = var_l9; + var_f4 = var_l19; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l9 = var_f1; + var_f2 = var_l8; + var_f3 = var_l8; + var_f4 = var_l9; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l8 = var_f1; + var_f2 = var_l18; + var_f3 = var_l8; + var_f4 = var_l18; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l7; + var_f3 = var_l7; + var_f4 = var_l17; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l6; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l16; + var_f3 = var_l6; + var_f4 = var_l16; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l15; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l4; + var_f3 = var_l4; + var_f4 = var_l5; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l14; + var_f3 = var_l4; + var_f4 = var_l14; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f454(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l14; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l8 = var_f3; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l11; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l6 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l14; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l14; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = var_l14; + var_i3 = 16u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_f0 = var_l10; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l7; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f455(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 44u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 32u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L1: + var_i0 = var_l1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + var_B2:; + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 44u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_L5: + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f955(instance, var_i0); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_L10: + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f1108(instance, var_i0); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 4u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f456(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_l4; + var_i0 = DIV_U(var_i0, var_i1); + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = var_l4; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = var_l7; + var_i0 *= var_i1; + var_i1 = var_p2; + var_i2 = var_p2; + var_i3 = 1u; + var_i2 += var_i3; + var_l5 = var_i2; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 *= var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 += var_i1; + var_l9 = var_i0; + goto var_B0; + } + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = var_l8; + var_i1 *= var_i2; + var_i2 = var_p2; + var_i1 += var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 6u; + var_i0 &= var_i1; + var_i1 = 6u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = var_l7; + var_i1 *= var_i2; + var_l6 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i0 *= var_i1; + var_i1 = var_l4; + var_i2 = var_p2; + var_i3 = var_p1; + var_i4 = 1u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 &= var_i1; + var_l6 = var_i0; + goto var_B0; + } + var_i0 = 1058576u; + var_i1 = 25u; + var_i2 = 1062928u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1058356u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1058356u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f457(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l16; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l11; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_p3; + var_f1 = var_l5; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f458(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 97u; + var_i0 = REM_U(var_i0, var_i1); + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = 1111236u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 1111232u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_L0: + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_j0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_L4: + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l3; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + var_j1 = var_l10; + var_j2 = var_l12; + var_i1 = var_j1 < var_j2; + var_j2 = var_l10; + var_j3 = var_l12; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_j0 = var_l10; + var_j1 = var_l10; + var_j2 = var_l11; + var_j1 += var_j2; + var_l11 = var_j1; + var_i0 = var_j0 > var_j1; + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 999999999u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_j0 = var_l11; + var_j1 = 1ull; + var_j0 += var_j1; + var_l11 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B9;} + var_i0 = var_l5; + var_i1 = 1000000000u; + var_i0 -= var_i1; + var_l5 = var_i0; + goto var_B8; + var_B9:; + var_i0 = 1102002u; + var_i1 = 40u; + var_i2 = 1102068u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_j0 = var_l11; + var_i1 = var_l5; + var_i2 = 1000000000u; + var_i1 = DIV_U(var_i1, var_i2); + var_l3 = var_i1; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_l10 = var_j0; + var_j1 = var_l11; + var_i0 = var_j0 < var_j1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1101556u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1101636u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l6; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 1000000000u; + var_i2 *= var_i3; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + var_L12: + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l3; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L12;} + } + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = var_l12; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_B5;} + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 2u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + } + var_i0 = var_p0; + var_i1 = 1000000000u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B5:; + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_L0; + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f459(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l15 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l6; + var_f1 = var_l12; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + var_f4 = var_p5; + w2c_rapier__wasm3d__bg_f533(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l11; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p5 = var_f0; + var_f1 = var_p5; + var_f0 += var_f1; + var_p5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_p5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l14; + var_f3 = var_l13; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_p5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f460(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_f1; + var_f0 -= var_f1; + var_l15 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l6; + var_f1 = var_l12; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l6; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + var_f4 = var_p5; + w2c_rapier__wasm3d__bg_f129(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l11; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p5 = var_f0; + var_f1 = var_p5; + var_f0 += var_f1; + var_p5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l15; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_p0; + var_f1 = var_l18; + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_p5; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l14; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l7 = var_f6; + var_f7 = var_l7; + var_f6 += var_f7; + var_l7 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l14; + var_f3 = var_l13; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_p5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l15; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_p5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f461(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_f1; + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l4; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l17 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l18 = var_f2; + var_f3 = var_l8; + var_f4 = var_l11; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l19 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f4 = var_l12; + var_f5 = var_l11; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = 0; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l19; + var_f3 = var_l18; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l7; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l17; + var_f3 = var_l16; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l11; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l7; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f462(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p5; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i1 = 1u; + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 1u; + var_i1 = var_l7; + var_i2 = 32u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + var_i2 = var_l8; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_i1 = var_l9; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B4:; + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p5; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i5 = 20u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t23, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_i1 = var_l6; + var_i0 |= var_i1; + var_l6 = var_i0; + var_B0:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f463(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0, var_l16 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = var_l16; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f70(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f464(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0, var_l16 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = var_l16; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f63(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f465(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0, var_l16 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = var_l16; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f82(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f466(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + u64 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i0 = var_l7; + var_i1 = 28u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l7; + var_f1 = var_l3; + var_f1 = -(var_f1); + var_l3 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l3; + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_i0 = var_l7; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l5; + var_i2 = var_l7; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l5; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_l7; + var_f1 = var_l4; + var_f1 = -(var_f1); + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l4; + var_i2 = var_l7; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = var_p2; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l12 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = -(var_f0); + goto var_B0; + var_B1:; + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_B0:; + var_l3 = var_f0; + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f467(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l15 = var_f1; + var_f0 -= var_f1; + var_l5 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l12 = var_f4; + var_f5 = var_l12; + var_f4 += var_f5; + var_l12 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l13; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l6; + var_f3 = var_l6; + var_f2 *= var_f3; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 /= var_f3; + var_l6 = var_f2; + var_f3 = var_l14; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l13; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f7 = var_l5; + var_f6 *= var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 += var_f5; + var_l5 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l8; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l9; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l11; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l6; + var_f3 = var_l13; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f468(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1, var_f2, var_f3; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_p1; + var_f1 = 0; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = 1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f3 = var_l5; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = 0; + var_l7 = var_f0; + var_B0:; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_p1; + var_f1 = 0; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = -1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f2 = -(var_f2); + var_f3 = var_l5; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_l6 = var_f0; + var_B1:; + var_f0 = var_p1; + var_f0 = -(var_f0); + var_l4 = var_f0; + var_f0 = 0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l4; + var_f1 = 0; + var_f2 = var_l3; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_p1; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_p1; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B2;} + var_f0 = var_p1; + goto var_B2; + } + var_f0 = var_p1; + var_f0 = wasm_fabsf(var_f0); + var_B2:; + var_l5 = var_f0; + var_f0 = 0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_p1; + var_f0 = -(var_f0); + var_f1 = 0; + var_f2 = var_l3; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_p1; + var_f2 += var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_p1; + var_l4 = var_f0; + goto var_B4; + } + var_f0 = var_p1; + var_f0 = wasm_fabsf(var_f0); + var_f0 = -(var_f0); + var_l4 = var_f0; + var_B4:; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_f0 = var_p1; + var_f1 = 0; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f1 = 1; + var_f2 = var_l10; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f2 = 0; + var_f3 = var_l10; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = 0; + var_l9 = var_f0; + var_B6:; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_p1; + var_f1 = 0; + var_f0 *= var_f1; + var_p1 = var_f0; + var_f1 = 0; + var_f2 = var_l3; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 *= var_f2; + var_f2 = var_p1; + var_f1 -= var_f2; + var_f2 = -1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f2 *= var_f3; + var_l8 = var_f2; + var_f1 -= var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_f0 = 0; + var_l8 = var_f0; + var_B7:; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f469(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f192(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f470(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f471(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f223(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f472(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f206(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f473(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f191(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f474(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f168(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f475(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f220(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f476(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f175(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f477(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f176(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f478(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f137(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f479(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l15 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l10; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l11; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l15; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l6; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l15; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l15; + var_f3 = var_p4; + var_i4 = var_p5; + w2c_rapier__wasm3d__bg_f124(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f480(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l16 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l7; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l12; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l13; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 += var_f5; + var_l3 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l13; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l11; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l12; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l14; + var_f2 = var_l12; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l13; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f481(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10, var_f11; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l14 = var_f2; + var_f3 = var_l4; + var_i4 = var_p2; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l12 = var_f4; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l10; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f8 = var_l5; + var_f9 = var_l9; + var_f8 *= var_f9; + var_f7 -= var_f8; + var_l4 = var_f7; + var_f8 = var_l4; + var_f7 += var_f8; + var_l4 = var_f7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l13; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = 2147483647u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 += var_f3; + var_l13 = var_f2; + var_f3 = var_l12; + var_f4 = var_l10; + var_f5 = var_l14; + var_f6 = var_l11; + var_f7 = var_l12; + var_f8 = var_l4; + var_f7 *= var_f8; + var_f8 = var_l10; + var_f9 = var_l6; + var_f8 *= var_f9; + var_f9 = var_l5; + var_f10 = var_l7; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_l11 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l11; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_p1; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 4u); + var_i8 = 2147483647u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_f5 += var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l14; + var_f7 = var_l9; + var_f8 = var_l12; + var_f9 = var_l7; + var_f8 *= var_f9; + var_f9 = var_l5; + var_f10 = var_l4; + var_f9 *= var_f10; + var_f10 = var_l8; + var_f11 = var_l6; + var_f10 *= var_f11; + var_f9 -= var_f10; + var_f8 += var_f9; + var_f7 += var_f8; + var_l6 = var_f7; + var_f6 *= var_f7; + var_f7 = var_l6; + var_i7 = i32_reinterpret_f32(var_f7); + var_i8 = 2147483648u; + var_i7 &= var_i8; + var_i8 = var_p1; + var_i8 = i32_load_default32(&instance->w2c_memory, (u64)(var_i8)); + var_i9 = 2147483647u; + var_i8 &= var_i9; + var_i7 |= var_i8; + var_f7 = f32_reinterpret_i32(var_i7); + var_f6 += var_f7; + var_l6 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u64 w2c_rapier__wasm3d__bg_f482(w2c_rapier__wasm3d__bg* instance, u64 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 8387220255154660723ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_j1 = var_p1; + var_j2 = 7237128888997146477ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 7816392313619706465ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_j1 = var_p0; + var_j2 = 8317987319222330741ull; + var_j1 ^= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f296(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l6 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_j0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_j0 = var_l6; + var_j1 = var_p1; + var_j2 = 56ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l6 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_p1 = var_j0; + var_j1 = var_l7; + var_j0 += var_j1; + var_l5 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l7 = var_j0; + var_j1 = var_p0; + var_j2 = var_l8; + var_j1 += var_j2; + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 += var_j1; + var_p1 = var_j0; + var_j0 = var_l5; + var_j1 = var_p0; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l8; + var_j1 ^= var_j2; + var_l5 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l5; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_p1; + var_j2 = var_l6; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l6 = var_j0; + var_j0 = var_l6; + var_j1 = var_l5; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_l7; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_p0; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = 255ull; + var_j2 ^= var_j3; + var_j1 += var_j2; + var_l7 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_l5; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l7; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l6; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l6 = var_j1; + var_j0 += var_j1; + var_l7 = var_j0; + var_j1 = var_l5; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j3 = 21ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j3 = var_l6; + var_j2 ^= var_j3; + var_p0 = var_j2; + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_l6 = var_j0; + var_j1 = var_l5; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_p0; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p0 = var_j1; + var_j2 = var_l7; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_p1 = var_j1; + var_j0 += var_j1; + var_j1 = var_l5; + var_j2 = 13ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_l5 = var_j0; + var_j1 = var_p0; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_p1; + var_j1 ^= var_j2; + var_p1 = var_j1; + var_j2 = var_l6; + var_j3 = 32ull; + var_j2 = I64_ROTL(var_j2, var_j3); + var_j1 += var_j2; + var_l6 = var_j1; + var_j0 += var_j1; + var_p0 = var_j0; + var_j0 = var_p0; + var_j1 = var_p1; + var_j2 = 16ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j2 = var_l6; + var_j1 ^= var_j2; + var_j2 = 21ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_l5; + var_j2 = 17ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + var_j1 = var_p0; + var_j2 = 32ull; + var_j1 = I64_ROTL(var_j1, var_j2); + var_j0 ^= var_j1; + FUNC_EPILOGUE; + return var_j0; +} + +u32 w2c_rapier__wasm3d__bg_f483(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0, var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = var_l14; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f82(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f484(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0, var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = var_l14; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f63(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f485(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0, var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = var_l14; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f70(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f486(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 1u; + var_l4 = var_i0; + } + var_i0 = var_p1; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = 0; + var_f1 += var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f1 += var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + } + var_i0 = 3u; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p1 = var_i1; + var_i1 = I32_POPCNT(var_i1); + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B7; + case 2: goto var_B10; + case 3: goto var_B9; + default: goto var_B11; + } + var_B11:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1070756u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 1070640u; + var_i1 = 19u; + var_i2 = 1070788u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_B8:; + goto var_Bfunc; + var_B7:; + var_i0 = var_p3; + var_i1 = var_l4; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1070804u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1070772u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p1; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i0 = I32_CTZ(var_i0); + var_p1 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1070820u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1070740u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f487(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_f1 = var_l9; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l10; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f488(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f265(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f489(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f92(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f490(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f84(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f491(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l16 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l13 = var_f1; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l16; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l16; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l16; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 32u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_l16; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l9; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f492(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l16 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l17 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l16; + var_f3 = var_l10; + var_f4 = var_l16; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l8; + var_f4 = var_l14; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l6; + var_f4 = var_l12; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l17; + var_f3 = var_l11; + var_f4 = var_l17; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l15; + var_f3 = var_l9; + var_f4 = var_l15; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l13; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f493(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l16 = var_f0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_l4; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l17 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l10; + var_f2 = var_l16; + var_f3 = var_l10; + var_f4 = var_l16; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l14; + var_f3 = var_l8; + var_f4 = var_l14; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l12; + var_f3 = var_l6; + var_f4 = var_l12; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l17; + var_f3 = var_l11; + var_f4 = var_l17; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l15; + var_f3 = var_l9; + var_f4 = var_l15; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l13; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f494(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483648u; + var_i0 &= var_i1; + var_i1 = 1065353216u; + var_i0 |= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = -1; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 += var_f3; + var_f1 /= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = 1; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l2; + var_f1 = var_l3; + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l2; + var_f1 = var_l2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f1 *= var_f2; + var_l8 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_l3 = var_f1; + var_f0 += var_f1; + var_f1 = var_l4; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f0 = -(var_f0); + var_l6 = var_f0; + var_f0 = var_l2; + var_f1 = var_l3; + var_i0 = var_f0 > var_f1; + var_f1 = var_l2; + var_f2 = var_l6; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = var_l6; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l10; + var_f0 += var_f1; + var_f1 = 1; + var_f2 = var_l4; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f1 -= var_f2; + var_f2 = var_l3; + var_f1 -= var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 += var_f2; + var_l7 = var_f1; + var_f0 /= var_f1; + var_l2 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_l4 = var_f0; + var_f0 = var_l7; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l6 = var_f0; + goto var_B0; + } + var_f0 = var_l7; + var_f1 = var_l10; + var_f0 += var_f1; + var_f1 = var_l3; + var_f2 = 1; + var_f1 += var_f2; + var_f2 = var_l2; + var_f1 -= var_f2; + var_f2 = var_l4; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 += var_f2; + var_l2 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l2; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f0 = var_l9; + var_f1 = var_l4; + var_f0 += var_f1; + var_f1 = var_l2; + var_f0 /= var_f1; + var_l4 = var_f0; + var_f0 = var_l2; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l2 = var_f0; + goto var_B0; + } + var_f0 = var_l4; + var_f1 = var_l9; + var_f0 -= var_f1; + var_f1 = var_l6; + var_f2 = 1; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 += var_f2; + var_l3 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f1 = var_l3; + var_f0 /= var_f1; + var_l4 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l3; + var_f0 /= var_f1; + var_l2 = var_f0; + var_f0 = var_l3; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l3 = var_f0; + goto var_B0; + var_B1:; + var_f0 = var_l8; + var_f1 = var_l5; + var_f0 += var_f1; + var_f1 = var_l2; + var_f2 = 1; + var_f1 += var_f2; + var_f2 = var_l3; + var_f1 -= var_f2; + var_f2 = var_l4; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 += var_f2; + var_l5 = var_f1; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f1 = var_l7; + var_f0 -= var_f1; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f0 = var_l9; + var_f1 = var_l4; + var_f0 += var_f1; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l2 = var_f0; + var_f0 = var_l5; + var_f1 = 0.25; + var_f0 *= var_f1; + var_l4 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f495(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l17; + var_f1 = var_l9; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_f0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l10; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f496(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_L4: + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = var_l11; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = var_l15; + var_f2 = var_l11; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l11 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l16; + var_f1 = var_l11; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B1:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l3; + var_f2 = var_l12; + var_i3 = var_l5; + var_i4 = var_l4; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l13; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f497(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_j1 = 42949672961ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_i0; + var_L1: + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_L5: + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 += var_i1; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = var_l3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 1u; + var_l7 = var_i0; + var_L12: + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 10u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B9;} + goto var_B10; + var_B11:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_B10:; + var_L13: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168430090u; + var_i0 ^= var_i1; + var_l13 = var_i0; + var_i1 = 16843009u; + var_i0 -= var_i1; + var_i1 = var_l13; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_i1 = 2155905152u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 168430090u; + var_i0 ^= var_i1; + var_l7 = var_i0; + var_i1 = 16843009u; + var_i0 -= var_i1; + var_i1 = var_l7; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_i1 = 2155905152u; + var_i0 &= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L13;} + var_B14:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 1107800u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L16: + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 10u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + var_i0 = 1u; + var_l7 = var_i0; + goto var_B8; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L16;} + } + var_i0 = var_p0; + var_l3 = var_i0; + var_B8:; + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B6; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = 0u; + var_i1 = var_l3; + var_i1 = !(var_i1); + if (var_i1) {goto var_B6;} + var_L18: + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = var_l6; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 10u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L18;} + var_i0 = var_l3; + var_p0 = var_i0; + var_i0 = 0u; + var_B6:; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l8 = var_i0; + goto var_B4; + } + var_i0 = var_p0; + var_i1 = var_l8; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 10u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B20;} + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l8; + var_l3 = var_i0; + var_p0 = var_i0; + goto var_B2; + var_B20:; + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L5;} + var_B4:; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_p2; + var_p0 = var_i0; + var_i1 = var_l9; + var_l3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + } + var_i0 = 0u; + goto var_B0; + var_B2:; + var_i0 = var_l12; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 1107288u; + var_i2 = 4u; + var_i3 = var_l10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B21;} + } + var_i0 = var_p1; + var_i1 = var_l9; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l9; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l12; + var_i1 = var_p0; + var_i2 = var_l9; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 10u; + var_i1 = var_i1 == var_i2; + } else { + var_i1 = 0u; + } + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = var_l10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L1;} + var_B21:; + var_i0 = 1u; + var_B0:; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawshape_castRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5, var_i6; + u64 var_j1; + f32 var_f0, var_f1, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l7; + var_i1 = 96u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l11; + var_i2 = var_l12; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = var_l13; + var_f4 = var_p5; + var_i5 = var_p6; + var_i6 = 0u; + var_i5 = var_i5 != var_i6; + var_i6 = var_l10; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p5 = var_f0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_p5; + var_f1 = -1; + var_i2 = var_p6; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f499(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + u64 var_l40 = 0, var_l41 = 0, var_l42 = 0; + f32 var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l19 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l7 = var_i0; + } + var_i0 = var_l4; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l40 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l40; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = var_l9; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l40 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l40; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l6; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_l20 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 544u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 80u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l3; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_l4 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l3; + var_i1 = 520u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l3; + var_i1 = 476u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = 444u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 412u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p1; + var_i1 = 13u; + var_i0 += var_i1; + var_l31 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_i0 = var_l3; + var_i1 = 216u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_L11: + var_f0 = var_l35; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 200u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_p2 = var_i0; + var_i1 = var_l25; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_i0 = var_l22; + var_i1 = var_l13; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l28 = var_i0; + var_i0 = var_l22; + var_i1 = var_l13; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + var_i0 = var_l22; + var_i1 = var_l13; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + } + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = var_l3; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_l41 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 348u); + var_l36 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l37 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + var_l38 = var_f0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l3; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_j0 = 0ull; + var_l40 = var_j0; + var_i0 = var_l3; + var_i1 = 376u; + var_i0 += var_i1; + var_l15 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_f0 = var_l35; + var_f1 = var_l38; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l41; + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l42 = var_j0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = 0u; + var_l11 = var_i0; + var_L16: + var_j0 = var_l42; + var_j1 = var_l40; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l4 = var_i1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l5 = var_i0; + var_i0 = var_l14; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l8 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_i4 = var_l9; + var_i5 = var_l4; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 520u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l5; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 68u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i1 = 518u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l31; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l31; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 516, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 540u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 532u); + var_l14 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 520u); + var_l36 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l37 = var_f0; + var_f1 = var_l37; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 524u); + var_l37 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l38 = var_f1; + var_f2 = var_l38; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + var_l38 = var_f1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l39 = var_f1; + var_f2 = var_l39; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l39 = var_f0; + var_i0 = var_l3; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 13u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 516u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l14; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l3; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l41 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = 376u; + var_i0 += var_i1; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = var_l41; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + goto var_B10; + var_B17:; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l11 = var_i0; + var_j0 = var_l40; + var_j1 = 1ull; + var_j0 += var_j1; + var_l40 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L16;} + var_i0 = var_l26; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 384u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l3; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 428u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 432u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 436u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 440u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 408u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_p2; + var_i1 = 5u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 472u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 508u); + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 504u); + goto var_B14; + } + var_i0 = var_l3; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 296u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l3; + var_i1 = 520u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 168u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l16; + var_l9 = var_i0; + var_i0 = var_l19; + var_l7 = var_i0; + var_i0 = var_p1; + var_l8 = var_i0; + var_i0 = var_l20; + var_l4 = var_i0; + goto var_B9; + } + var_i0 = var_l26; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 344u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_f0 = var_l35; + var_f1 = var_l38; + var_i0 = var_f0 > var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l41; + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l42 = var_j0; + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = 4u; + var_l11 = var_i0; + var_i0 = 4u; + var_B14:; + var_l5 = var_i0; + var_i0 = var_l13; + var_i1 = 120u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l23; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 384u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 320u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 296u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 256u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 224u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 508, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_i1); + var_i0 = var_l3; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_j1); + var_j0 = 0ull; + var_l40 = var_j0; + var_L19: + var_j0 = var_l40; + var_l41 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l40 = var_j0; + var_j0 = var_l42; + var_j1 = var_l41; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_j0 = var_l41; + var_i0 = (u32)(var_j0); + var_p2 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 368u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l3; + var_i1 = 384u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l17; + var_i1 = var_l5; + var_i2 = var_l13; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l30; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 520u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l20 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l19 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l16 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + var_f0 = var_l36; + var_l35 = var_f0; + goto var_B20; + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l25; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l3; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l36 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_p2 = var_i0; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l15; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B23; + } + var_L25: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l5; + var_i3 = var_p2; + var_i4 = 1u; + var_i3 -= var_i4; + var_l15 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_l4 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l33 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f3 = var_l36; + var_i2 = var_f2 <= var_f3; + var_l34 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l34; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l36; + var_f3 = var_l37; + var_i2 = var_f2 <= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l4 = var_i0; + goto var_B23; + } + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_p2 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L25;} + var_B23:; + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B20:; + var_j0 = var_l40; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L19;} + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 152u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L11;} + goto var_B7; + } + var_i0 = var_p2; + var_i1 = var_l25; + var_i2 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_l3; + var_i1 = 395u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 376u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 387, var_j1); + var_i0 = var_l3; + var_i1 = 520u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 384u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_B9:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_l20 = var_i0; + var_i0 = var_l8; + var_p1 = var_i0; + var_i0 = var_l9; + var_l16 = var_i0; + var_i0 = var_l7; + var_l19 = var_i0; + goto var_B6; + var_B7:; + var_i0 = var_l3; + var_i1 = 520u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 168u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 520, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l18; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B3; + var_B4:; + var_i0 = var_l3; + var_i1 = 384u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 520u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 395u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l40 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 387u); + var_l41 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_j1 = var_l41; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l18; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l18; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l18; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_B3:; + var_i0 = var_l3; + var_i1 = 544u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B28; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B28:; + var_i0 = var_l6; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f500(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l9; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p4; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_f1 = var_l9; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_f1 = var_l13; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = var_p4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l6; + var_f3 = var_l10; + var_f4 = var_l7; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l9 = var_f4; + var_f5 = var_l9; + var_f4 += var_f5; + var_l9 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l13; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l11; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f501(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f223(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f502(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f137(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f503(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f168(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f504(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f220(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f505(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f124(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f506(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f507(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f191(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f508(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f206(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f509(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f176(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f510(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f175(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f511(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_f2 = var_l10; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l13; + var_f3 = var_p3; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f192(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f512(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l11 = var_f0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + goto var_B1; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1100360u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_l9 = var_i0; + var_L4: + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l15 = var_f0; + var_f1 = var_l11; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l14; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l16 = var_f0; + var_f1 = var_l15; + var_f2 = var_l11; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l11 = var_f1; + var_i0 = var_f0 > var_f1; + var_l7 = var_i0; + var_f0 = var_l16; + var_f1 = var_l11; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l7; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B1:; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l3; + var_f2 = var_l12; + var_i3 = var_l5; + var_i4 = var_l4; + var_i5 = 12u; + var_i4 *= var_i5; + var_i3 += var_i4; + var_p1 = var_i3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f3 = var_l13; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l11; + var_i2 = var_f2 > var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1093340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f513(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l14; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = 0; + var_f1 = var_l11; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l6; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l11 = var_f5; + var_f6 = var_l11; + var_f5 += var_f6; + var_l11 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l13; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l15 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B0;} + var_f0 = var_l8; + var_f1 = var_l15; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l4; + var_f1 = var_l15; + var_f0 /= var_f1; + var_f1 = var_l8; + var_f0 *= var_f1; + var_B0:; + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l12; + var_f4 = var_l10; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f6 = var_l14; + var_f7 = var_l12; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f8 = var_l10; + var_f9 = var_l13; + var_f8 *= var_f9; + var_f9 = var_l6; + var_f10 = var_l7; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_f5 = copysignf(var_f5, var_f6); + var_l13 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l7 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l13; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l13; + var_f3 = var_l4; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f514(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_l3 = var_i0; + goto var_B2; + } + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_l3 = var_i0; + goto var_B2; + } + var_i0 = var_l4; + var_i1 = 4096u; + var_i2 = var_l4; + var_i3 = 4096u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 12u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_B6:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + if (var_i0) { + var_L9: + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_L9;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B0; + var_B5:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_createCollider_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, f32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f32 var_p11, f32 var_p12, f32 var_p13, u32 var_p14, u32 var_p15, + u32 var_p16, u32 var_p17, u32 var_p18, u32 var_p19, u32 var_p20, u32 var_p21, f32 var_p22, u32 var_p23, + f64 var_p24, u32 var_p25) { + u32 var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + u64 var_l38 = 0, var_l39 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l29 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p8; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p10; + var_i1 = var_l26; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p25; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l27 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p16; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l33 = var_i0; + var_i0 = var_p23; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l36 = var_i0; + var_i0 = var_p25; + var_i1 = 4u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 832u; + var_i0 -= var_i1; + var_p16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p16; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p16; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p16; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p23 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p23; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p23 = var_i0; + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p2 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 1056964608u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p2; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_p2; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p2; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p2; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p2; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 60u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l27; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 101, var_i1); + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 200u; + var_i0 += var_i1; + var_p23 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p23; + var_i1 = 16u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_p16; + var_i2 = 80u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p23; + var_i1 = 8u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = var_l34; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_p6; + var_i1 = var_p23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f1 = var_p12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_f1 = var_p13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 48u; + var_i0 += var_i1; + var_p23 = var_i0; + var_i1 = var_p17; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p23; + var_i1 = var_p17; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p17 = var_i0; + var_i0 = var_p2; + var_i1 = var_p16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 40u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i1 = var_p18; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p17; + var_i1 = var_p18; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p17 = var_i0; + var_i0 = var_p6; + var_i1 = var_p16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_p20; + var_i3 = var_p20; + var_i4 = 7u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = 0u; + var_i2 = var_p21; + var_i3 = var_p21; + var_i4 = 3u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_p19; + var_i3 = var_p19; + var_i4 = 4560u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = var_l33; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p14; + var_i2 = 3u; + var_i3 = var_p14; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 98, var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p6; + var_i1 = var_p15; + var_i2 = 3u; + var_i3 = var_p15; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 99, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_f1 = var_p22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_p16; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B7; + case 2: goto var_B9; + default: goto var_B6; + } + var_B9:; + var_i0 = var_p16; + var_i1 = 200u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i1 = var_l30; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l32; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_p16; + var_i1 = 520u; + var_i0 += var_i1; + var_p14 = var_i0; + var_i1 = var_p2; + var_f2 = var_p7; + var_i3 = var_p15; + var_i4 = var_p6; + w2c_rapier__wasm3d__bg_f914(instance, var_i0, var_i1, var_f2, var_i3, var_i4); + var_i0 = var_p6; + var_i1 = var_p16; + var_i2 = 96u; + var_i1 += var_i2; + var_p18 = var_i1; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_i1 = var_p14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p17; + var_i1 = var_p14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 520u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p14 = var_i0; + if (var_i0) { + var_i0 = var_p14; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p15; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B10; + } + goto var_B3; + var_B10:; + var_i0 = var_p18; + var_i1 = var_p15; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B4; + var_B8:; + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p16; + var_i2 = 96u; + var_i1 += var_i2; + var_p14 = var_i1; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_p11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p14; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B4; + var_B7:; + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p16; + var_i2 = 96u; + var_i1 += var_i2; + var_p14 = var_i1; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p14; + var_i1 = var_p6; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B4; + var_B6:; + var_i0 = var_p16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1054840u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p16; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 672u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 1051644u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1051644u; + var_i5 = var_p1; + var_i6 = 1055604u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + } + UNREACHABLE; + var_B4:; + var_i0 = var_p16; + var_i1 = 200u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p16; + var_i1 = 96u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p14 = var_i0; + var_i0 = var_p17; + var_i1 = var_p14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p18 = var_i0; + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p19 = var_i0; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p20 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_p21 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 101u); + var_p23 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l30 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l31 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l32 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l27 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l33 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 99u); + var_l34 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 98u); + var_l28 = var_i0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p7 = var_f0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p11 = var_f0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l35 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B19; + case 1: goto var_B18; + default: goto var_B20; + } + var_B20:; + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p14 = var_i0; + goto var_B17; + var_B19:; + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p14 = var_i0; + goto var_B17; + var_B18:; + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p15 = var_i0; + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p14; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B17:; + var_i0 = var_p2; + var_i1 = var_p21; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p2; + var_i1 = 511u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_p2; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_j0; + var_i0 = var_p6; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_j0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p12 = var_f0; + var_i0 = var_p2; + var_i1 = 150u; + var_i0 += var_i1; + var_i1 = var_p23; + var_i1 = !(var_i1); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = var_l32; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = var_p19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 132u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p2; + var_i1 = 121u; + var_i0 += var_i1; + var_i1 = var_l34; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l28; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_p7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_p11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p2; + var_f1 = var_p12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_p2; + var_j1 = var_l39; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + goto var_B15; + } + UNREACHABLE; + var_B15:; + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_p16; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p24; + var_j1 = i64_reinterpret_f64(var_d1); + var_l38 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l38; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p2 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p6 = var_i0; + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p14 = var_i0; + var_i1 = var_p16; + var_i2 = 200u; + var_i1 += var_i2; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p14; + var_i1 = 511u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p14; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p16; + var_i1 = 404u; + var_i0 += var_i1; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 436u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 412u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 444u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 420u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 452u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 428u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 460u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + } + var_i0 = var_p16; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 396u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = var_p6; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p17 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_p16; + var_i1 = 648u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 360u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_j1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_p6 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_p14 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 392u); + var_p18 = var_i0; + var_i0 = var_p16; + var_i1 = 520u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l26; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l26; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p15 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l26; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B21;} + var_i0 = var_p15; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p15; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_p15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 648u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p15; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p15; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 648u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p15; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 36u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p15; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 520u; + var_i1 += var_i2; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B28; + } + var_i0 = var_p16; + var_i1 = 360u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p16; + var_i2 = 200u; + var_i1 += var_i2; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 511u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_i1); + var_i0 = var_p16; + var_i1 = 648u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 648, var_j1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_p14 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_p15 = var_i0; + var_i0 = var_p16; + var_i1 = 520u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 36u; + var_i1 += var_i2; + var_p17 = var_i1; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_l26; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l26; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l26; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B21;} + var_i0 = var_p2; + var_i1 = var_p15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 648u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 648u; + var_i1 += var_i2; + var_p15 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_i1 = 36u; + var_i0 += var_i1; + var_p15 = var_i0; + var_i1 = var_p15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 520u; + var_i1 += var_i2; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B32; + } + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 368u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 676, var_i1); + var_i0 = var_p16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_i1); + var_i0 = var_p16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_i1); + var_i0 = var_p16; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p17; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f242(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p14 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p6 = var_i0; + var_B32:; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_l26; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p6 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + goto var_B27; + var_B29:; + var_i0 = var_p18; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p6; + var_p2 = var_i0; + goto var_B28; + } + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_p19 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p16; + var_i2 = 368u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = 696u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 676, var_i1); + var_i0 = var_p16; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_i1); + var_i0 = var_p16; + var_i1 = var_p18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 704, var_i1); + var_i0 = var_p16; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_j1); + var_i0 = var_p16; + var_i1 = 708u; + var_i0 += var_i1; + var_i1 = var_p15; + var_i2 = 124u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p19; + w2c_rapier__wasm3d__bg_f242(instance, var_i0, var_i1, var_i2); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p14 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_B28:; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + } + var_i0 = var_l26; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l26; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p14; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_p17; + var_i1 = 300u; + var_i0 += var_i1; + var_i1 = var_p17; + var_i2 = 296u; + var_i1 += var_i2; + var_i2 = var_p17; + var_i3 = 312u; + var_i2 += var_i3; + var_i3 = var_p17; + var_i4 = 144u; + var_i3 += var_i4; + var_i4 = var_p17; + var_i5 = 32u; + var_i4 += var_i5; + var_i5 = var_p2; + var_i6 = var_p14; + var_i7 = var_p6; + var_i8 = 84u; + var_i7 += var_i8; + var_i8 = var_p6; + var_i9 = 44u; + var_i8 += var_i9; + var_i9 = var_p6; + var_i10 = 24u; + var_i9 += var_i10; + var_i10 = var_p6; + var_i11 = 32u; + var_i10 += var_i11; + w2c_rapier__wasm3d__bg_f142(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10); + var_i0 = var_p16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p16; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B27:; + var_p2 = var_i0; + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_p15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p14 = var_i0; + var_i0 = var_p15; + var_i1 = var_p14; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_i1 = var_p16; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p16; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l29; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = var_p2; + var_j1 = (u64)(var_i1); + var_i2 = var_p6; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p16; + var_i1 = 832u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B26:; + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = 1053392u; + var_i1 = 28u; + var_i2 = 1053564u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_p2; + var_i1 = var_p15; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053548u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053532u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_p16; + var_i1 = 684u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 692u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p16; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 680, var_i1); + var_i0 = var_p16; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 688, var_i1); + var_i0 = var_p16; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_i1); + var_i0 = var_p16; + var_i1 = 672u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l29; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p24 = var_d0; + var_i0 = var_p25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = var_p8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_d1 = var_p24; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f516(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_i2; + var_i3 = 2703746378u; + var_i2 ^= var_i3; + var_i3 = 2654435769u; + var_i2 *= var_i3; + var_i3 = 5u; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l5 = var_j0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_p2 = var_i0; + var_L0: + var_i0 = var_p2; + var_i1 = var_l13; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_j1 = var_l5; + var_j0 ^= var_j1; + var_l3 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B1;} + var_L3: + var_i0 = var_l12; + var_i1 = var_l11; + var_j2 = var_l3; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p2; + var_i2 += var_i3; + var_i3 = var_l13; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_l16 = var_i1; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l15; + var_i2 = var_l6; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l8; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_B5:; + var_j0 = var_l3; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l3; + var_j0 &= var_j1; + var_l3 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_L3;} + goto var_B1; + } + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + var_j0 = var_l4; + var_j1 = var_l4; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i0 += var_i1; + var_p2 = var_i0; + goto var_L0; + } + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f517(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p4; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p4; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p4; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p4; + var_i1 = var_p1; + var_i2 = var_p4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f268(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_p4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f518(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f519(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f520(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f521(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f522(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f523(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f524(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f525(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f526(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l17 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l14 = var_f1; + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l17; + var_f1 = var_l5; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l17; + var_f1 = var_l13; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l17; + var_f1 = var_l12; + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l17; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l17; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_f0 = var_l10; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l13 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l6; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_l17; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f7 = var_l6; + var_f8 = var_l12; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l5 = var_f6; + var_f7 = var_l5; + var_f6 += var_f7; + var_l5 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l15; + var_f2 = var_l12; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l13; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f527(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B4:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B5:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B6:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B7; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B7:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B8:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B9; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B9:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B10:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B11; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B11:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B12; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B12:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B13:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B14; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B14:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B3; + case 2: goto var_B0; + default: goto var_B1; + } + var_B3:; + var_i0 = 1u; + var_l3 = var_i0; + goto var_B0; + var_B2:; + var_i0 = var_p2; + var_i1 = 1000000000u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_L17: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B0; + case 1: goto var_B15; + default: goto var_B1; + } + } else { + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = w2c_rapier__wasm3d__bg_f683(instance); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + if (var_i0) {goto var_B23;} + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l5 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 21u); + if (var_i0) {goto var_B22;} + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l6 = var_i1; + var_i2 = 1u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B20;} + var_i0 = var_l5; + if (var_i0) {goto var_B27;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 21, var_i1); + var_B27:; + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_L17; + } + var_i0 = 1101727u; + var_i1 = 94u; + var_i2 = 1101852u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = 1102652u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1168(instance, var_i0, var_i1); + UNREACHABLE; + var_B22:; + var_i0 = var_p2; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1101948u; + var_i1 = 43u; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1102736u; + var_i4 = 1102804u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B21:; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1102844u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102852u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B20:; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p2; + var_i1 = 1102900u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1102908u; + w2c_rapier__wasm3d__bg_f1169(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1102524u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p2; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102588u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + UNREACHABLE; + UNREACHABLE; + } + var_L29: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B0; + case 1: goto var_B15; + default: goto var_B1; + } + } + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l9 = var_j1; + var_j2 = var_p1; + var_i1 = var_j1 < var_j2; + var_j2 = var_p1; + var_j3 = var_l9; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) { + var_i0 = var_p2; + var_l3 = var_i0; + var_j0 = 0ull; + var_l10 = var_j0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_j0 = var_p1; + var_j1 = var_l9; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B34;} + var_j0 = var_p1; + var_j1 = var_l9; + var_j0 -= var_j1; + var_l9 = var_j0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_j0 = var_l9; + var_i0 = !(var_j0); + if (var_i0) {goto var_B34;} + var_j0 = var_l9; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l9 = var_j0; + var_i0 = var_l3; + var_i1 = 1000000000u; + var_i0 += var_i1; + var_l3 = var_i0; + } + var_j0 = var_l9; + var_i1 = var_l3; + var_i2 = var_l5; + var_i1 -= var_i2; + var_l3 = var_i1; + var_i2 = 1000000000u; + var_i1 = DIV_U(var_i1, var_i2); + var_l5 = var_i1; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_l10 = var_j0; + var_j1 = var_l9; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B33;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 1000000000u; + var_i1 *= var_i2; + var_i0 -= var_i1; + var_l6 = var_i0; + var_B34:; + var_i0 = var_l8; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B32; + var_B33:; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1101556u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1101636u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B32:; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = w2c_rapier__wasm3d__bg_f683(instance); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + var_i2 = var_l7; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 &= var_i2; + var_l6 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B41;} + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l6 = var_i0; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 21u); + if (var_i0) {goto var_B40;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l7 = var_i1; + var_i2 = 1u; + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l6; + if (var_i0) {goto var_B45;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l4; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 21, var_i1); + var_B45:; + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B36; + } + var_i0 = 1101727u; + var_i1 = 94u; + var_i2 = 1101852u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 1102652u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1168(instance, var_i0, var_i1); + UNREACHABLE; + var_B40:; + var_i0 = var_l3; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1101948u; + var_i1 = 43u; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1102736u; + var_i4 = 1102924u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B39:; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1102524u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102604u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B38:; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1102972u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102980u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B37:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 1102900u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1102996u; + w2c_rapier__wasm3d__bg_f1169(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + goto var_L29; + } + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 3u; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + goto var_B0; + var_B15:; + var_i0 = 2u; + var_l3 = var_i0; + goto var_B0; + var_B1:; + var_i0 = 3u; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f528(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = 1111224u; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f1498(instance); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = 1111224u; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B4:; + var_l2 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_L7: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_j1 = var_l10; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = var_l8; + var_i2 -= var_i3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B8:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i1 = var_l2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B1:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1049208u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f529(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + u64 var_l38 = 0, var_l39 = 0, var_l40 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l21 = var_i0; + } + var_i0 = var_l12; + var_i1 = 4294967233u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l38 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l38; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l26 = var_i0; + } + var_i0 = 0u; + var_i1 = var_l12; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l38 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l38; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_j0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l5; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l5; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l5; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l5; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l5; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l5; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l12 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = 0u; + var_l24 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 464u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l3; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l3; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = 2u; + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l3; + var_i1 = 376u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l3; + var_i1 = 339u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l3; + var_i1 = 437u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_l3; + var_i1 = 413u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l3; + var_i1 = 389u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l3; + var_i1 = 365u; + var_i0 += var_i1; + var_l30 = var_i0; + var_f0 = 3.40282347e+38; + var_l35 = var_f0; + var_i0 = var_l3; + var_i1 = 203u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l33 = var_i0; + var_L8: + var_f0 = var_l35; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_p2 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_p2; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p2 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l17 = var_i0; + var_i0 = var_l27; + var_i1 = var_l14; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_l27; + var_i1 = var_l14; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = var_l27; + var_i1 = var_l14; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l23; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l15 = var_i0; + } + var_i0 = var_l3; + var_i1 = 304u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l3; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f244(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_l38 = var_j0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_l37 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l36 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l34 = var_f0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 332, var_i1); + var_i0 = var_l3; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_i1); + var_i0 = var_l3; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_j0 = 0ull; + var_l39 = var_j0; + var_i0 = var_l3; + var_i1 = 344u; + var_i0 += var_i1; + var_l22 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_f0 = var_l34; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l38; + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l40 = var_j0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + var_l10 = var_i0; + var_L13: + var_j0 = var_l40; + var_j1 = var_l39; + var_j0 >>= (var_j1 & 63); + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l6 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l8; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_p2 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_i4 = var_l6; + var_i5 = var_l16; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l16; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 448u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l16; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i4 = var_l3; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 136u); + var_i5 = var_l3; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 460u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + var_i2 = var_l9; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l34 = var_f1; + var_f2 = var_l34; + var_f1 *= var_f2; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 452u); + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 -= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l9; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 -= var_f3; + var_l34 = var_f2; + var_f3 = var_l34; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_i0 = var_l3; + var_i1 = 286u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = 13u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 338u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 158u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 167u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 455, var_j1); + goto var_B15; + } + var_i0 = var_l3; + var_i1 = 363u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 338u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 355, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 359u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 455, var_j1); + var_i0 = var_l6; + var_l18 = var_i0; + var_i0 = var_l8; + var_l12 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + var_B15:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B14:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_j0 = var_l39; + var_j1 = 1ull; + var_j0 += var_j1; + var_l39 = var_j0; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L13;} + var_i0 = var_l32; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l33; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 286u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l28; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = var_l30; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_i1); + var_i0 = var_l3; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 372u); + var_l16 = var_i0; + var_i0 = var_l3; + var_i1 = 248u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l3; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l3; + var_i1 = var_l29; + var_i2 = 7u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 199, var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 388u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 412u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 436u); + var_l8 = var_i0; + goto var_B9; + } + var_i0 = var_l32; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l33; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l34; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_j0 = (u64)(var_i0); + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l38; + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l36; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 2ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_f1 = var_l35; + var_f2 = var_l37; + var_i1 = var_f1 > var_f2; + var_j1 = (u64)(var_i1); + var_j2 = 3ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l40 = var_j0; + var_i0 = 2u; + var_l4 = var_i0; + var_i0 = 2u; + var_l10 = var_i0; + var_i0 = 2u; + var_p2 = var_i0; + var_i0 = 2u; + var_l8 = var_i0; + goto var_B9; + } + var_i0 = var_p2; + var_i1 = var_l31; + var_i2 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l14; + var_i1 = 120u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l30; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 284u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 360u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = 2u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 286u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l28; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 280u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 248u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 364, var_i1); + var_i0 = var_l3; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l19; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 224u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 15u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l29; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 199u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 412, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 436, var_i1); + var_i0 = var_l3; + var_i1 = var_l33; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_j1); + var_i0 = var_l3; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_j0 = 0ull; + var_l39 = var_j0; + var_L17: + var_j0 = var_l39; + var_l38 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l39 = var_j0; + var_j0 = var_l40; + var_j1 = var_l38; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_j0 = var_l38; + var_i0 = (u32)(var_j0); + var_p2 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 448u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_f1 = var_l35; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 352u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l23; + var_i1 = var_l4; + var_i2 = var_l14; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l25; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 158u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 13u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 343u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 167, var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l18 = var_i0; + var_i0 = var_p2; + var_p1 = var_i0; + var_f0 = var_l34; + var_l35 = var_f0; + goto var_B18; + } + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_l14; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l31; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l3; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l34 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l4 = var_i0; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_p2 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + var_l10 = var_i0; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B21; + } + var_L23: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l10; + var_i3 = var_l4; + var_i4 = 1u; + var_i3 -= var_i4; + var_l11 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p2 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l8 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l34 = var_f2; + var_f3 = var_l36; + var_i2 = var_f2 <= var_f3; + var_l6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l34; + var_f3 = var_l36; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p2 = var_i0; + goto var_B21; + } + var_i0 = var_l10; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_l4 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L23;} + var_B21:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B18:; + var_j0 = var_l39; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L17;} + var_i0 = var_l3; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 144u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L8;} + var_B7:; + var_i0 = var_l3; + var_i1 = 338u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 158u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 167u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 455, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 148u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l13; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B3; + var_B4:; + var_i0 = var_l13; + var_i1 = var_l3; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 21, var_i1); + var_i0 = var_l13; + var_i1 = 23u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 338u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 455u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 359, var_j1); + var_i0 = var_l3; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 363u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 355u); + var_l38 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l13; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_j1 = var_l38; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_B3:; + var_i0 = var_l3; + var_i1 = 464u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B25; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B25:; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f530(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = 1111224u; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + goto var_B4; + } + var_i0 = var_l5; + var_i1 = w2c_rapier__wasm3d__bg_f1498(instance); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = 1111224u; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_B4:; + var_l2 = var_i0; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_L7: + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_j1 = var_l10; + var_i0 = var_j0 == var_j1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 += var_i2; + var_l3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = var_l8; + var_i2 -= var_i3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B8:; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 += var_i1; + var_i1 = var_l2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B1:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1057244u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f531(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p3; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_f0; + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l22 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l23 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l24 = var_f0; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l7 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_i3 = var_l4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l24; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l14; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l15; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l12; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_Bfunc; + } + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1084812u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l5; + var_i1 = var_p3; + var_i2 = 1084828u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 1084844u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f532(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l12 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_f0; + var_f0 = 1; + var_l10 = var_f0; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l3; + var_f1 = var_l9; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f0 = -(var_f0); + var_f1 = var_l3; + var_f2 = var_l2; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l2; + var_f1 = -(var_f1); + var_f2 = var_l2; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f2 = -(var_f2); + var_f3 = var_l6; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l2 = var_f2; + var_f1 /= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = 1; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l3 = var_f1; + var_f2 = var_l6; + var_f3 = var_l2; + var_f2 /= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l4; + var_f3 = var_l2; + var_f2 /= var_f3; + var_l2 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l7; + var_f4 = var_l2; + var_f3 *= var_f4; + var_l2 = var_f3; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l2; + var_f1 = var_l3; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f1 += var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_f1 = -1; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_l2 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_f0 = var_l3; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l3; + var_f1 = w2c_rapier__wasm3d__bg_f652(instance, var_f1); + var_f2 = 0.5; + var_f1 *= var_f2; + w2c_rapier__wasm3d__bg_f132(instance, var_i0, var_f1); + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 /= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f0 = var_l7; + var_f1 = var_l5; + var_f0 /= var_f1; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l2 = var_f0; + var_f0 = var_l9; + var_f1 = var_l5; + var_f0 /= var_f1; + var_f1 = var_l8; + var_f0 *= var_f1; + var_l8 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_f0; + goto var_B0; + var_B1:; + var_f0 = 0; + var_l2 = var_f0; + var_f0 = 0; + var_l4 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f533(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l15 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_f1 = 0; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 /= var_f3; + var_f3 = var_l7; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_l15 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f0 = var_l12; + var_f1 = 1; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 /= var_f3; + var_i3 = var_l15; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f1 = -(var_f1); + var_l13 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = var_l12; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = var_l10; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l11; + var_f1 = var_l13; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l11; + var_l10 = var_f0; + goto var_B0; + var_B3:; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_f0 = var_l6; + var_l8 = var_f0; + var_f0 = var_l11; + var_l10 = var_f0; + var_f0 = var_l5; + var_l9 = var_f0; + goto var_B0; + } + var_f0 = var_l12; + var_f1 = var_l7; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f0 = var_l11; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l10; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l12; + var_f1 = var_l14; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l6; + var_l8 = var_f0; + var_f0 = var_l5; + var_l9 = var_f0; + goto var_B0; + var_B6:; + var_f0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l7; + var_f3 = var_l12; + var_i2 = var_f2 < var_f3; + var_f3 = var_l7; + var_f4 = var_l14; + var_i3 = var_f3 < var_f4; + var_i2 &= var_i3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f0 = var_l13; + var_f1 = var_l11; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l10 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l7; + var_f3 = var_l12; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l5; + var_f1 = var_l9; + var_f2 = var_l7; + var_f3 = var_l12; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l13; + var_l10 = var_f0; + var_B0:; + var_f0 = var_l5; + var_f1 = var_l9; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l11; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f534(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l4; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_l14 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l5; + var_f1 = 1; + var_f2 = var_l9; + var_f3 = var_l4; + var_f2 /= var_f3; + var_i3 = var_l14; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l12 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f1 = -(var_f1); + var_l11 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_f0 = var_l6; + var_f1 = var_l7; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_f0 = var_l4; + var_f1 = var_l5; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B8;} + var_B9:; + var_f0 = var_l6; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_l6; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B2; + var_B8:; + var_i0 = var_p3; + if (var_i0) {goto var_B5;} + var_f0 = var_l5; + var_f1 = var_l4; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f0 = var_l6; + var_f1 = var_l7; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l13 = var_f1; + var_i0 = var_f0 > var_f1; + var_f1 = var_l4; + var_f2 = var_l13; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l13; + var_i0 = var_f0 < var_f1; + var_f1 = var_l4; + var_f2 = var_l5; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B1; + var_B7:; + var_f0 = var_l4; + var_f1 = var_l5; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B2; + } + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B3; + var_B6:; + var_f0 = var_l4; + var_f1 = var_l5; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B2; + } + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B3; + var_B5:; + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B4:; + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B1; + var_B3:; + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = var_p0; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + var_B1:; + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B0:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f64 var_p9, u32 var_p10, f64 var_p11, u32 var_p12) { + u32 var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = 0u; + var_p12 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 19, var_i1); + var_i0 = var_l13; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l13; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l13; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_d1 = var_p9; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_d1); + var_i0 = var_l13; + var_i1 = var_p8; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l13; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_d1); + var_i0 = var_l13; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l14; + var_i1 = 28u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 19u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_l13; + var_i3 = 68u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f529(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 19u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l13; + var_i1 = var_l13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l15; + var_i1 = var_l13; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f529(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l13; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p5 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p4 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p12 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p12; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p12; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p12; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p12; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l14; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p12; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f536(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + u64 var_l10 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_j0 = 1065353216ull; + var_l10 = var_j0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l6; + var_f0 /= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_j0 = (u64)(var_i0); + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_j1 = (u64)(var_i1); + var_j2 = 32ull; + var_j1 <<= (var_j2 & 63); + var_j0 |= var_j1; + var_l10 = var_j0; + } + var_j0 = var_l10; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l4 = var_f0; + var_j0 = var_l10; + var_i0 = (u32)(var_j0); + var_f0 = f32_reinterpret_i32(var_i0); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 *= var_f2; + var_l9 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_j1 = 34359738374ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 17179869186ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p2; + var_j1 = 20401094665ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_j1 = 30064771077ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p2; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p2; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p2; + var_j1 = 11811160064ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_j1 = 47244640267ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 47244640257ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B1:; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f537(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_j1 = 6ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f538(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0; + u64 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = 12u; + var_i1 -= var_i2; + var_i2 = 12u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 20ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 28ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 8u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 16ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i2 = 20u; + var_i1 -= var_i2; + var_i2 = 20u; + var_i1 = DIV_U(var_i1, var_i2); + var_j1 = (u64)(var_i1); + var_j2 = 28ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 36ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i2 = 32u; + var_i1 -= var_i2; + var_i2 = 5u; + var_i1 >>= (var_i2 & 31); + var_j1 = (u64)(var_i1); + var_j2 = 53ull; + var_j1 *= var_j2; + var_j0 += var_j1; + var_j1 = 61ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_j0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 -= var_i2; + var_j1 = (u64)(var_i1); + var_j0 += var_j1; + var_j1 = 12ull; + var_j0 += var_j1; + } else { + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 += var_j1; + } + var_l2 = var_j0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + if (var_i1) { + var_j1 = var_l2; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 -= var_i3; + var_j2 = (u64)(var_i2); + var_j1 += var_j2; + var_j2 = 12ull; + var_j1 += var_j2; + } else { + var_j1 = var_l2; + var_j2 = 8ull; + var_j1 += var_j2; + } + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f539(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l4; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l9; + goto var_B1; + } + var_i1 = var_l4; + var_l5 = var_i1; + var_i1 = var_l9; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l10 = var_i1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l4; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_l10; + w2c_rapier__wasm3d__bg_f813(instance, var_i1, var_i2, var_i3); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + } + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l8 = var_i1; + var_i2 = 7u; + var_i1 &= var_i2; + var_p1 = var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_i2 = 7u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l8; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_l8 = var_i1; + var_L6: + var_i1 = var_p2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 56u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p2 = var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 -= var_i2; + var_l8 = var_i1; + if (var_i1) {goto var_L6;} + } + var_i1 = var_p1; + if (var_i1) { + var_L8: + var_i1 = var_p2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 -= var_i2; + var_p1 = var_i1; + if (var_i1) {goto var_L8;} + } + var_i1 = var_l5; + var_i2 = var_l10; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + } else { + var_i1 = var_l5; + } + var_p1 = var_i1; + var_i2 = var_l4; + var_i3 = var_l9; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B1;} + var_i1 = var_p2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_B1:; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 1053004u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f540(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0; + u64 var_l43 = 0, var_l44 = 0, var_l45 = 0; + f32 var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l17 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l43 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l43; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l25 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l43 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l43; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + } + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l6; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l6; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l6; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + var_i2 = var_l16; + var_i3 = var_l16; + var_i4 = 4294967233u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = 0u; + var_l13 = var_i0; + var_i0 = 0u; + var_l15 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 400u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l3; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_p0; + var_p2 = var_i0; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 40u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_i2; + var_i2 = !(var_i2); + if (var_i2) {goto var_B3;} + var_i1 = var_l3; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l3; + var_j2 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 240, var_j2); + var_i1 = var_l3; + var_i2 = 240u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 244u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 248u); + var_p0 = var_i2; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j2 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l3; + var_i2 = 272u; + var_i1 += var_i2; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f374(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B4;} + var_i1 = var_l3; + var_i2 = 371u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = var_l3; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = 4u; + var_i1 |= var_i2; + var_l23 = var_i1; + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = 4u; + var_i1 |= var_i2; + var_l17 = var_i1; + var_f1 = 3.40282347e+38; + var_l35 = var_f1; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i1 = var_p1; + var_i2 = 76u; + var_i1 += var_i2; + var_l24 = var_i1; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_l30 = var_i1; + var_L5: + var_f1 = var_l35; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 280u); + var_f2 = -(var_f2); + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B4;} + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 276u); + var_p0 = var_i1; + var_i2 = var_l14; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 7u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + var_i2 = 1u; + var_i1 &= var_i2; + var_l4 = var_i1; + if (var_i1) { + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_p0 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_l24; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p1 = var_i3; + var_i4 = var_p0; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l26 = var_i1; + var_i1 = var_l5; + var_i2 = var_l12; + var_i3 = 108u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_p1; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l27 = var_i1; + var_i1 = var_l5; + var_i2 = var_l12; + var_i3 = 104u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_p1; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l28 = var_i1; + var_i1 = var_l5; + var_i2 = var_l12; + var_i3 = 100u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_p1; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l18 = var_i1; + } + var_i1 = var_l3; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 224u); + var_l34 = var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 396, var_f2); + var_i1 = var_l3; + var_f2 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 392, var_f2); + var_i1 = var_l3; + var_f2 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 388, var_f2); + var_i1 = var_l3; + var_f2 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_f2); + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_l12; + var_i3 = var_l3; + var_i4 = 128u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i5 = 384u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f213(instance, var_i1, var_i2, var_i3, var_i4); + var_i1 = var_l3; + var_i2 = 360u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = var_l17; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l17; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 352, var_j2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_p1 = var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 304u); + var_l36 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 308u); + var_l37 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + var_l34 = var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 316u); + var_l38 = var_f1; + var_i1 = 0u; + var_l29 = var_i1; + var_i1 = var_l4; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_p0 = var_i1; + var_i1 = 0u; + var_l9 = var_i1; + var_i1 = 0u; + var_l10 = var_i1; + goto var_B6; + } + var_i1 = var_l23; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 352u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_i2); + var_i1 = var_l3; + var_f2 = var_l35; + var_f3 = var_l38; + var_i2 = var_f2 > var_f3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 291, var_i2); + var_i1 = var_l3; + var_f2 = var_l34; + var_f3 = var_l35; + var_i2 = var_f2 < var_f3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 290, var_i2); + var_i1 = var_l3; + var_f2 = var_l35; + var_f3 = var_l37; + var_i2 = var_f2 > var_f3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 289, var_i2); + var_i1 = var_l3; + var_f2 = var_l35; + var_f3 = var_l36; + var_i2 = var_f2 > var_f3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_i2); + var_i1 = var_l3; + var_i2 = 368u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 384u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 288u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1240(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 369u); + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 370u); + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 371u); + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_l7 = var_i1; + var_j1 = (u64)(var_i1); + var_l43 = var_j1; + var_j2 = 255ull; + var_j1 &= var_j2; + var_l44 = var_j1; + var_f1 = 0; + var_l37 = var_f1; + var_i1 = 0u; + var_l9 = var_i1; + var_i1 = 0u; + var_l10 = var_i1; + var_f1 = 0; + var_j2 = var_l43; + var_j3 = 1ull; + var_j2 &= var_j3; + var_i2 = !(var_j2); + if (var_i2) {goto var_B7;} + var_f1 = 0; + var_i2 = var_l26; + var_i2 = !(var_i2); + if (var_i2) {goto var_B7;} + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 228u); + var_l4 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_p1 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B8;} + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_l19; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B8;} + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l31 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B8;} + var_i1 = var_l4; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_p0 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l19; + var_i5 = var_l31; + var_i6 = var_l5; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B8;} + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_p1 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p0 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 48u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_i3 = var_l5; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 232u); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 224u); + var_i6 = var_l3; + var_i6 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_i7 = var_l3; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 60u); + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f1 = 0; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_i3 = 1u; + var_i2 = var_i2 != var_i3; + if (var_i2) {goto var_B7;} + var_i1 = 1u; + var_l10 = var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l39 = var_f1; + goto var_B7; + } + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B8:; + var_f1 = 0; + var_B7:; + var_l36 = var_f1; + var_j1 = var_l44; + var_j2 = 2ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B12;} + var_i1 = var_l18; + var_i1 = !(var_i1); + if (var_i1) {goto var_B12;} + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 228u); + var_l4 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_p1 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B12;} + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l20; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p0; + var_i4 = var_l20; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B12;} + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l32 = var_i1; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B12;} + var_i1 = var_l4; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_p0 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l20; + var_i5 = var_l32; + var_i6 = var_l5; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B12;} + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_p1 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p0 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_i3 = var_l5; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 232u); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 224u); + var_i6 = var_l3; + var_i6 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_i7 = var_l3; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 44u); + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B12;} + var_i1 = 1u; + var_l9 = var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l40 = var_f1; + var_l37 = var_f1; + var_B12:; + var_f1 = 0; + var_l38 = var_f1; + var_i1 = 0u; + var_p0 = var_i1; + var_f1 = 0; + var_j2 = var_l44; + var_j3 = 4ull; + var_j2 &= var_j3; + var_i2 = !(var_j2); + if (var_i2) {goto var_B13;} + var_f1 = 0; + var_i2 = var_l28; + var_i2 = !(var_i2); + if (var_i2) {goto var_B13;} + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_i1; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 228u); + var_l5 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_l4 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B14;} + var_i1 = var_l4; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l21; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B14;} + var_i1 = var_l28; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l33 = var_i1; + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B14;} + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_p1 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l21; + var_i5 = var_l33; + var_i6 = var_l11; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B14;} + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l11; + var_i3 = 24u; + var_i2 += var_i3; + var_l4 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p1 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_i3 = var_l11; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 232u); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 224u); + var_i6 = var_l3; + var_i6 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_i7 = var_l3; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 28u); + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f1 = 0; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i3 = 1u; + var_i2 = var_i2 != var_i3; + if (var_i2) {goto var_B13;} + var_i1 = 1u; + var_p0 = var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l41 = var_f1; + goto var_B13; + var_B14:; + var_f1 = 0; + var_B13:; + var_l34 = var_f1; + var_i1 = var_l7; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 8u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B15;} + var_i1 = var_l27; + var_i1 = !(var_i1); + if (var_i1) {goto var_B15;} + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_i1; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 228u); + var_l5 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_l4 = var_i2; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B15;} + var_i1 = var_l4; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l22; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l22; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B15;} + var_i1 = var_l27; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_i1; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B15;} + var_i1 = var_l5; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_p1 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = var_l13; + var_i6 = var_l7; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B15;} + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = var_l7; + var_i3 = 24u; + var_i2 += var_i3; + var_l4 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p1 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l5; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l7; + var_i4 = 84u; + var_i3 += var_i4; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 232u); + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 224u); + var_i6 = var_l3; + var_i6 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i6) + 236u); + var_i7 = var_l3; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 12u); + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i7, instance->w2c_T0.data[var_i7].module_instance, var_i1, var_i2, var_i3, var_i4, var_f5, var_i6); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B15;} + var_i1 = 1u; + var_l29 = var_i1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l38 = var_f1; + var_l42 = var_f1; + var_B15:; + var_i1 = var_l29; + var_i2 = 24u; + var_i1 <<= (var_i2 & 31); + var_i2 = var_p0; + var_i3 = 16u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l9; + var_i3 = 8u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i2 = var_l10; + var_i1 |= var_i2; + var_p1 = var_i1; + var_B6:; + var_i1 = var_l12; + var_i2 = 120u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = var_l3; + var_f2 = var_l42; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 348, var_f2); + var_i1 = var_l3; + var_i2 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 344, var_i2); + var_i1 = var_l3; + var_i2 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 340, var_i2); + var_i1 = var_l3; + var_i2 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 336, var_i2); + var_i1 = var_l3; + var_f2 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 332, var_f2); + var_i1 = var_l3; + var_i2 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 328, var_i2); + var_i1 = var_l3; + var_i2 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 324, var_i2); + var_i1 = var_l3; + var_i2 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 320, var_i2); + var_i1 = var_l3; + var_f2 = var_l40; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 316, var_f2); + var_i1 = var_l3; + var_i2 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 312, var_i2); + var_i1 = var_l3; + var_i2 = var_l20; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 308, var_i2); + var_i1 = var_l3; + var_i2 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 304, var_i2); + var_i1 = var_l3; + var_f2 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 300, var_f2); + var_i1 = var_l3; + var_i2 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 296, var_i2); + var_i1 = var_l3; + var_i2 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 292, var_i2); + var_i1 = var_l3; + var_i2 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_i2); + var_i1 = var_l3; + var_f2 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 396, var_f2); + var_i1 = var_l3; + var_f2 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 392, var_f2); + var_i1 = var_l3; + var_f2 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 388, var_f2); + var_i1 = var_l3; + var_f2 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_f2); + var_i1 = var_p1; + var_i2 = 21u; + var_i1 >>= (var_i2 & 31); + var_i2 = 8u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i3 = 14u; + var_i2 >>= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_p1; + var_i4 = 7u; + var_i3 >>= (var_i4 & 31); + var_i4 = 2u; + var_i3 &= var_i4; + var_i4 = var_p1; + var_i5 = 1u; + var_i4 &= var_i5; + var_i3 |= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_j1 = (u64)(var_i1); + var_l45 = var_j1; + var_i1 = var_l24; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_j1 = 0ull; + var_l44 = var_j1; + var_L16: + var_j1 = var_l44; + var_l43 = var_j1; + var_j2 = 1ull; + var_j1 += var_j2; + var_l44 = var_j1; + var_j1 = var_l45; + var_j2 = var_l43; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i2 = 1u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B17;} + var_j1 = var_l43; + var_i1 = (u32)(var_j1); + var_p1 = var_i1; + var_i1 = var_l8; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 &= var_i2; + if (var_i1) { + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i2 = var_l3; + var_i3 = 384u; + var_i2 += var_i3; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_f1; + var_f2 = var_l35; + var_i1 = var_f1 < var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B17;} + var_i1 = var_l3; + var_i2 = 288u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B17;} + var_i1 = var_l10; + var_i2 = var_p0; + var_i3 = var_l12; + var_i2 += var_i3; + var_i3 = 96u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B17;} + var_i1 = var_l16; + var_i2 = var_p1; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 368u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 256, var_j2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 375u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 263, var_j2); + var_i1 = 1u; + var_l15 = var_i1; + var_f1 = var_l34; + var_l35 = var_f1; + goto var_B17; + } + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p0 = var_i1; + var_i2 = var_l12; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_l14; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B17;} + var_i1 = var_l3; + var_i2 = 384u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_l34 = var_f1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_p1 = var_i1; + var_p0 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_i2 = var_p1; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_l3; + var_i2 = 240u; + var_i1 += var_i2; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 248u); + var_p0 = var_i1; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 244u); + var_l9 = var_i1; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l4 = var_i1; + var_f2 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_l4; + var_i2 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 248, var_i2); + var_i1 = var_l9; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l36 = var_f1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i1 = var_p1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_p0 = var_i1; + goto var_B20; + } + var_L22: + var_i1 = 0u; + var_i2 = 4294967295u; + var_i3 = var_l9; + var_i4 = var_p1; + var_i5 = 1u; + var_i4 -= var_i5; + var_l7 = var_i4; + var_i5 = 1u; + var_i4 >>= (var_i5 & 31); + var_p0 = var_i4; + var_i5 = 3u; + var_i4 <<= (var_i5 & 31); + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l34 = var_f3; + var_f4 = var_l36; + var_i3 = var_f3 <= var_f4; + var_l4 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i3 = 2u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l34; + var_f4 = var_l36; + var_i3 = var_f3 >= var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 2u; + var_i1 = var_i1 < var_i2; + if (var_i1) { + var_i1 = var_p1; + var_p0 = var_i1; + goto var_B20; + } + var_i1 = var_l9; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_p1 = var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_L22;} + var_B20:; + var_i1 = var_l9; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_f2 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = var_p0; + var_i2 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_B17:; + var_j1 = var_l44; + var_j2 = 4ull; + var_i1 = var_j1 != var_j2; + if (var_i1) {goto var_L16;} + var_i1 = var_l3; + var_i2 = 272u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 240u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f374(instance, var_i1, var_i2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_L5;} + var_B4:; + var_i1 = var_l3; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 384, var_j2); + var_i1 = var_l3; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 263u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 391, var_j2); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + if (var_i1) { + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 244u); + w2c_rapier__wasm3d__bg_f181(instance, var_i1); + } + var_i1 = 0u; + var_i2 = var_l15; + var_i2 = !(var_i2); + if (var_i2) {goto var_B3;} + var_i1 = var_l3; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 391u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 295, var_j2); + var_i1 = var_l3; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 384u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 288, var_j2); + var_i1 = var_p2; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 291u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 299u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 1u; + var_B3:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 400u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f541(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, + var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0; + u64 var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, var_l59 = 0, var_l60 = 0, + var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0; + f32 var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, var_l51 = 0, + var_l52 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l53 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l53; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l15 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l53 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l53; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + } + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l27; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l6; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l6; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + var_i2 = var_l28; + var_i3 = var_l28; + var_i4 = 4294967233u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 1056168u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_l9 = var_i0; + var_i0 = 0u; + var_l16 = var_i0; + var_i0 = 0u; + var_l17 = var_i0; + var_i0 = 0u; + var_l26 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = 0u; + var_l27 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 480u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_j1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l3; + var_i1 = var_l19; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_i1); + var_i0 = var_l30; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + var_p0 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j1 = 18374686475376656384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l3; + var_i1 = 404u; + var_i0 += var_i1; + var_l40 = var_i0; + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 84u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_l3; + var_i1 = 340u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = var_l3; + var_i1 = 300u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l3; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 |= var_i1; + var_l43 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 |= var_i1; + var_l14 = var_i0; + var_f0 = 3.40282347e+38; + var_l45 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_L9: + var_f0 = var_l45; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 232u); + var_f1 = -(var_f1); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + var_p0 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p2 = var_i2; + var_i3 = var_p0; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l22 = var_i0; + var_i0 = var_l5; + var_i1 = var_l11; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + var_l44 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_f1); + var_i0 = var_l3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_f1); + var_i0 = var_l3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_f1); + var_i0 = var_l3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_f1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l3; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 464u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f213(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 424u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 416, var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_p0 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l51 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 308u); + var_l52 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 312u); + var_l46 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_l44 = var_f0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l43; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 416u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l43; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_i1); + var_i0 = var_l3; + var_f1 = var_l44; + var_f2 = var_l45; + var_i1 = var_f1 < var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 291, var_i1); + var_i0 = var_l3; + var_f1 = var_l45; + var_f2 = var_l46; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 290, var_i1); + var_i0 = var_l3; + var_f1 = var_l45; + var_f2 = var_l52; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 289, var_i1); + var_i0 = var_l3; + var_f1 = var_l45; + var_f2 = var_l51; + var_i1 = var_f1 > var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l3; + var_i1 = 448u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 464u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 288u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f1240(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 448u); + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 449u); + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 450u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 451u); + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_l10 = var_i0; + var_j0 = (u64)(var_i0); + var_l53 = var_j0; + var_j1 = 255ull; + var_j0 &= var_j1; + var_l55 = var_j0; + var_j0 = 0ull; + var_l62 = var_j0; + var_j0 = 4ull; + var_l58 = var_j0; + var_f0 = 0; + var_l47 = var_f0; + var_i0 = 0u; + var_l19 = var_i0; + var_j0 = var_l53; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B13;} + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_i0 = 0u; + var_l23 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p2 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B16;} + goto var_B12; + } + var_j0 = 4ull; + var_l58 = var_j0; + var_j0 = 4ull; + var_l59 = var_j0; + var_j0 = 4ull; + var_l63 = var_j0; + var_j0 = 4ull; + var_l54 = var_j0; + goto var_B10; + var_B16:; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l5; + var_i4 = var_p2; + var_i5 = var_l7; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l7; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 192u); + var_i5 = var_l3; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 204u); + var_i6 = var_l3; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_j0 = 0ull; + var_l54 = var_j0; + var_j0 = 4ull; + var_l64 = var_j0; + var_f0 = 0; + goto var_B11; + } + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l64 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l54 = var_j0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l35 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = 1u; + var_l23 = var_i0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 304u); + var_l60 = var_j0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 300u); + var_l16 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + goto var_B11; + } + var_i0 = var_p0; + var_i1 = var_l30; + var_i2 = 1060268u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 0u; + var_l23 = var_i0; + var_B12:; + var_j0 = 4ull; + var_l64 = var_j0; + var_j0 = 0ull; + var_l54 = var_j0; + var_f0 = 0; + var_B11:; + var_l48 = var_f0; + var_j0 = var_l55; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B19;} + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p2 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_p0 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l5; + var_i4 = var_p2; + var_i5 = var_l7; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l7; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 192u); + var_i5 = var_l3; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 204u); + var_i6 = var_l3; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 20u); + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_l3; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l58 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l62 = var_j0; + var_i0 = 256u; + var_l19 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l47 = var_f0; + var_B19:; + var_j0 = 4ull; + var_l66 = var_j0; + var_f0 = 0; + var_l49 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + var_j0 = 0ull; + var_l65 = var_j0; + var_j0 = 4ull; + var_l59 = var_j0; + var_i0 = 0u; + var_p0 = var_i0; + var_f0 = 0; + var_l50 = var_f0; + var_j0 = 0ull; + var_j1 = var_l55; + var_j2 = 4ull; + var_j1 &= var_j2; + var_i1 = !(var_j1); + if (var_i1) {goto var_B20;} + var_j0 = 0ull; + var_i1 = var_l22; + var_i1 = !(var_i1); + if (var_i1) {goto var_B20;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l5 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l8; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B21;} + var_j0 = 0ull; + var_i1 = var_l7; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_l29 = var_i2; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l29; + var_i4 = 36u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l8; + var_i5 = var_l4; + var_i6 = var_l13; + var_i7 = 8u; + var_i6 += var_i7; + var_i1 = w2c_rapier__wasm3d__bg_f462(instance, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i1 = !(var_i1); + if (var_i1) {goto var_B20;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l13; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 192u); + var_i5 = var_l3; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 204u); + var_i6 = var_l3; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 12u); + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_j0 = 0ull; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + var_i2 = 4u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B20;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l37 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_l3; + var_i1 = 456u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = 65536u; + var_p0 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l50 = var_f0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l59 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + goto var_B20; + var_B21:; + var_j0 = 0ull; + var_B20:; + var_l56 = var_j0; + var_i0 = var_l10; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l5 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l10; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l10; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l4 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l10; + var_i4 = var_l5; + var_i5 = var_l8; + var_i6 = 8u; + var_i5 += var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f462(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 24u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 200u); + var_i4 = var_l3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 192u); + var_i5 = var_l3; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 204u); + var_i6 = var_l3; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l39 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l3; + var_i1 = 440u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 432, var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 288u); + var_l66 = var_j0; + var_j1 = 18446744069414584320ull; + var_j0 &= var_j1; + var_l65 = var_j0; + var_i0 = 16777216u; + var_p2 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 296u); + var_l49 = var_f0; + var_B22:; + var_i0 = var_l3; + var_i1 = 280u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 472u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 456u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 440u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 464u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 448u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 432u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_j0 = var_l62; + var_j1 = var_l58; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_j0 |= var_j1; + var_l63 = var_j0; + var_j0 = var_l54; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l53 = var_j0; + var_j0 = var_l64; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_l55 = var_j0; + var_j1 = 5ull; + var_i0 = var_j0 != var_j1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 65536u; + var_i0 &= var_i1; + var_i1 = var_l19; + var_i2 = 256u; + var_i1 &= var_i2; + var_i2 = var_l23; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_i1 = var_p2; + var_i0 |= var_i1; + var_p0 = var_i0; + var_j0 = var_l66; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l65; + var_j0 |= var_j1; + var_l58 = var_j0; + var_j0 = var_l59; + var_j1 = 4294967295ull; + var_j0 &= var_j1; + var_j1 = var_l56; + var_j0 |= var_j1; + var_l59 = var_j0; + var_j0 = var_l54; + var_j1 = var_l55; + var_j0 |= var_j1; + var_l54 = var_j0; + var_j0 = var_l65; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l13 = var_i0; + var_j0 = var_l56; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l23 = var_i0; + var_j0 = var_l62; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l34 = var_i0; + var_j0 = var_l53; + var_i0 = (u32)(var_j0); + var_l33 = var_i0; + var_f0 = var_l48; + var_l51 = var_f0; + var_f0 = var_l47; + var_l52 = var_f0; + var_f0 = var_l50; + var_l46 = var_f0; + var_f0 = var_l49; + var_l44 = var_f0; + goto var_B10; + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_j0 = var_l57; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + } else { + var_j0 = var_l63; + var_i0 = (u32)(var_j0); + var_l32 = var_i0; + var_j0 = var_l53; + var_l57 = var_j0; + var_i0 = var_l17; + var_l18 = var_i0; + var_i0 = var_l26; + var_l27 = var_i0; + var_j0 = var_l60; + var_l61 = var_j0; + var_i0 = var_l16; + var_p1 = var_i0; + var_f0 = var_l48; + var_i0 = i32_reinterpret_f32(var_f0); + } + var_p0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B6; + var_B10:; + var_i0 = var_l11; + var_i1 = 120u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l42; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 272u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l42; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 280u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_f1); + var_i0 = var_l3; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 324, var_i1); + var_i0 = var_l3; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l3; + var_j1 = var_l60; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l3; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l3; + var_f1 = var_l48; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_l3; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 292, var_i1); + var_i0 = var_l3; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 288, var_i1); + var_i0 = var_l3; + var_f1 = var_l50; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_f1); + var_i0 = var_l3; + var_i1 = var_l37; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l3; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l3; + var_j1 = var_l63; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l34; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l3; + var_j1 = var_l54; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l33; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_j1); + var_i0 = var_l3; + var_j1 = var_l59; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l23; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l41; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l41; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l40; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l40; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 248u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_f1); + var_i0 = var_l3; + var_j1 = var_l58; + var_j2 = 4294967295ull; + var_j1 &= var_j2; + var_i2 = var_l13; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l3; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 388, var_i1); + var_i0 = var_l3; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l3; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_f1); + var_i0 = var_l3; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 472, var_f1); + var_i0 = var_l3; + var_f1 = var_l52; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 468, var_f1); + var_i0 = var_l3; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_f1); + var_i0 = var_p0; + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i2 = 14u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p0; + var_i3 = 7u; + var_i2 >>= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p0; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_j0 = (u64)(var_i0); + var_l55 = var_j0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_j0 = 0ull; + var_l56 = var_j0; + var_L25: + var_j0 = var_l56; + var_l53 = var_j0; + var_j1 = 1ull; + var_j0 += var_j1; + var_l56 = var_j0; + var_j0 = var_l55; + var_j1 = var_l53; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_j0 = var_l53; + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_l3; + var_i2 = 464u; + var_i1 += var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_f1 = var_l45; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l19; + var_i1 = var_p2; + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 96u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l32 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l18 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l27 = var_i0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l61 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_j0; + var_i0 = var_p0; + var_p1 = var_i0; + var_f0 = var_l44; + var_l45 = var_f0; + goto var_B26; + } + var_i0 = var_p0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_l11; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l30; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l3; + var_i1 = 464u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = -(var_f0); + var_l44 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p0 = var_i0; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p2 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + var_l31 = var_i0; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = var_l44; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l31; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l46 = var_f0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p2 = var_i0; + goto var_B29; + } + var_L31: + var_i0 = 0u; + var_i1 = 4294967295u; + var_i2 = var_l31; + var_i3 = var_p0; + var_i4 = 1u; + var_i3 -= var_i4; + var_l7 = var_i3; + var_i4 = 1u; + var_i3 >>= (var_i4 & 31); + var_p2 = var_i3; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l5 = var_i2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l44 = var_f2; + var_f3 = var_l46; + var_i2 = var_f2 <= var_f3; + var_l4 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i2 = 2u; + var_i3 = var_l4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l44; + var_f3 = var_l46; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B29; + } + var_i0 = var_l31; + var_i1 = var_p0; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_p0 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L31;} + var_B29:; + var_i0 = var_l31; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B26:; + var_j0 = var_l56; + var_j1 = 4ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L25;} + var_i0 = var_l3; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f374(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L9;} + var_B7:; + var_j0 = var_l57; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_l53 = var_j0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 212u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_j0 = var_l53; + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_B6:; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + } + var_i0 = var_l9; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B3; + var_B4:; + var_i0 = var_l9; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l9; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l9; + var_j1 = var_l61; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_j1 = var_l57; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B3:; + var_i0 = var_l3; + var_i1 = 480u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f542(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l17 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l10; + var_i2 = var_p3; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l14 = var_f0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l8; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l14; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l7; + var_f7 = var_l17; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l18 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l12; + var_f2 = var_l9; + var_f3 = var_l18; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l8 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_p3; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l15 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l9; + var_i5 = var_p3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l16 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l6; + var_f1 = var_l10; + var_f2 = var_l15; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l11; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l10; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l7; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l15; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l17; + var_f2 = var_l9; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l18; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = 1079268u; + var_i1 = var_l6; + var_i2 = var_p1; + var_i3 = var_p2; + var_i4 = var_p4; + var_i5 = var_p5; + var_i0 = w2c_rapier__wasm3d__bg_f117(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 255u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f543(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0; + f32 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i1 = 536870911u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_l4 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 1u; + var_p1 = var_i0; + var_L4: + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = var_l8; + var_i2 = var_i2 == var_i3; + var_l11 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l12; + var_i1 = var_l9; + var_i2 = var_l11; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 0u; + var_i3 = var_l11; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + goto var_B1; + } + var_i0 = var_l7; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + } + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f544(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l7; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + switch (var_i1) { + case 0: goto var_B2; + case 1: goto var_B1; + default: goto var_B3; + } + var_B3:; + var_i1 = var_l7; + var_i2 = 1107113u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 24, var_i2); + var_i1 = 2u; + goto var_B0; + var_B2:; + var_i1 = var_l7; + var_i2 = 1107111u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 24, var_i2); + var_i1 = 2u; + goto var_B0; + var_B1:; + var_i1 = var_l7; + var_i2 = 1107104u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 24, var_i2); + var_i1 = 7u; + var_B0:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1107212u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + goto var_B4; + } + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l7; + var_i1 = 88u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 933u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 56u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1107176u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l7; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_B4:; + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p1; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 452u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 412u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 420u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 428u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i2 = 436u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 444u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 464u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 472u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 404u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 456u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 80u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 80u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 528u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 488u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 496u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 504u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i2 = 512u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 520u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 540u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 548u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 480u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 532u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 80u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 80u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f547(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i6, var_i7, var_i8; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8, var_f9, var_f10; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l7; + var_f1 = var_l10; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i1 = i32_reinterpret_f32(var_f1); + var_i2 = 2147483648u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_l13 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l5; + var_f3 = var_l11; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l9; + var_f5 = var_l14; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l8; + var_f7 = var_l11; + var_f8 = var_l6; + var_f7 *= var_f8; + var_f8 = var_l4; + var_f9 = var_l10; + var_f8 *= var_f9; + var_f9 = var_l7; + var_f10 = var_l12; + var_f9 *= var_f10; + var_f8 -= var_f9; + var_f7 += var_f8; + var_f6 += var_f7; + var_i6 = i32_reinterpret_f32(var_f6); + var_i7 = 2147483648u; + var_i6 &= var_i7; + var_i7 = var_p1; + var_i7 = i32_load_default32(&instance->w2c_memory, (u64)(var_i7) + 8u); + var_i8 = 2147483647u; + var_i7 &= var_i8; + var_i6 |= var_i7; + var_f6 = f32_reinterpret_i32(var_i6); + var_l12 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l4; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l13; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l8 = var_f5; + var_f6 = var_l8; + var_f5 += var_f6; + var_l8 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l12; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l13; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l11; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = var_l14; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f548(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_p3; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l12; + var_f2 = var_l10; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l10; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l13; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_f0 = var_l9; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l8; + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_i2 = var_l13; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l11; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l12; + var_f3 = var_l10; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f549(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l18 = 0; + f32 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, + var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l15 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l16 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_f0 = var_l16; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l13 = var_f0; + var_f1 = var_l13; + var_f0 += var_f1; + var_l13 = var_f0; + var_i0 = var_l5; + var_f1 = var_l10; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l17 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l13; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l10; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l14; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l16; + var_f2 = var_l17; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l13; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l15; + var_f2 = var_l17; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l18 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l18; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, + var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p8; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p10; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p11; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p11; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p8; + var_i1 = 4u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p11; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_i1; + var_i2 = var_l16; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l29 = var_i2; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_L3: + var_i0 = var_l15; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l28; + var_i2 = var_l29; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_l15; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_i1 = var_p13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = var_l18; + var_i2 = var_l19; + var_i3 = var_l20; + var_i4 = var_l21; + var_i5 = var_l22; + var_i6 = var_l23; + var_i7 = var_l24; + var_i8 = var_l25; + var_i9 = var_l26; + var_i10 = var_l27; + var_i11 = var_l15; + var_i12 = 8u; + var_i11 += var_i12; + var_i12 = 1056108u; + var_i13 = var_l16; + var_i14 = 1056144u; + w2c_rapier__wasm3d__bg_f35(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p12 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p12; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p12 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p12; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p12 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p12; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f551(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = var_p1; + var_i1 = 9u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + goto var_B2; + } + var_i0 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f71(instance, var_i0); + var_l3 = var_i0; + goto var_B1; + var_B3:; + var_i0 = 16u; + var_p1 = var_i0; + var_B2:; + var_i0 = 4294901709u; + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 16u; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 11u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f71(instance, var_i0); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B5; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l2; + var_i4 = var_l3; + var_i3 += var_i4; + var_i4 = 0u; + var_i5 = var_p1; + var_i4 -= var_i5; + var_i3 &= var_i4; + var_i4 = 8u; + var_i3 -= var_i4; + var_p1 = var_i3; + var_i4 = var_p0; + var_i3 -= var_i4; + var_i4 = 16u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_p1; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_p0; + var_i1 -= var_i2; + var_l2 = var_i1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l2; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f367(instance, var_i0, var_i1); + goto var_B5; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l2; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B5:; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l4; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l4 = var_i1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 1u; + var_i2 &= var_i3; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f367(instance, var_i0, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_l3; + goto var_Bfunc; + var_B0:; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 0u; + var_p14 = var_i0; + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l15; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l15; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l15; + var_i1 = var_p6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 27, var_i1); + var_i0 = var_l15; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l15; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l15; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l15; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_d1); + var_i0 = var_l15; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l15; + var_d1 = var_p13; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_d1); + var_i0 = var_l15; + var_i1 = var_p12; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 27u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l15; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l15; + var_i3 = 92u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f540(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 27u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l15; + var_i1 = var_l15; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l15; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f540(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l16; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + if (var_i1) { + var_i1 = var_l15; + var_i2 = 72u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p5 = var_f1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i1 = var_l16; + var_i2 = var_l15; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l16; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p14 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p14; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p14; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p14; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l17; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p14; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f553(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l24 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_l24; + var_i1 = 36u; + var_i0 += var_i1; + var_l26 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l25; + var_i1 = 16u; + var_i0 += var_i1; + var_l27 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l24; + var_i1 = 40u; + var_i0 += var_i1; + var_l28 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l25; + var_i1 = 20u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l17 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_f0; + var_i0 = var_l25; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_l26; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l19 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l20 = var_f0; + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l21 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = var_l14; + var_f4 = var_l14; + var_f5 = var_l4; + var_l12 = var_f5; + var_f6 = var_l4; + var_f7 = var_l14; + var_i6 = var_f6 < var_f7; + var_l26 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f5 = var_l8; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l23 = var_f1; + var_i2 = var_l28; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f3 = var_l22; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l6 = var_f4; + var_f5 = var_l6; + var_i6 = var_l24; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 16u); + var_l4 = var_f6; + var_f7 = var_l4; + var_f8 = var_l6; + var_i7 = var_f7 < var_f8; + var_l27 = var_i7; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l4; + var_f7 = var_l4; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f6 = var_l22; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l5; + var_f5 = var_l5; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l23; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l7; + var_f3 = var_l13; + var_f4 = var_l13; + var_f5 = var_l17; + var_f6 = var_l13; + var_f7 = var_l17; + var_i6 = var_f6 > var_f7; + var_l28 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l17; + var_f6 = var_l17; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f5 = var_l7; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l23 = var_f1; + var_f2 = var_l10; + var_f3 = var_l10; + var_f4 = var_l18; + var_f5 = var_l18; + var_f6 = var_l21; + var_f7 = var_l18; + var_f8 = var_l21; + var_i7 = var_f7 > var_f8; + var_p3 = var_i7; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l21; + var_f7 = var_l21; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f6 = var_l10; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l5; + var_f5 = var_l5; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l23; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l9; + var_f3 = var_l15; + var_f4 = var_l15; + var_f5 = var_l16; + var_f6 = var_l15; + var_f7 = var_l16; + var_i6 = var_f6 > var_f7; + var_p2 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l16; + var_f6 = var_l16; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f5 = var_l9; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l23 = var_f1; + var_f2 = var_l11; + var_f3 = var_l11; + var_f4 = var_l19; + var_f5 = var_l19; + var_f6 = var_l20; + var_f7 = var_l19; + var_f8 = var_l20; + var_i7 = var_f7 > var_f8; + var_p1 = var_i7; + var_f5 = var_i7 ? var_f5 : var_f6; + var_f6 = var_l20; + var_f7 = var_l20; + var_i6 = var_f6 != var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_l5 = var_f4; + var_f5 = var_l5; + var_f6 = var_l11; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l5; + var_f5 = var_l5; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f4 = var_l23; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l12; + var_f3 = var_l14; + var_i4 = var_l26; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l14; + var_f4 = var_l14; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l12 = var_f1; + var_f2 = var_l12; + var_f3 = var_l8; + var_f4 = var_l8; + var_f5 = var_l12; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l12 = var_f1; + var_f2 = var_l4; + var_f3 = var_l4; + var_f4 = var_l6; + var_i5 = var_l27; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l6; + var_f5 = var_l6; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l22; + var_f5 = var_l4; + var_f6 = var_l22; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l22; + var_f5 = var_l22; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l12; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l17; + var_f2 = var_l17; + var_f3 = var_l13; + var_i4 = var_l28; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l13; + var_f4 = var_l13; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = var_l7; + var_f4 = var_l4; + var_f5 = var_l7; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l21; + var_f3 = var_l21; + var_f4 = var_l18; + var_i5 = var_p3; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l18; + var_f5 = var_l18; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l10; + var_f5 = var_l4; + var_f6 = var_l10; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l10; + var_f5 = var_l10; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l16; + var_f2 = var_l16; + var_f3 = var_l15; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l15; + var_f4 = var_l15; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = var_l9; + var_f4 = var_l4; + var_f5 = var_l9; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l20; + var_f3 = var_l20; + var_f4 = var_l19; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l19; + var_f5 = var_l19; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l11; + var_f5 = var_l4; + var_f6 = var_l11; + var_i5 = var_f5 < var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l11; + var_f5 = var_l11; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l24; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f554(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u64 var_p6, u64 var_p7, + u64 var_p8) { + u32 var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2, var_j3; + var_j0 = var_p7; + var_j1 = var_p8; + var_i0 = var_j0 > var_j1; + if (var_i0) { + var_j0 = var_p7; + var_j1 = var_p8; + var_j0 -= var_j1; + var_j1 = var_p8; + var_i0 = var_j0 <= var_j1; + if (var_i0) {goto var_B0;} + var_j0 = var_p6; + var_j1 = var_p7; + var_j2 = var_p6; + var_j1 -= var_j2; + var_i0 = var_j0 < var_j1; + var_j1 = var_p7; + var_j2 = var_p6; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_j1 -= var_j2; + var_j2 = var_p8; + var_j3 = 1ull; + var_j2 <<= (var_j3 & 63); + var_i1 = var_j1 >= var_j2; + var_i0 &= var_i1; + if (var_i0) {goto var_B6;} + var_j0 = var_p6; + var_j1 = var_p8; + var_i0 = var_j0 > var_j1; + if (var_i0) { + var_j0 = var_p6; + var_j1 = var_p8; + var_j0 -= var_j1; + var_p6 = var_j0; + var_j1 = var_p7; + var_j2 = var_p6; + var_j1 -= var_j2; + var_i0 = var_j0 >= var_j1; + if (var_i0) {goto var_B5;} + } + goto var_B0; + } + goto var_B0; + var_B6:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + goto var_B1; + var_B5:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_l11 = var_i0; + var_L10: + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = 1u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = var_p3; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 57u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L10;} + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l9; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_l9; + var_i3 = 1u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B9:; + var_i0 = 49u; + var_i1 = var_p3; + var_i1 = !(var_i1); + if (var_i1) {goto var_B11;} + var_i0 = var_p1; + var_i1 = 49u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 48u; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B11;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 -= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = 48u; + var_B11:; + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 65536u; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p4 = var_i0; + var_i1 = var_p5; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_B2; + var_B4:; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1106524u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1106540u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1106556u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = var_p4; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l10; + var_i2 = var_l11; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l7; + var_i2 = var_l12; + var_f3 = var_p5; + var_i4 = var_l9; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, f32), w2c_rapier__wasm3d__bg_t15, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_f3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f556(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l14 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l9; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_f1 = var_l5; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l10; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f0 = -(var_f0); + var_f1 = var_l10; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f0 -= var_f1; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p2 = var_i0; + var_f0 = 0; + var_f1 = var_l6; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + if (var_i0) {goto var_B2;} + var_f0 = var_l10; + var_f0 = wasm_sqrtf(var_f0); + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l14; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + goto var_B2; + } + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l10; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_f0 = var_l9; + var_f1 = var_l13; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l11; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l8 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_p3; + var_f1 = var_l6; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l5; + var_f1 /= var_f2; + var_p3 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_p3; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l5; + var_f1 /= var_f2; + var_p3 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_p3; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 /= var_f2; + var_p3 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_p3; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f557(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l7 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B3; + default: goto var_B2; + } + var_B4:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + goto var_B0; + var_B3:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B5;} + var_B6:; + var_f0 = var_l5; + var_f1 = var_l6; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_B5:; + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_Bfunc; + var_B2:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_j0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_B0:; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f558(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p5 = var_i0; + goto var_B4; + } + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p5 = var_i1; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p5; + var_i1 = var_l9; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_p5 = var_i0; + var_i0 = var_p2; + var_p6 = var_i0; + var_l10 = var_i0; + var_L6: + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i1 = var_p3; + var_i2 = var_l11; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l8 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l8; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l9; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l8; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_p5 = var_i0; + goto var_B7; + } + var_i0 = var_l10; + var_i1 = 1u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = var_l10; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B7:; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L6;} + var_B4:; + var_i0 = var_p7; + if (var_i0) { + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + } + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = 1079940u; + var_i1 = 35u; + var_i2 = 1082104u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_p5 = var_i0; + var_B9:; + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p5; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p5; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + var_i0 = var_p5; + var_i1 = var_p2; + var_i2 = 1082040u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l10; + var_i1 = var_p2; + var_i2 = 1082088u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1082072u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 1082056u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f559(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l13 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_f1 = 0; + var_f2 = var_l9; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_l13 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l10; + var_f1 = 1; + var_f2 = var_l4; + var_f3 = var_l5; + var_f2 /= var_f3; + var_i3 = var_l13; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f1 = -(var_f1); + var_l11 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l3; + var_f1 = var_l8; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l10; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = var_l3; + var_f1 = var_l8; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l8; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l8; + var_l3 = var_f0; + goto var_B0; + var_B3:; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_f0 = var_l9; + var_l6 = var_f0; + var_f0 = var_l8; + var_l3 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + goto var_B0; + } + var_f0 = var_l10; + var_f1 = var_l5; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f0 = var_l8; + var_f1 = var_l3; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = var_l3; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l10 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l10; + var_f1 = var_l12; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_f0 = var_l9; + var_l6 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + goto var_B0; + var_B6:; + var_f0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l5; + var_f3 = var_l10; + var_i2 = var_f2 < var_f3; + var_f3 = var_l5; + var_f4 = var_l12; + var_i3 = var_f3 < var_f4; + var_i2 &= var_i3; + var_p0 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l5; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l4; + var_f1 = var_l7; + var_f2 = var_l5; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_p0 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l9; + var_f1 = var_l6; + var_i2 = var_p0; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_l3 = var_f0; + var_B0:; + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l9; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f560(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l12 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = 0.333333343; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l3 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l4 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l4; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l6; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l7; + var_f2 = var_l3; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l9; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_f3 = var_l11; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l7; + var_f3 = var_l2; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l5; + var_f4 = var_l10; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l2 = var_f2; + var_f3 = 0; + var_f4 = var_l2; + var_f5 = 0; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l6; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l12; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l12; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f561(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l2 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_B6:; + var_i0 = var_l2; + var_i1 = var_l7; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l11 = var_i0; + var_i0 = 80u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = 1090896u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B3:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 80u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f562(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l5; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_l5; + var_i1 = 2u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l8 = var_i1; + var_i2 = 1u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_p4; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p4; + var_i3 = 40u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 0u; + var_i2 = var_p1; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 345u); + var_p1 = var_i2; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 254u; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B4:; + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p0; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i5 = 20u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t23, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_i1 = var_l6; + var_i0 |= var_i1; + var_l6 = var_i0; + var_B0:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f563(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 49u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 65535u; + var_i0 &= var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = var_p3; + var_i1 -= var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 1106730u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_p2; + var_i0 -= var_i1; + var_p4 = var_i0; + goto var_B1; + } + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p5; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l7; + var_i1 -= var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_p4; + var_i2 = var_p2; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_p4 = var_i0; + goto var_B1; + var_B4:; + var_i0 = var_p5; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_p2; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1106730u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = 1106316u; + var_i1 = 33u; + var_i2 = 1106608u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1106624u; + var_i1 = 33u; + var_i2 = 1106660u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p5; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 4u; + var_l6 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f564(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1080072u; + var_l8 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + goto var_B3; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_l2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + var_i2 = 9u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = var_l6; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l2 = var_i1; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l2; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 18446744073709551615ull; + var_j0 ^= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l12 = var_j0; + var_i0 = var_l5; + var_l6 = var_i0; + var_i0 = var_l2; + var_l3 = var_i0; + var_L6: + var_j0 = var_l12; + var_i0 = !(var_j0); + if (var_i0) { + var_L8: + var_i0 = var_l3; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l7; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_j0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j0 = var_l12; + var_j1 = 18446744073709551615ull; + var_j0 ^= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l12 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L8;} + } + var_i0 = var_l10; + var_i1 = var_l3; + var_j2 = var_l12; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i3 = 60u; + var_i2 &= var_i3; + var_i1 -= var_i2; + var_l11 = var_i1; + var_i2 = var_l2; + var_i1 -= var_i2; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l12; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l12; + var_j0 &= var_j1; + var_l12 = var_j0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L6;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_B3:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1213(instance); + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1213(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f565(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l19 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l20 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l21 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l22 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l23 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l24 = var_f0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l24; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f566(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l3; + var_f1 = var_l5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f567(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = 0.5; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l5 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l5; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l8 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l9; + var_f3 = var_l3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l3 = var_f2; + var_f3 = 0; + var_f4 = var_l3; + var_f5 = 0; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = var_l5; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l3 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_i6 = var_p2; + var_i7 = 4u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l8 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l11 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l9; + var_i6 = var_p2; + var_i7 = 8u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l7 = var_f6; + var_f5 *= var_f6; + var_f6 = var_l4; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l10 = var_f5; + var_f6 = var_l10; + var_f5 += var_f6; + var_l10 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l8; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l5; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l6; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l9; + var_f3 = var_l6; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l11; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f568(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l12 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_p5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i1 = var_p4; + var_i2 = var_p3; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p4 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l9; + var_f1 -= var_f2; + var_l7 = var_f1; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 *= var_f1; + var_f1 = var_l7; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l12; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l7 = var_f3; + var_f2 -= var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l7; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l11; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 1u; + var_f2 = var_l6; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + if (var_i2) {goto var_B3;} + var_i1 = 0u; + var_f2 = var_l6; + var_f3 = INFINITY; + var_i2 = var_f2 == var_f3; + if (var_i2) {goto var_B3;} + var_i1 = 1u; + var_f2 = var_l6; + var_f2 = wasm_fabsf(var_f2); + var_l6 = var_f2; + var_f3 = 1.42108547e-10; + var_i2 = var_f2 <= var_f3; + if (var_i2) {goto var_B3;} + var_f1 = var_l6; + var_f2 = var_l6; + var_f3 = 1.1920929e-07; + var_f2 *= var_f3; + var_i1 = var_f1 <= var_f2; + var_B3:; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 69, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l8; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_p3; + var_i1 = var_p5; + var_i2 = 1098072u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = 1098040u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_p5; + var_i2 = 1098056u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f569(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j3; + f32 var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l5 = var_i2; + var_i3 = 7u; + var_i2 = var_i2 <= var_i3; + if (var_i2) { + var_i2 = var_l2; + var_j3 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i2) + 8, var_j3); + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = w2c_rapier__wasm3d__bg_f1417(instance, var_i2); + goto var_B1; + } + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 8u; + var_i3 -= var_i4; + var_l4 = var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p1; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_i3; + var_i4 = 8u; + var_i3 += var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_i3); + var_i2 = var_l2; + var_i3 = var_l3; + var_j3 = i64_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f775(instance, var_i2, var_j3); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_i2; + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + if (var_i3) {goto var_B1;} + var_i2 = var_l6; + var_i2 = !(var_i2); + if (var_i2) { + var_i2 = 0u; + var_l4 = var_i2; + goto var_B4; + } + var_i2 = var_l4; + var_i3 = 3u; + var_i2 = var_i2 <= var_i3; + if (var_i2) {goto var_B3;} + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 12u; + var_i3 -= var_i4; + var_l7 = var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 12u; + var_i3 += var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_i3); + var_i2 = 1u; + var_l4 = var_i2; + var_i2 = var_l6; + var_i3 = 1u; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B4;} + var_i2 = var_l7; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B3;} + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_i2; + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 16u; + var_i3 -= var_i4; + var_l8 = var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_i3); + var_i2 = 2u; + var_l4 = var_i2; + var_i2 = var_l6; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B4;} + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B3;} + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l9 = var_f2; + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 20u; + var_i3 -= var_i4; + var_l4 = var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 20u; + var_i3 += var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_i3); + var_i2 = var_l6; + var_i3 = 3u; + var_i2 = var_i2 != var_i3; + if (var_i2) { + var_i2 = var_l4; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B3;} + var_i2 = var_p1; + var_i3 = var_l5; + var_i4 = 24u; + var_i3 -= var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 24u; + var_i3 += var_i4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_i3); + var_i2 = 3u; + var_i3 = var_l2; + var_i4 = 1048592u; + var_i2 = w2c_rapier__wasm3d__bg_f998(instance, var_i2, var_i3, var_i4); + goto var_B1; + } + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l10 = var_f2; + var_i2 = var_p0; + var_i3 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 4, var_i3); + var_i2 = var_p0; + var_i3 = 12u; + var_i2 += var_i3; + var_f3 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_f3); + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_f3 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i2), var_f3); + var_i2 = 0u; + var_i1 = var_i2; goto var_B0; + var_B4:; + var_i2 = var_l4; + var_i3 = var_l2; + var_i4 = 1048592u; + var_i2 = w2c_rapier__wasm3d__bg_f998(instance, var_i2, var_i3, var_i4); + goto var_B1; + var_B3:; + var_i2 = var_l2; + var_i3 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 11, var_i3); + var_i2 = var_l2; + var_i3 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i2) + 9, var_i3); + var_i2 = var_l2; + var_i3 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = var_l2; + var_i3 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 8, var_i3); + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = w2c_rapier__wasm3d__bg_f1417(instance, var_i2); + var_B1:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = 1u; + var_B0:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_projectPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i3 = var_l7; + var_i4 = var_p4; + var_i5 = 0u; + var_i4 = var_i4 != var_i5; + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f571(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L1: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l1; + var_i1 = var_l5; + var_i2 = 2u; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_l1 = var_i0; + var_i0 = var_l5; + var_l4 = var_i0; + var_L5: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_B4; + } + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l7; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f671(instance, var_i0); + } + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L5;} + goto var_B3; + var_B4:; + var_i0 = var_l2; + var_i1 = var_l5; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p0 = var_i1; + var_i0 -= var_i1; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_L9: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L9;} + var_B3:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f572(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_i2; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l12 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_f0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l15 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l17 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l18 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l9; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l7; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 += var_f3; + var_l19 = var_f2; + var_f3 = var_l9; + var_f4 = var_l19; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l7; + var_f3 = var_l14; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l13; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l7; + var_f3 = var_l18; + var_f2 += var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l9; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l17; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l9; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l16; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = var_l9; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l15; + var_f3 = var_l7; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f4 = var_l8; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawphysicspipeline_step_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10) { + u32 var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p7; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p8; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p9; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p10; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = var_p4; + var_i5 = 4u; + var_i4 += var_i5; + var_i5 = var_p5; + var_i6 = 4u; + var_i5 += var_i6; + var_i6 = var_p6; + var_i7 = 4u; + var_i6 += var_i7; + var_i7 = var_p7; + var_i8 = 4u; + var_i7 += var_i8; + var_i8 = var_p8; + var_i9 = 4u; + var_i8 += var_i9; + var_i9 = var_p9; + var_i10 = 4u; + var_i9 += var_i10; + var_i10 = var_p10; + var_i11 = 4u; + var_i10 += var_i11; + var_i11 = 1048632u; + var_i12 = 1056048u; + var_i13 = 1048632u; + var_i14 = 1056084u; + w2c_rapier__wasm3d__bg_f35(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, var_i8, var_i9, var_i10, var_i11, var_i12, var_i13, var_i14); + var_i0 = var_p10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 348u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 300u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 308u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 316u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 324u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 332u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 340u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 6u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 351u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 292u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 349u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 64u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 63u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 6u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 64u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f575(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l15 = 0, var_l16 = 0, var_l17 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l15 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_l16; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p1; + var_i2 = var_l17; + var_i3 = 36u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l15; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l6; + var_f1 -= var_f2; + var_l6 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l7; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l6 = var_f3; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l15; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l14; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l12; + var_f1 = var_l6; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l6 = var_f1; + var_f0 /= var_f1; + var_l11 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f0 /= var_f1; + var_l9 = var_f0; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p0; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_l16; + var_i1 = var_p2; + var_i2 = 1084716u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l15; + var_i1 = var_p2; + var_i2 = 1084732u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l17; + var_i1 = var_p2; + var_i2 = 1084748u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f576(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l14; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l12 = var_f0; + var_i0 = var_l6; + var_f1 = var_l9; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l15 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l12; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_f1 = var_l14; + var_f2 = var_l15; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l6; + var_f1 = var_l13; + var_f2 = var_l15; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l10 = var_f1; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p5; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_i1 = var_p1; + var_i2 = 255u; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l6; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l6; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l6; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_B0:; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f577(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f658(instance, var_i0, var_i1); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l2; + } else { + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_L4: + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + } + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + } + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f578(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l3; + var_l6 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + var_f0 = var_l5; + var_l8 = var_f0; + goto var_B2; + } + var_i0 = var_l10; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = var_l5; + var_l8 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + var_f0 = var_l3; + var_l6 = var_f0; + var_L4: + var_f0 = var_l6; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l6; + var_f3 = var_l9; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l7; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l7; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l3; + var_f1 = var_l9; + var_f2 = var_l3; + var_f3 = var_l9; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l4; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = var_l8; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l8; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l5; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l5; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_l12; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + var_B2:; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l2 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1081393u; + var_i1 = 82u; + var_i2 = 1081492u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f579(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + if (var_i1) { + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + } else { + var_i1 = 33u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + if (var_i1) { + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = var_p1; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l4; + var_i2 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + } else { + var_i1 = 33u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = var_l2; + var_i4 = 56u; + var_i3 += var_i4; + var_i4 = var_l2; + var_i5 = 60u; + var_i4 += var_i5; + var_i1 = w2c_rapier__wasm3d__bg_f1499(instance, var_i1, var_i2, var_i3, var_i4); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = var_l2; + var_i4 = 44u; + var_i3 += var_i4; + var_i4 = var_l2; + var_i5 = 48u; + var_i4 += var_i5; + w2c_rapier__wasm3d__bg_f1230(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + var_p0 = var_i0; + goto var_B2; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B2:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_p14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p14; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p14; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p14; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p14; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p14; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p14; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p14; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p14; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p14; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p14; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_d1); + var_i0 = var_p14; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p14; + var_d1 = var_p13; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_d1); + var_i0 = var_p14; + var_i1 = var_p12; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = var_l16; + var_i1 = 28u; + var_i0 += var_i1; + var_p8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p14; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 96u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 80u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 68u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = var_p14; + var_i3 = 116u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f406(instance, var_i0, var_i1, var_i2); + var_i0 = var_p14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_j0; + var_i0 = var_p14; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + goto var_B2; + } + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 60u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 96u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 80u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p14; + var_i1 = var_p14; + var_i2 = 68u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p14; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p14; + var_i2 = 120u; + var_i1 += var_i2; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f406(instance, var_i0, var_i1, var_i2); + var_i0 = var_p14; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l17 = var_j0; + var_i0 = var_p14; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_B2:; + var_p11 = var_d0; + var_i0 = var_p7; + var_j1 = var_l17; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p7; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_p14; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p7 = var_i0; + var_i0 = var_l16; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p11 = var_d0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_p0; + var_i1 = var_p7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f581(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p2 = var_i0; + var_L2: + var_i0 = var_l5; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_p2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l6; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l9; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l8; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 32u; + var_i2 += var_i3; + var_f1 = w2c_rapier__wasm3d__bg_f204(instance, var_i1, var_i2); + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l4; + var_i4 = 48u; + var_i3 += var_i4; + var_f2 = w2c_rapier__wasm3d__bg_f204(instance, var_i2, var_i3); + var_f1 += var_f2; + var_l10 = var_f1; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l11 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l10; + var_f4 = var_l11; + var_f3 += var_f4; + var_l10 = var_f3; + var_f2 /= var_f3; + var_l11 = var_f2; + var_f3 = var_l10; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l11; + var_f3 = var_l10; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L2;} + } + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f582(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = 1u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 39u; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l7 = var_i2; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = 1114114u; + var_l2 = var_i0; + var_i0 = 48u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + switch (var_i0) { + case 0: goto var_B1; + case 1: goto var_B8; + case 2: goto var_B8; + case 3: goto var_B8; + case 4: goto var_B8; + case 5: goto var_B8; + case 6: goto var_B8; + case 7: goto var_B8; + case 8: goto var_B8; + case 9: goto var_B7; + case 10: goto var_B5; + case 11: goto var_B8; + case 12: goto var_B8; + case 13: goto var_B6; + case 14: goto var_B8; + case 15: goto var_B8; + case 16: goto var_B8; + case 17: goto var_B8; + case 18: goto var_B8; + case 19: goto var_B8; + case 20: goto var_B8; + case 21: goto var_B8; + case 22: goto var_B8; + case 23: goto var_B8; + case 24: goto var_B8; + case 25: goto var_B8; + case 26: goto var_B8; + case 27: goto var_B8; + case 28: goto var_B8; + case 29: goto var_B8; + case 30: goto var_B8; + case 31: goto var_B8; + case 32: goto var_B8; + case 33: goto var_B8; + case 34: goto var_B8; + case 35: goto var_B8; + case 36: goto var_B8; + case 37: goto var_B8; + case 38: goto var_B8; + case 39: goto var_B4; + default: goto var_B9; + } + var_B9:; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_B8:; + var_i0 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f589(instance, var_i0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 1u; + var_i0 |= var_i1; + var_i0 = I32_CLZ(var_i0); + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 ^= var_i1; + goto var_B2; + var_B7:; + var_i0 = 116u; + var_p1 = var_i0; + goto var_B1; + var_B6:; + var_i0 = 114u; + var_p1 = var_i0; + goto var_B1; + var_B5:; + var_i0 = 110u; + var_p1 = var_i0; + goto var_B1; + var_B4:; + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B1; + var_B3:; + var_i0 = 1114113u; + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f751(instance, var_i0); + if (var_i0) { + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B1; + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 |= var_i1; + var_i0 = I32_CLZ(var_i0); + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = 7u; + var_i0 ^= var_i1; + var_B2:; + var_p1 = var_i0; + var_i0 = var_p0; + var_l2 = var_i0; + var_B1:; + var_i0 = 5u; + var_l3 = var_i0; + var_L11: + var_i0 = var_l3; + var_l4 = var_i0; + var_i0 = var_l2; + var_l5 = var_i0; + var_i0 = 1114113u; + var_l2 = var_i0; + var_i0 = 92u; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 1114112u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 1114111u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B12; + case 2: goto var_B16; + default: goto var_B14; + } + var_B16:; + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = 125u; + var_p0 = var_i0; + var_i0 = var_l5; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B12; + case 1: goto var_B13; + case 2: goto var_B19; + case 3: goto var_B18; + case 4: goto var_B17; + default: goto var_B14; + } + var_B19:; + var_i0 = 2u; + var_l3 = var_i0; + var_i0 = 123u; + var_p0 = var_i0; + goto var_B12; + var_B18:; + var_i0 = 3u; + var_l3 = var_i0; + var_i0 = 117u; + var_p0 = var_i0; + goto var_B12; + var_B17:; + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = 92u; + var_p0 = var_i0; + goto var_B12; + var_B15:; + var_i0 = 1114112u; + var_l2 = var_i0; + var_i0 = var_p1; + var_p0 = var_i0; + var_i1 = 1114112u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_B14:; + var_i0 = var_l6; + var_i1 = 39u; + var_i2 = var_l7; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l2 = var_i0; + goto var_B0; + var_B13:; + var_i0 = var_l4; + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 >>= (var_i1 & 31); + var_i1 = 15u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = 48u; + var_i2 = 87u; + var_i3 = var_p0; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_B12:; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = var_l7; + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_L11;} + var_i0 = 1u; + goto var_Bfunc; + var_B0:; + var_i0 = var_l2; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f583(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_i1); + var_i0 = var_l2; + var_i1 = 37u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f449(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B5; + case 2: goto var_B7; + default: goto var_B5; + } + var_B7:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + goto var_B4; + var_B6:; + var_i0 = 3u; + var_i1 = 1049984u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B4; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B4:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f584(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l6 = 0, var_l7 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l5 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l3; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l4; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l3; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l5 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l5; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l3; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l4; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_l7 = var_i0; + var_f0 = var_l3; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_i0 = 1u; + var_l7 = var_i0; + var_f0 = var_l3; + var_f1 = var_l4; + var_f0 -= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_l5 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f1 = var_l4; + var_f1 = wasm_fabsf(var_f1); + var_l4 = var_f1; + var_f2 = var_l3; + var_f2 = wasm_fabsf(var_f2); + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l4; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_l7 = var_i0; + var_B0:; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_j0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = 68u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + goto var_Bfunc; + var_B2:; + var_i0 = 68u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f586(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 192u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_j1); + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 172u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 164, var_j1); + var_i0 = var_p1; + var_j1 = 8589934594ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 176u; + var_i1 += var_i2; + var_l5 = var_i1; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_p1; + var_j1 = 8589934594ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 16106127360ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 88u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 192u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f587(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6) { + u32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = 1u; + var_l9 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p0; + var_i1 = 65280u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 >>= (var_i1 & 31); + var_l11 = var_i0; + var_i0 = var_p0; + var_i1 = 255u; + var_i0 &= var_i1; + var_l13 = var_i0; + var_L2: + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l7; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_p2 = var_i1; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l11; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l11; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l8; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_p1 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + goto var_L2; + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + var_L7: + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + var_i0 = 0u; + var_l9 = var_i0; + goto var_B0; + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1108276u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1108276u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l8; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = var_l12; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + var_B1:; + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_p6; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = 65535u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_L8: + var_i0 = var_p5; + var_i1 = 1u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p0; + } else { + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i1 = var_p4; + var_i2 = 127u; + var_i1 &= var_i2; + var_i2 = 8u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_p2 = var_i0; + var_i0 = var_p5; + var_i1 = 2u; + var_i0 += var_i1; + } + var_p5 = var_i0; + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_i1 = 1u; + var_i0 ^= var_i1; + var_l9 = var_i0; + var_i0 = var_p3; + var_i1 = var_p5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + goto var_B0; + var_B9:; + var_i0 = 1106349u; + var_i1 = 43u; + var_i2 = 1108292u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f588(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l10; + var_f1 = var_l3; + var_f1 = -(var_f1); + var_l3 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l8; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l3; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_i0 = var_l10; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l6; + var_i2 = var_l10; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l5; + var_f3 = var_l7; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_f2 = var_l5; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_l10; + var_f1 = var_l4; + var_f1 = -(var_f1); + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l7; + var_i2 = var_l10; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l4; + var_f3 = var_l9; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = var_p2; + if (var_i0) {goto var_B1;} + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_f1 = var_l7; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f2 = var_l6; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f2 = var_l8; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = -(var_f0); + goto var_B0; + var_B1:; + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_B0:; + var_l3 = var_f0; + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f589(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 11u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = 33u; + var_l3 = var_i0; + var_i0 = 33u; + var_l2 = var_i0; + var_L1: + var_i0 = 4294967295u; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l1; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1109888u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 11u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l4; + var_i1 = var_i1 != var_i2; + var_i2 = var_l4; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_l2 = var_i0; + goto var_B3; + } + var_i0 = var_l5; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 255u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l1 = var_i0; + var_B3:; + var_i0 = var_l2; + var_i1 = var_l1; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = var_l2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L1;} + goto var_B0; + var_B2:; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l1 = var_i0; + var_B0:; + var_i0 = var_l1; + var_i1 = 32u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 1109888u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 32u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = 727u; + var_l3 = var_i0; + var_i0 = 31u; + goto var_B7; + } + var_i0 = var_l1; + var_i1 = 33u; + var_i2 = 1110748u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = 1109892u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 21u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l1; + var_i1 = 1u; + var_i0 -= var_i1; + var_B7:; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1109888u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2097151u; + var_i0 &= var_i1; + goto var_B5; + var_B6:; + var_i0 = 0u; + var_B5:; + var_l1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_p0; + var_i1 = var_l1; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 727u; + var_i2 = var_l2; + var_i3 = 727u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = 0u; + var_l1 = var_i0; + var_L11: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = var_l2; + var_i3 = 1110020u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + goto var_B10; + } + var_i0 = var_l4; + var_i1 = 727u; + var_i2 = 1110748u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_i0 = var_p0; + var_l2 = var_i0; + var_B10:; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + u64 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_l10 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l11 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 18446744073709551615ull; + var_j0 ^= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l1 = var_j0; + var_i0 = var_l3; + var_l6 = var_i0; + var_L4: + var_j0 = var_l1; + var_i0 = !(var_j0); + if (var_i0) { + var_L6: + var_i0 = var_l6; + var_i1 = 256u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_j0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_j0 = var_l1; + var_j1 = 18446744073709551615ull; + var_j0 ^= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l1 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L6;} + } + var_i0 = var_l6; + var_j1 = var_l1; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 480u; + var_i1 &= var_i2; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 24u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 20u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_j0 = var_l1; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l2 = var_j0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 8u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_j0 = var_l1; + var_j1 = var_l2; + var_j0 &= var_j1; + var_l1 = var_j0; + var_i0 = var_l4; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l5; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f591(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f1; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 528u); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 536u); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 532u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 96u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 533u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 212u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 534u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 328u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 264u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 535u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1074564u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1074532u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 444u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 380u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1074548u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f592(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f1; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 368u); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 372u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 373u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 140u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 374u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 220u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 180u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 375u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_B3:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1074856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1074824u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p0; + var_i2 = 300u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 260u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1074840u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f593(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = 2u; + var_i1 = var_i1 == var_i2; + var_l2 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l3 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_i2; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B5;} + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l5 = var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l2 = var_i1; + var_L8: + var_i1 = var_l8; + var_i2 = var_l2; + var_l4 = var_i2; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B6;} + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = var_l4; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_l6 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l2 = var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_L8;} + goto var_B4; + } + var_i1 = var_p0; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + goto var_Bfunc; + var_B6:; + var_i1 = var_p1; + var_i2 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + var_i1 = 2u; + goto var_B3; + var_B5:; + var_i1 = var_l3; + var_i2 = var_l7; + var_i3 = var_l4; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_B4:; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l5 = var_i1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i1 = var_i1 <= var_i2; + if (var_i1) {goto var_B2;} + var_i1 = var_l4; + var_i2 = 20u; + var_i1 *= var_i2; + var_l8 = var_i1; + var_i2 = var_l5; + var_i3 = 16u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_i2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B1;} + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = var_l2; + var_i1 = var_i1 >= var_i2; + if (var_i1) {goto var_B0;} + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i1 = var_l7; + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_B3:; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f594(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_L8: + var_i0 = var_l7; + var_i1 = var_l4; + var_l2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 356u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L8;} + goto var_B4; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_Bfunc; + var_B6:; + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = 0u; + var_l2 = var_i0; + goto var_B3; + var_B5:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 368u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f595(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_L8: + var_i0 = var_l7; + var_i1 = var_l4; + var_l2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L8;} + goto var_B4; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_Bfunc; + var_B6:; + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = 0u; + var_l2 = var_i0; + goto var_B3; + var_B5:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 56u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f596(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + u64 var_l14 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l4; + var_f1 = var_l5; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l14; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 0u; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 72u); + var_p1 = var_i3; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l14 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = var_l14; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 2u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 284u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 276u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 268u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 260u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 252u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 244u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 236u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 228u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + if (var_i0) { + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l1; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f598(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l3 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l1 = var_i0; + var_i1 = 1283457023u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 1054867456u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l1; + var_f0 = f32_reinterpret_i32(var_i0); + var_p0 = var_f0; + var_i0 = var_l1; + var_i1 = 1066926080u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i1 = 1075576832u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_f0 = -1; + var_f1 = var_p0; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 3u; + goto var_B1; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B0;} + var_f0 = 1.57079625; + var_f1 = -1.57079625; + var_i2 = var_l3; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + var_B4:; + var_i0 = 4294967295u; + var_i1 = var_l1; + var_i2 = 964689919u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1;} + var_i0 = var_l1; + var_i1 = 8388607u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f1 = var_p0; + var_f2 = var_p0; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_p0; + goto var_Bfunc; + var_B3:; + var_i0 = var_l1; + var_i1 = 1060110336u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_f0 = var_p0; + var_f1 = -1; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 1u; + goto var_B1; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 += var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 2; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 0u; + goto var_B1; + var_B2:; + var_f0 = var_p0; + var_f1 = -1.5; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 1.5; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 2u; + var_B1:; + var_l2 = var_i0; + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f2 = -0.106480174; + var_f1 *= var_f2; + var_f2 = -0.199991584; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = 0.0616876073; + var_f2 *= var_f3; + var_f3 = 0.142536357; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = 0.333333284; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_l1; + var_i1 = 1054867456u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i1 = 1100708u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p0; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_l1; + var_i3 = 1100724u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_f2 = var_p0; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f1 = -(var_f1); + var_i2 = var_l3; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + var_B0:; + var_f0 = var_p0; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f599(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l3 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l1 = var_i0; + var_i1 = 1283457023u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 1054867456u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_f0 = var_p0; + var_f0 = wasm_fabsf(var_f0); + var_p0 = var_f0; + var_i0 = var_l1; + var_i1 = 1066926080u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l1; + var_i1 = 1075576832u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_f0 = -1; + var_f1 = var_p0; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 3u; + goto var_B1; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B0;} + var_f0 = 1.57079625; + var_f1 = -1.57079625; + var_i2 = var_l3; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + var_B4:; + var_i0 = 4294967295u; + var_i1 = var_l1; + var_i2 = 964689919u; + var_i1 = var_i1 > var_i2; + if (var_i1) {goto var_B1;} + var_i0 = var_l1; + var_i1 = 8388607u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_f1 = var_p0; + var_f2 = var_p0; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = var_p0; + goto var_Bfunc; + var_B3:; + var_i0 = var_l1; + var_i1 = 1060110336u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_f0 = var_p0; + var_f1 = -1; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 1u; + goto var_B1; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 += var_f1; + var_f1 = -1; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 2; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 0u; + goto var_B1; + var_B2:; + var_f0 = var_p0; + var_f1 = -1.5; + var_f0 += var_f1; + var_f1 = var_p0; + var_f2 = 1.5; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_p0 = var_f0; + var_i0 = 2u; + var_B1:; + var_l2 = var_i0; + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f2 = -0.106480174; + var_f1 *= var_f2; + var_f2 = -0.199991584; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = 0.0616876073; + var_f2 *= var_f3; + var_f3 = 0.142536357; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = 0.333333284; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l4 = var_f0; + var_i0 = var_l1; + var_i1 = 1054867456u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l1 = var_i0; + var_i1 = 1110776u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p0; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_l1; + var_i3 = 1110792u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_f2 = var_p0; + var_f1 -= var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f1 = -(var_f1); + var_i2 = var_l3; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + } + var_f0 = var_p0; + var_f1 = var_p0; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + var_B0:; + var_f0 = var_p0; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, f64 var_p11, u32 var_p12, f64 var_p13, u32 var_p14) { + u32 var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i1 = var_p14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_p6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p6; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p6; + var_i1 = var_p5; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p6; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p6; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p6; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p6; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p6; + var_d1 = var_p11; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_d1); + var_i0 = var_p6; + var_i1 = var_p10; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p6; + var_d1 = var_p13; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_d1); + var_i0 = var_p6; + var_i1 = var_p12; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l16; + var_i1 = 12u; + var_i0 += var_i1; + var_p7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 76u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f96(instance, var_i0, var_i1); + goto var_B2; + } + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p6; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f96(instance, var_i0, var_i1); + var_B2:; + var_i0 = var_p6; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f601(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = var_l6; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_j0 = var_l9; + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l5; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_j1 = var_l9; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_p3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = var_p0; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_j0 = var_l9; + var_i0 = (u32)(var_j0); + var_p0 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i1 = var_p0; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_l7; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_j1 = var_l9; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + var_i1 = (u32)(var_j1); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f602(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f277(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = 4u; + var_l6 = var_i0; + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l2; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + } + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = var_l7; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = 96u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p0; + var_i1 = 1090200u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 96u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f603(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p3; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f604(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + u64 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l12 = var_i2; + var_i3 = 2703746378u; + var_i2 ^= var_i3; + var_i3 = 2654435769u; + var_i2 *= var_i3; + var_i3 = 5u; + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 ^= var_i2; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p1 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l4 = var_j0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L1: + var_i0 = var_p1; + var_i1 = var_l8; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i1 = var_l13; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_j0; + var_j1 = var_l4; + var_j0 ^= var_j1; + var_l2 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l2; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l2 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B2;} + var_L4: + var_i0 = var_l6; + var_i1 = var_l14; + var_j2 = var_l2; + var_j2 = I64_CTZ(var_j2); + var_i2 = (u32)(var_j2); + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = var_p1; + var_i2 += var_i3; + var_i3 = var_l8; + var_i2 &= var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = var_p0; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l11; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_B6:; + var_j0 = var_l2; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l2; + var_j0 &= var_j1; + var_l2 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_L4;} + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + goto var_Bfunc; + var_B2:; + var_j0 = var_l3; + var_j1 = var_l3; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_L1; + } else { + var_i0 = 0u; + } + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f605(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i6, var_i7; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_B1:; + var_f0 = var_l4; + var_i1 = var_p0; + var_i2 = 152u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 160u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 164u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l4; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 148u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f6 = var_l9; + var_f5 *= var_f6; + var_i6 = var_p0; + var_i7 = 156u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_l4 = var_f6; + var_f7 = var_l3; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f6 = var_l7; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l7; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l11; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p0; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f606(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107297u; + var_i2 = 1107299u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i3 = 3u; + var_i4 = var_l6; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107244u; + var_i2 = 2u; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1081104u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l5 = var_i0; + goto var_B0; + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107292u; + var_i2 = 3u; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_i0; + } + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 23, var_i1); + var_i0 = var_l3; + var_i1 = 1107264u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 23u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_j0; + var_i0 = var_l4; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l9 = var_j0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l3; + var_j1 = var_l9; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l3; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f497(instance, var_i0, var_i1, var_i2); + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1107244u; + var_i2 = 2u; + var_i0 = w2c_rapier__wasm3d__bg_f497(instance, var_i0, var_i1, var_i2); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = 1081104u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1107295u; + var_i2 = 2u; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l5 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f607(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_L2: + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + } + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f608(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f162(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_p3; + var_f1 = var_l7; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 56u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_B1; + } + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p4; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 76u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + goto var_B1; + var_B3:; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_f0 = 0; + var_l7 = var_f0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i2 = var_p1; + var_i3 = 1u; + var_i2 -= var_i3; + var_i3 = var_p1; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f609(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l11 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l12 = var_f3; + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_l5 = var_f4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_l15 = var_f4; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 *= var_f6; + var_l16 = var_f5; + var_f4 -= var_f5; + var_l17 = var_f4; + var_i5 = var_p2; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_l13 = var_f5; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l14 = var_f3; + var_f4 = var_l4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_l7 = var_f4; + var_f5 = var_l7; + var_f4 += var_f5; + var_l18 = var_f4; + var_f5 = var_l6; + var_f6 = var_l5; + var_f5 *= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l19 = var_f5; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l7 = var_f4; + var_f5 = var_l6; + var_f6 = var_l3; + var_f5 *= var_f6; + var_l9 = var_f5; + var_f6 = var_l9; + var_f5 += var_f6; + var_l9 = var_f5; + var_f6 = var_l4; + var_f7 = var_l5; + var_f6 *= var_f7; + var_l10 = var_f6; + var_f7 = var_l10; + var_f6 += var_f7; + var_l10 = var_f6; + var_f5 += var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l20; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l11; + var_f3 = var_l9; + var_f4 = var_l10; + var_f3 -= var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l14; + var_f4 = var_l4; + var_f5 = var_l6; + var_f4 *= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f5 = var_l3; + var_f6 = var_l5; + var_f5 *= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 += var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l13; + var_f6 = var_l17; + var_f5 += var_f6; + var_f6 = var_l12; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l6 = var_f1; + var_f2 = var_l11; + var_f3 = var_l18; + var_f4 = var_l19; + var_f3 += var_f4; + var_f3 = wasm_fabsf(var_f3); + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f5 = var_l3; + var_f4 -= var_f5; + var_f4 = wasm_fabsf(var_f4); + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l16; + var_f6 = var_l15; + var_f5 += var_f6; + var_f6 = var_l13; + var_f5 -= var_f6; + var_f6 = var_l12; + var_f5 -= var_f6; + var_f5 = wasm_fabsf(var_f5); + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l3 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l5; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f610(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_p1; + var_i2 = var_l2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_L8: + var_i0 = var_l7; + var_i1 = var_l4; + var_l2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L8;} + goto var_B4; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_Bfunc; + var_B6:; + var_i0 = var_p1; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = 0u; + var_l6 = var_i0; + goto var_B3; + var_B5:; + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = var_l2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2, f32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1, var_j2; + f32 var_f7; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l15 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l15; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l15 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l9; + var_j1 = var_l15; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l10; + var_i3 = var_l9; + var_i4 = var_l7; + var_i5 = 76u; + var_i4 += var_i5; + var_i5 = var_l4; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_i6 = var_l4; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_f7 = var_p3; + w2c_rapier__wasm3d__bg_f166(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_f7); + var_i0 = var_l6; + var_i1 = 0u; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 88u); + var_l8 = var_i2; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B5;} + var_i1 = var_l4; + var_i2 = 80u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i2 = var_l4; + var_i3 = 88u; + var_i2 += var_i3; + var_l7 = var_i2; + var_i3 = 52u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l4; + var_i2 = 72u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = var_l7; + var_i3 = 44u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l4; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l11 = var_i1; + var_i2 = var_l7; + var_i3 = 36u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l4; + var_i2 = 56u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = var_l7; + var_i3 = 28u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = var_l7; + var_i3 = 20u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l4; + var_i2 = var_l4; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 92u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 32, var_j2); + var_i1 = 0u; + var_i2 = var_l8; + var_i2 = !(var_i2); + if (var_i2) {goto var_B5;} + var_i1 = var_l6; + var_i2 = var_l4; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l6; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l6; + var_i2 = 44u; + var_i1 += var_i2; + var_i2 = var_l10; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 36u; + var_i1 += var_i2; + var_i2 = var_l11; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = var_l12; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l13; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l14; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1u; + var_B5:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055796u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B7; + } + var_i0 = 56u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B7:; + var_i0 = var_l5; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B6:; + var_i0 = 56u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f612(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l8 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_L2: + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_L5: + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p2; + } else { + var_i1 = var_l3; + var_i2 = var_p2; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_j0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 += var_i1; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l4; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + } + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f613(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l13 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_f1 = 0; + var_f2 = var_l4; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 1.1920929e-07; + var_i3 = var_f3 <= var_f4; + var_l13 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l6; + var_f1 = 1; + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 /= var_f3; + var_i3 = var_l13; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l10 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f1 = -(var_f1); + var_l11 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f1 = var_l8; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l5; + var_f1 = var_l6; + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_f0 = var_l7; + var_f1 = var_l8; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l8; + var_f1 = var_l11; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_l9; + var_l4 = var_f0; + var_f0 = var_l8; + var_l7 = var_f0; + var_f0 = var_l10; + var_l3 = var_f0; + goto var_B0; + var_B3:; + var_f0 = var_l6; + var_f1 = var_l5; + var_f0 -= var_f1; + var_l5 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = var_l7; + var_f2 = var_l8; + var_f1 -= var_f2; + var_l12 = var_f1; + var_i0 = var_f0 > var_f1; + var_f1 = var_l5; + var_f2 = var_l12; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l6; + var_f3 = var_l12; + var_i2 = var_f2 < var_f3; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 > var_f4; + var_i2 &= var_i3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l11; + var_f1 = var_l8; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_p1 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = var_l11; + var_l7 = var_f0; + var_B0:; + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f614(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_f0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f2 = -(var_f2); + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_p0; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = 9.99999975e-06; + var_i1 = var_f1 >= var_f2; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1; + var_f2 = var_p3; + var_i3 = var_p0; + var_i4 = 8u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_f1 = 1.10000002; + var_f0 *= var_f1; + var_p3 = var_f0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 48u; + var_i0 *= var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_L1: + var_i0 = var_p0; + var_p1 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 48u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_f0; + var_i0 = var_p2; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_f0 = var_p3; + var_f1 = var_l5; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L1;} + } + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_B0:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f615(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f564(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l6 = var_i0; + goto var_B2; + } + var_i0 = var_l5; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l3; + } + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l6 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l4; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l7 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l9 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l9; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f616(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + goto var_B2; + } + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f775(instance, var_i0, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) {goto var_B2;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B6; + } + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_B6:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + var_B5:; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 -= var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 2u; + var_i1 = var_l2; + var_i2 = 1048592u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + goto var_B2; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B4:; + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_B2:; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f617(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l11 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l5 = var_f4; + var_f3 -= var_f4; + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l4; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f618(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i1 = 128u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 2048u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 192u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 2u; + goto var_B1; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f862(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = var_p1; + var_i1 = 65536u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 18u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 &= var_i2; + var_i2 = 240u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 4u; + goto var_B1; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 224u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = 3u; + var_B1:; + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f619(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_l8 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_j1); + var_i0 = var_p1; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 160u; + var_i1 += var_i2; + var_p0 = var_i1; + w2c_rapier__wasm3d__bg_f724(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_p0; + w2c_rapier__wasm3d__bg_f725(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 11811160064ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 88u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f620(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + var_i4 = 8u; + var_i3 += var_i4; + var_l5 = var_i3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f621(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + var_i4 = 8u; + var_i3 += var_i4; + var_l5 = var_i3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l7 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l10 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l12 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l11; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f622(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 128u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 2048u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 65536u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 224u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = 3u; + goto var_B1; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f862(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 192u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 2u; + goto var_B1; + var_B2:; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = 18u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 &= var_i2; + var_i2 = 240u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 4u; + var_B1:; + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f623(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f624(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f625(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_l5 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_i3 = var_p1; + var_i4 = 56u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l8 = var_f3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p1; + var_i4 = 60u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l7; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundTriangle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 48u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 48u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l5; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 1095808u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f627(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f628(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f268(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f629(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f630(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f631(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f632(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f633(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f634(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l14 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l14; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l14; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l14; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l14; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l14; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l13; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l7; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l14; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f2 = var_l4; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f635(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f636(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f637(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_triangle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l3; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1087592u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f639(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l12; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l4; + var_f1 = var_l6; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f640(w2c_rapier__wasm3d__bg* instance, u64 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 39u; + var_l3 = var_i0; + var_j0 = var_p0; + var_j1 = 10000ull; + var_i0 = var_j0 < var_j1; + if (var_i0) { + var_j0 = var_p0; + var_l8 = var_j0; + goto var_B0; + } + var_L2: + var_i0 = var_l5; + var_i1 = 9u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_j1 = var_p0; + var_j2 = var_p0; + var_j3 = 10000ull; + var_j2 = DIV_U(var_j2, var_j3); + var_l8 = var_j2; + var_j3 = 10000ull; + var_j2 *= var_j3; + var_j1 -= var_j2; + var_i1 = (u32)(var_j1); + var_l6 = var_i1; + var_i2 = 65535u; + var_i1 &= var_i2; + var_i2 = 100u; + var_i1 = DIV_U(var_i1, var_i2); + var_l7 = var_i1; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1107374u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 100u; + var_i2 *= var_i3; + var_i1 -= var_i2; + var_i2 = 65535u; + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1107374u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_j0 = var_p0; + var_j1 = 99999999ull; + var_i0 = var_j0 > var_j1; + var_l4 = var_i0; + var_j0 = var_l8; + var_p0 = var_j0; + var_i0 = var_l4; + if (var_i0) {goto var_L2;} + var_B0:; + var_j0 = var_l8; + var_i0 = (u32)(var_j0); + var_l4 = var_i0; + var_i1 = 99u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_j0 = var_l8; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = 65535u; + var_i0 &= var_i1; + var_i1 = 100u; + var_i0 = DIV_U(var_i0, var_i1); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 9u; + var_i1 += var_i2; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l4; + var_i3 = 100u; + var_i2 *= var_i3; + var_i1 -= var_i2; + var_i2 = 65535u; + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1107374u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l4; + var_i1 = 10u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 2u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 9u; + var_i1 += var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1107374u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 9u; + var_i1 += var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1103680u; + var_i3 = 0u; + var_i4 = var_l5; + var_i5 = 9u; + var_i4 += var_i5; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 39u; + var_i6 = var_l3; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f641(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l7 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_l8 = var_f4; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_f3; + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l4 = var_f4; + var_f3 -= var_f4; + var_l9 = var_f3; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l6; + var_f1 = var_l8; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1, var_j2; + f32 var_f4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l14 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l17 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l11; + var_j1 = var_l17; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l13 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p5; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l15 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p5; + var_i1 = 40u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l15; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = var_l12; + var_i2 = var_l11; + var_i3 = 76u; + var_i2 += var_i3; + var_i3 = var_l10; + var_f4 = var_p4; + var_i5 = var_l14; + var_i6 = var_l13; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 28u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + } + var_i0 = var_l9; + var_i1 = var_p5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B5:; + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p5 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 28u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 28u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, f64 var_p12, u32 var_p13, f64 var_p14, u32 var_p15) { + u32 var_l16 = 0, var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l17; + var_i1 = var_p15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_p7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p7; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p7; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p7; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p7; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p7; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p7; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p7; + var_i1 = var_p6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 39, var_i1); + var_i0 = var_p7; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p7; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p7; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p7; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p7; + var_d1 = var_p12; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_d1); + var_i0 = var_p7; + var_i1 = var_p11; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p7; + var_d1 = var_p14; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_d1); + var_i0 = var_p7; + var_i1 = var_p13; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p7; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 39u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p7; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_p7; + var_i2 = 92u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f111(instance, var_i0, var_i1); + goto var_B2; + } + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 39u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p7; + var_i1 = var_p7; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p7; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f111(instance, var_i0, var_i1); + var_B2:; + var_i0 = var_p7; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f644(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l8 = var_f3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l4 = var_f3; + var_f2 -= var_f3; + var_l9 = var_f2; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l7; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l7; + var_f7 = var_l4; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l3; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f645(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l11 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l5 = var_f4; + var_f3 -= var_f4; + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 += var_f4; + var_l7 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l6; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l4; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f646(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l2 = var_i0; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + var_p0 = var_i0; + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_L5: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 15u; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = 48u; + var_i3 = 87u; + var_i4 = var_l3; + var_i5 = 10u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i0 = var_l3; + if (var_i0) {goto var_L5;} + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_l2; + var_i5 = var_l4; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_l2; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = 0u; + var_l2 = var_i0; + var_L6: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 15u; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = 48u; + var_i3 = 55u; + var_i4 = var_l3; + var_i5 = 10u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i0 = var_l3; + if (var_i0) {goto var_L6;} + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_l2; + var_i5 = var_l4; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_l2; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f647(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B1; + } + var_i0 = var_p2; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 255u; + var_i2 = var_l3; + var_i3 = var_p2; + var_i2 -= var_i3; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = var_p2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_B1:; + var_i0 = var_l9; + var_i1 = var_p1; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B5; + } + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1052988u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l1; + var_f3 = var_l9; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 += var_f5; + var_l2 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l3; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l1; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_f7 = var_l1; + var_f6 *= var_f7; + var_f7 = var_l3; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l1 = var_f6; + var_f7 = var_l1; + var_f6 += var_f7; + var_l1 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l1; + var_f4 *= var_f5; + var_f5 = var_l5; + var_f6 = var_l2; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + var_f2 = var_l8; + var_f3 = var_l9; + var_f4 = var_l1; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f5 = var_l3; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f649(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_f0 = var_p1; + var_f1 = var_p1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_p0; + var_f1 = var_p0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B1;} + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l2 = var_i0; + var_i1 = 1065353216u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_f0 = var_p0; + var_f0 = w2c_rapier__wasm3d__bg_f598(instance, var_f0); + goto var_Bfunc; + var_B1:; + var_f0 = var_p0; + var_f1 = var_p1; + var_f0 += var_f1; + goto var_Bfunc; + var_B0:; + var_i0 = var_l2; + var_i1 = 30u; + var_i0 >>= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_f1 = var_p0; + var_i1 = i32_reinterpret_f32(var_f1); + var_l3 = var_i1; + var_i2 = 31u; + var_i1 >>= (var_i2 & 31); + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.14159274; + var_p1 = var_f0; + var_i0 = var_l4; + switch (var_i0) { + case 0: goto var_B7; + case 1: goto var_B7; + case 2: goto var_B6; + default: goto var_B2; + } + } + var_i0 = var_l2; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i1 = 2139095040u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1.57079637; + var_f1 = var_p0; + var_f0 = copysignf(var_f0, var_f1); + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 2139095040u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i1 = 218103808u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l5; + if (var_i0) { + var_f0 = 0; + var_i1 = var_l3; + var_i2 = 218103808u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B11;} + } + var_f0 = var_p0; + var_f1 = var_p1; + var_f0 /= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f0 = w2c_rapier__wasm3d__bg_f598(instance, var_f0); + var_B11:; + var_p1 = var_f0; + var_i0 = var_l4; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B14; + case 2: goto var_B13; + default: goto var_B15; + } + var_B15:; + var_f0 = var_p1; + var_f1 = 8.74227766e-08; + var_f0 += var_f1; + var_f1 = -3.14159274; + var_f0 += var_f1; + goto var_Bfunc; + var_B14:; + var_f0 = var_p1; + var_f0 = -(var_f0); + goto var_Bfunc; + var_B13:; + var_f0 = 3.14159274; + var_f1 = var_p1; + var_f2 = 8.74227766e-08; + var_f1 += var_f2; + var_f0 -= var_f1; + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 2139095040u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_f0 = -3.14159274; + var_p1 = var_f0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + goto var_B2; + var_B7:; + var_f0 = var_p0; + goto var_Bfunc; + var_B6:; + var_f0 = 3.14159274; + goto var_Bfunc; + var_B5:; + var_f0 = 1.57079637; + var_f1 = var_p0; + var_f0 = copysignf(var_f0, var_f1); + goto var_Bfunc; + var_B4:; + var_f0 = -2.3561945; + var_p1 = var_f0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1101096u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_Bfunc; + var_B3:; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1101108u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_f0; + var_B2:; + var_f0 = var_p1; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f650(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1052032u; + var_l2 = var_i0; + var_i0 = 0u; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B5;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + goto var_B5; + } + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B5:; + var_l3 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l5; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 255u; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B3:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1213(instance); + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1213(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0; + f32 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 608u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 304u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l19 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 912u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l22 = var_f0; + var_f1 = var_l22; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l23 = var_f1; + var_f2 = var_l23; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l21 = var_f1; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l24 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l6; + var_f1 = var_l21; + var_f2 = var_l24; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l21 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_f1); + var_i0 = var_l6; + var_f1 = var_l23; + var_f2 = var_l21; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l6; + var_f1 = var_l22; + var_f2 = var_l21; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 304u; + var_i1 += var_i2; + var_l13 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 688u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 568u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 596u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 380u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 388u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 669u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 650u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 560, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 588, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 653, var_j1); + var_i0 = var_p3; + var_i1 = 631u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 634, var_j1); + var_i0 = var_p3; + var_i1 = 612u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 615, var_j1); + var_i0 = var_p3; + var_i1 = 409u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_l20 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 401, var_j1); + var_i0 = var_p3; + var_i1 = 437u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 669u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 429, var_j1); + var_i0 = var_p3; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 465u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 650u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 457, var_j1); + var_i0 = var_p3; + var_i1 = 500u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 493u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 631u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 485, var_j1); + var_i0 = var_p3; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 521u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 612u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 513, var_j1); + var_i0 = var_p3; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_p3; + var_i1 = 62u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_i0 = var_p3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 572, var_j1); + var_i0 = var_p3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 552, var_j1); + var_i0 = var_p3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_p3; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_p3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_p3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_p3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_p3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_p3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_p3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_p3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l20; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 544u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f494(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p3 = var_i0; + var_i1 = 304u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_p3; + var_i1 = 268u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f494(instance, var_i0, var_i1); + var_i0 = var_l10; + var_i1 = var_p3; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 608u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l10; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i1 = 688u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f1426(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f1427(instance, var_i0, var_i1, var_i2); + var_i0 = var_l19; + if (var_i0) {goto var_B5;} + goto var_B4; + } + var_i0 = var_l12; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B3; + var_B5:; + var_i0 = var_l6; + var_i1 = 608u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_f1); + var_i0 = var_l6; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_f1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 304u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 297u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 297, var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B4:; + var_i0 = var_l6; + var_i1 = 608u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l6; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 304u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f1597(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i1 = var_l8; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B3:; + var_i0 = var_l6; + var_i1 = 912u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 401u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 308u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l11 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l11; + var_i1 = 101u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l7; + var_i1 = 608u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 308u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f652(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l4 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 1065353215u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1056964608u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_f0 = 1; + var_f1 = var_p0; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_p0 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 4294963200u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l1 = var_f0; + var_f0 = var_p0; + var_f1 = var_p0; + var_f2 = var_p0; + var_f3 = -0.008656363; + var_f2 *= var_f3; + var_f3 = -0.0427434221; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = 0.166665867; + var_f1 += var_f2; + var_f0 *= var_f1; + var_f1 = var_p0; + var_f2 = -0.706629634; + var_f1 *= var_f2; + var_f2 = 1; + var_f1 += var_f2; + var_f0 /= var_f1; + var_f1 = var_l2; + var_f0 *= var_f1; + var_f1 = var_p0; + var_f2 = var_l1; + var_f3 = var_l1; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f3 = var_l1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f0 += var_f1; + var_f1 = var_l1; + var_f0 += var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f0 += var_f1; + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 1065353216u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = 0; + var_f1 = 3.1415925; + var_i2 = var_l4; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + } + var_f0 = 0; + var_f1 = var_p0; + var_f2 = var_p0; + var_f1 -= var_f2; + var_f0 /= var_f1; + goto var_Bfunc; + var_B2:; + var_f0 = 1.57079625; + var_i1 = var_l3; + var_i2 = 847249409u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B0;} + var_f0 = 7.54978942e-08; + var_f1 = var_p0; + var_f2 = var_p0; + var_f1 *= var_f2; + var_l1 = var_f1; + var_f2 = var_l1; + var_f3 = var_l1; + var_f4 = -0.008656363; + var_f3 *= var_f4; + var_f4 = -0.0427434221; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f3 = 0.166665867; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_l1; + var_f3 = -0.706629634; + var_f2 *= var_f3; + var_f3 = 1; + var_f2 += var_f3; + var_f1 /= var_f2; + var_f2 = var_p0; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_p0; + var_f0 -= var_f1; + var_f1 = 1.57079625; + var_f0 += var_f1; + goto var_Bfunc; + var_B1:; + var_f0 = 1.57079625; + var_f1 = var_p0; + var_f2 = 1; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_p0 = var_f1; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l1 = var_f1; + var_f2 = var_l1; + var_f3 = var_p0; + var_f4 = var_p0; + var_f5 = var_p0; + var_f6 = -0.008656363; + var_f5 *= var_f6; + var_f6 = -0.0427434221; + var_f5 += var_f6; + var_f4 *= var_f5; + var_f5 = 0.166665867; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f4 = var_p0; + var_f5 = -0.706629634; + var_f4 *= var_f5; + var_f5 = 1; + var_f4 += var_f5; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f3 = -7.54978942e-08; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f0 += var_f1; + var_B0:; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_containsPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i2 = var_l6; + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 72u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f654(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = var_p2; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_p2; + var_i2 = var_l6; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B4:; + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_l5 = var_i0; + var_i0 = var_p2; + var_l4 = var_i0; + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 4u; + var_l5 = var_i0; + goto var_B2; + } + var_i0 = var_p1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 4u; + var_i3 = var_p1; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_p2 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p2; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f655(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_l5; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + var_B2:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1075216u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l4; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 354u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_B3:; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f656(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_p0; + var_i2 = 168u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_p0; + var_i3 = 32u; + var_i2 += var_i3; + var_l4 = var_i2; + w2c_rapier__wasm3d__bg_f772(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 236u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 196u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 232u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 228u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = var_l3; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f323(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p0; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + } + var_i0 = var_l1; + var_i1 = 2u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + } + var_i0 = var_l1; + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + } + var_i0 = var_l1; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l1; + var_i1 = 16u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 156u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 160u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f657(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = 0.333333343; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l3 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l4 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l7 = var_f1; + var_f2 = var_l4; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l8 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 28u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l5; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l10 = var_f2; + var_f3 = 0.333333343; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_p1; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = 0.333333343; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l5 = var_f2; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l7; + var_f3 = var_l3; + var_f2 -= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l9; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l5; + var_f4 = var_l11; + var_f3 -= var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l3 = var_f2; + var_f3 = var_l7; + var_f4 = var_l2; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l8; + var_f4 -= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l5; + var_f5 = var_l10; + var_f4 -= var_f5; + var_l2 = var_f4; + var_f5 = var_l2; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = 0; + var_f3 += var_f4; + var_l2 = var_f3; + var_f4 = 0; + var_f5 = var_l2; + var_f6 = 0; + var_i5 = var_f5 > var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f5 = var_l3; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f4 = var_l6; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f658(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_L2: + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p0; + } else { + var_i1 = var_l2; + var_i2 = var_p0; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L2;} + } + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f659(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + u32 var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, + var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l13 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l14 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l14; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f1 = var_l9; + var_f0 += var_f1; + var_l9 = var_f0; + var_i0 = var_l6; + var_f1 = var_l7; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l15 = var_f2; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l9; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l7; + var_f6 = var_l11; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l12; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l7 = var_f5; + var_f6 = var_l7; + var_f5 += var_f6; + var_l7 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_f1 = var_l14; + var_f2 = var_l15; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l12; + var_f5 = var_l9; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l6; + var_f1 = var_l13; + var_f2 = var_l15; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l6; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_p4; + var_f4 = var_p5; + w2c_rapier__wasm3d__bg_f684(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_B0:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f660(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B6; + default: goto var_B7; + } + var_B7:; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B6:; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 5u; + var_i1 -= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + goto var_B3; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 9u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 9u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l8 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_B5:; + var_i0 = var_p0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_l2; + var_j1 = 9473ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f1417(instance, var_i0); + var_p1 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B1:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_revolute_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 608u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 304u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 624u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l18 = var_f1; + var_f2 = var_l18; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l16 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l19 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l4; + var_f1 = var_l16; + var_f2 = var_l19; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l16 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_l18; + var_f2 = var_l16; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = var_l17; + var_f2 = var_l16; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 688u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 568u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 596u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 380u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 388u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 669u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 650u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 560, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 588, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 372, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 672, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 653, var_j1); + var_i0 = var_l3; + var_i1 = 631u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 634, var_j1); + var_i0 = var_l3; + var_i1 = 612u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 615, var_j1); + var_i0 = var_l3; + var_i1 = 409u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 401, var_j1); + var_i0 = var_l3; + var_i1 = 437u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 444u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 669u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 429, var_j1); + var_i0 = var_l3; + var_i1 = 472u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 465u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 650u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 457, var_j1); + var_i0 = var_l3; + var_i1 = 500u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 493u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 631u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 485, var_j1); + var_i0 = var_l3; + var_i1 = 528u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 521u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 612u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 513, var_j1); + var_i0 = var_l3; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 604, var_i1); + var_i0 = var_l3; + var_i1 = 55u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 600, var_i1); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 580, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 572, var_j1); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 552, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 544, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 540, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 532, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 504, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 484, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 476, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 428, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 420, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 400, var_i1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 392, var_j1); + var_i0 = var_l3; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 368, var_i1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_j1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 328, var_j1); + var_i0 = var_l3; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l3; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l3; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l15; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 544u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f494(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 304u; + var_i1 += var_i2; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i1 = 304u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l3; + var_i1 = 268u; + var_i0 += var_i1; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f494(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i1 = var_l3; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l8; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 688u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 608u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f1426(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f1427(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f1597(instance, var_i0, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B3; + } + var_i0 = var_l9; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_B3:; + var_i0 = var_l4; + var_i1 = 624u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 208u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 400u); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 401u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 308u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 208u; + var_i1 += var_i2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p0; + var_i1 = 101u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 207u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l5; + var_i1 = 608u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 308u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 76u; + var_i2 += var_i3; + var_i3 = var_l6; + var_i4 = var_p3; + var_i5 = 0u; + var_i4 = var_i4 != var_i5; + var_i5 = var_l4; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 60u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B3:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B2:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 376u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 360u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 368u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 388u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 396u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 352u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 380u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 56u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 56u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f664(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f665(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + if (var_i1) { + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i1 = 1u; + goto var_B0; + } + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l6 = var_i1; + var_i2 = 4u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 1u; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 1107297u; + var_i4 = 1107323u; + var_i5 = var_l5; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i4 = 2u; + var_i5 = 1u; + var_i6 = var_l5; + var_i4 = var_i6 ? var_i4 : var_i5; + var_i5 = var_l4; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i2) {goto var_B0;} + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = var_p2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B0; + } + var_i1 = var_l5; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1107321u; + var_i3 = 2u; + var_i4 = var_l4; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i1) { + var_i1 = 0u; + var_l5 = var_i1; + var_i1 = 1u; + goto var_B0; + } + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l6 = var_i1; + } + var_i1 = var_l3; + var_i2 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 23, var_i2); + var_i1 = var_l3; + var_i2 = 1107264u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 28, var_i2); + var_i1 = var_l3; + var_i2 = var_l4; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 23u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_j1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l8 = var_j1; + var_i1 = var_l3; + var_i2 = var_l4; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 56, var_i2); + var_i1 = var_l3; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 52, var_i2); + var_i1 = var_l3; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_i2); + var_i1 = var_l3; + var_j2 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 40, var_j2); + var_i1 = var_l3; + var_j2 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 32, var_j2); + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 24, var_i2); + var_i1 = 1u; + var_i2 = var_p1; + var_i3 = var_l3; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p2; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i2) {goto var_B0;} + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = 1107295u; + var_i3 = 2u; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 28u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f666(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_f0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f667(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 256u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B0;} + var_i1 = 31u; + var_i2 = var_p1; + var_i3 = 16777215u; + var_i2 = var_i2 > var_i3; + if (var_i2) {goto var_B0;} + var_i1 = var_p1; + var_i2 = 6u; + var_i3 = var_p1; + var_i4 = 8u; + var_i3 >>= (var_i4 & 31); + var_i3 = I32_CLZ(var_i3); + var_l3 = var_i3; + var_i2 -= var_i3; + var_i1 >>= (var_i2 & 31); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i1 -= var_i2; + var_i2 = 62u; + var_i1 += var_i2; + var_B0:; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1112064u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_l2 = var_i0; + var_i0 = 1112476u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 1u; + var_i2 = var_l3; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 0u; + var_i1 = 25u; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 >>= (var_i3 & 31); + var_i1 -= var_i2; + var_i2 = var_l3; + var_i3 = 31u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_p0 = var_i0; + goto var_B3; + } + var_i0 = 1112476u; + var_i1 = var_p0; + var_i2 = var_l5; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B1; + var_B4:; + var_i0 = var_p1; + var_i1 = var_p0; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_L6: + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 29u; + var_i1 >>= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p0; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L6;} + var_B3:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = var_l5; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B1:; + var_i0 = var_l2; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f668(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 36u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 32u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L1: + var_i0 = var_l1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l1; + var_i1 = 36u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 36u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f669(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l5; + var_l3 = var_i1; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_L4: + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L4;} + } + var_i0 = var_l7; + if (var_i0) { + var_L6: + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L6;} + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l3 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_Bfunc; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f670(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i2 = 16u; + var_i3 = var_p0; + var_i4 = 20u; + var_i3 += var_i4; + var_l1 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) {goto var_B1;} + var_i0 = 0u; + var_l1 = var_i0; + goto var_B0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_L3: + var_i0 = var_l3; + var_l5 = var_i0; + var_i0 = var_l2; + var_l1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l2 = var_i0; + } + var_i0 = var_l2; + if (var_i0) {goto var_L3;} + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 1112064u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i2 = 20u; + var_i3 = var_l4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_i4 = var_p0; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 += var_i1; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + if (var_i0) {goto var_B6;} + goto var_B5; + } + var_i0 = var_l2; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + if (var_i0) {goto var_B6;} + var_i0 = 1112476u; + var_i1 = 1112476u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B6:; + var_i0 = var_l1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B5:; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f671(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + switch (var_i0) { + case 0: goto var_B0; + case 1: goto var_B1; + case 2: goto var_B0; + default: goto var_B2; + } + var_B2:; + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1103040u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1103048u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 &= var_i2; + var_l2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = !(var_i0); + var_l3 = var_i0; + goto var_B6; + } + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + goto var_B4; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B6:; + var_i0 = var_l1; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1101948u; + var_i1 = 43u; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1102736u; + var_i4 = 1103064u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l1; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l1; + var_i1 = 1102652u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1168(instance, var_i0, var_i1); + UNREACHABLE; + var_B4:; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_B3:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l1; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f766(instance, var_i0); + var_i0 = var_l1; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f673(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l12 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l13 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l13; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l5; + var_f1 = var_l6; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l14 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l6; + var_f6 = var_l10; + var_f5 *= var_f6; + var_f6 = var_l12; + var_f7 = var_l11; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l6 = var_f5; + var_f6 = var_l6; + var_f5 += var_f6; + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l5; + var_f1 = var_l13; + var_f2 = var_l14; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l11; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f2 = var_l14; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f674(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_f0; + var_i0 = var_l1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l7; + var_l9 = var_f0; + var_f0 = var_l8; + var_l5 = var_f0; + var_f0 = var_l4; + var_l3 = var_f0; + goto var_B1; + } + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f0 = var_l4; + var_l3 = var_f0; + var_f0 = var_l8; + var_l5 = var_f0; + var_f0 = var_l7; + var_l9 = var_f0; + var_L3: + var_f0 = var_l9; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l9; + var_f3 = var_l10; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l9 = var_f0; + var_f0 = var_l5; + var_i1 = var_l1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f0 = var_l7; + var_f1 = var_l10; + var_f2 = var_l7; + var_f3 = var_l10; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f2 = var_l6; + var_f3 = var_l8; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l3; + var_i1 = var_l1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l3; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l6; + var_f2 = var_l4; + var_f3 = var_l6; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B1:; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f3 = var_l8; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l4; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f3 = var_l7; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f4 = var_l5; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + goto var_Bfunc; + } + var_i0 = 1081393u; + var_i1 = 82u; + var_i2 = 1081492u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f675(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l5; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l10; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = 0u; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 1u; + var_p2 = var_i0; + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_p2 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l5; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l5; + var_f0 = -(var_f0); + var_f1 = var_l6; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_f0 -= var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_f0 = 0; + var_f1 = var_l7; + var_i2 = var_p1; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + if (var_i0) {goto var_B0;} + var_f0 = var_l6; + var_f0 = wasm_sqrtf(var_f0); + var_f1 = var_l5; + var_f0 -= var_f1; + var_f1 = var_l8; + var_f0 /= var_f1; + var_l7 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f2 = var_p3; + var_f3 = var_l7; + var_i2 = var_f2 >= var_f3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_remove_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, + var_l38 = 0, var_l39 = 0; + u64 var_l40 = 0, var_l41 = 0, var_l42 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 368u; + var_i0 -= var_i1; + var_l31 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l40 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l40; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l28 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 496u; + var_i0 -= var_i1; + var_l17 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l15; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l38 = var_i0; + var_i0 = var_l7; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 328u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + var_i1 = 320u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_j0; + var_i0 = var_l7; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l7; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_i0; + var_i0 = var_l17; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = 296u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l17; + var_i1 = 31u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 352u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 345u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 337u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = var_l7; + var_i2 = 329u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_i1 = var_l27; + var_i2 = var_l28; + var_i3 = var_l36; + var_i4 = var_l15; + w2c_rapier__wasm3d__bg_f601(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B5; + var_B6:; + var_i0 = var_l24; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + goto var_B4; + var_B5:; + var_i0 = var_l34; + if (var_i0) { + var_i0 = var_l35; + var_i1 = var_l34; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l35; + var_l8 = var_i0; + var_L8: + var_i0 = var_l17; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l10; + var_i5 = var_l15; + var_i6 = 0u; + w2c_rapier__wasm3d__bg_f211(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 368u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_i1 = var_l17; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 356u); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 364u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B9:; + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + } + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l29 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 336u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l27; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l27; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l22 = var_i0; + var_i0 = var_l6; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l22; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l22; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 4294967295u; + var_l9 = var_i0; + var_i0 = 4294967295u; + var_l11 = var_i0; + goto var_B15; + } + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l22; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l30; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B14;} + var_B15:; + var_L17: + var_i0 = var_l30; + var_i1 = var_l11; + var_l7 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l25; + var_i1 = var_l7; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L17;} + var_i0 = var_l9; + var_l6 = var_i0; + var_i0 = var_l7; + var_l9 = var_i0; + goto var_B13; + var_B14:; + var_i0 = var_l25; + var_i1 = var_l9; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l6 = var_i0; + var_B13:; + var_i0 = var_l9; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = var_l9; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l9; + var_i1 = var_l10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l7 = var_i0; + var_i0 = 96u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l21 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B20;} + var_i0 = var_l21; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l21; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l21; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l21; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l21; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l21; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l29; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l29; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = 1u; + var_l9 = var_i0; + var_L22: + var_i0 = var_l6; + var_i1 = var_l30; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = var_l6; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l7 = var_i0; + goto var_B30; + } + var_L32: + var_i0 = var_l30; + var_i1 = var_l11; + var_l10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l25; + var_i1 = var_l10; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 356u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l22; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L32;} + var_i0 = var_l6; + var_l7 = var_i0; + var_i0 = var_l10; + var_l6 = var_i0; + var_B30:; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_i1 = 368u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B28;} + var_i0 = var_l6; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l13; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l10; + var_i1 = var_l25; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l23 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l6 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l29; + var_i1 = var_l9; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f816(instance, var_i0, var_i1, var_i2); + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l21 = var_i0; + goto var_B23; + var_B29:; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_i0; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l12; + var_i1 = 36u; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_i0; + var_i0 = var_l12; + var_i1 = 72u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l12; + var_i1 = 68u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l8; + var_l11 = var_i0; + var_L33: + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l13 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l18 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l14 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l19 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l15; + var_i1 = var_l9; + var_i2 = var_l10; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_l10; + } else { + var_i1 = var_l15; + var_i2 = var_l9; + w2c_rapier__wasm3d__bg_f824(instance, var_i1, var_i2); + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l6 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l12; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l12; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l29; + var_i1 = var_l12; + var_i2 = var_l16; + w2c_rapier__wasm3d__bg_f362(instance, var_i0, var_i1, var_i2); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l16; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l13 = var_i0; + var_i1 = var_l26; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l6; + var_i3 = var_l13; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 348u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l16 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l37; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l16 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i0 = var_l13; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l6 = var_i1; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l13; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l16; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l37; + var_i1 = var_l16; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l7 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + } + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + goto var_B24; + var_B28:; + var_i0 = var_l8; + var_i1 = var_l13; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B27:; + var_i0 = var_l6; + var_i1 = var_l13; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B26:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1068616u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068600u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B12; + var_B23:; + var_i0 = var_l21; + var_i1 = var_l9; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l14; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l14; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l14; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l7; + var_l6 = var_i0; + goto var_L22; + UNREACHABLE; + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = 96u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + goto var_B3; + var_B12:; + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l22; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l16 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l14; + var_i1 = var_l22; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L40: + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l18; + var_i1 = var_l7; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l15 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l40 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l15; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l41 = var_j0; + var_j0 = var_l40; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B44; + } + var_L46: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B43;} + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L46;} + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_B44:; + var_j1 = var_l41; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B43:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L48: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 356u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + } + var_i0 = var_l10; + var_j1 = var_l41; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B42:; + var_i0 = var_l15; + var_i1 = var_l18; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 -= var_i3; + var_l8 = var_i2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 368u; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_j0 = var_l40; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B50; + } + var_L52: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l8; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L52;} + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_B50:; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B49:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L54: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l8; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 356u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L54;} + } + var_i0 = var_l10; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B41:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L40;} + } + var_i0 = var_l14; + var_i1 = var_l22; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_L56: + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l18; + var_i1 = var_l7; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l13 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_l40 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l13; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 352u); + var_l41 = var_j0; + var_j0 = var_l40; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B60; + } + var_L62: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B59;} + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L62;} + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_B60:; + var_j1 = var_l41; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B59:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l7; + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L64: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 356u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L64;} + } + var_i0 = var_l10; + var_j1 = var_l41; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B58:; + var_i0 = var_l13; + var_i1 = var_l18; + var_i2 = var_l8; + var_i3 = 1u; + var_i2 -= var_i3; + var_l8 = var_i2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 368u; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l6; + var_i1 = 360u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_j0 = var_l40; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B66; + } + var_L68: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_l8; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l9 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L68;} + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + var_B66:; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B65:; + var_i0 = var_l10; + var_i1 = var_l16; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l8; + var_i1 = var_l14; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L70: + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B57;} + var_i0 = var_l8; + var_i1 = var_l18; + var_i2 = var_l6; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 356u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L70;} + } + var_i0 = var_l10; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B57:; + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L56;} + } + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 1u; + var_i1 -= var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_i0 = var_l23; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_j1 = var_l40; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_l22; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l19; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_j0 = var_l40; + var_i0 = (u32)(var_j0); + var_l6 = var_i0; + var_i1 = var_l12; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L72: + var_i0 = var_l18; + var_i1 = var_l6; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L72;} + } + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B38;} + var_L73: + var_i0 = var_l18; + var_i1 = var_l8; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 364u; + var_i0 += var_i1; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 356u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L73;} + var_B38:; + var_i0 = var_l16; + var_i1 = var_l22; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l14; + var_i1 = var_l22; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i2 = var_l7; + var_i1 = var_i1 <= var_i2; + if (var_i1) { + var_i1 = var_l10; + goto var_B75; + } + var_i1 = var_l7; + var_l9 = var_i1; + var_i1 = var_l10; + var_i2 = var_l7; + var_i1 -= var_i2; + var_l23 = var_i1; + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_i3 = var_l7; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l12; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_l7; + var_i3 = var_l23; + w2c_rapier__wasm3d__bg_f813(instance, var_i1, var_i2, var_i3); + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + } + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i3 = 3u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = var_l23; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l19; + var_i2 = var_l7; + var_i1 -= var_i2; + var_l6 = var_i1; + var_i2 = 7u; + var_i1 &= var_i2; + var_l8 = var_i1; + var_i1 = var_l19; + var_i2 = var_l7; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_i2 = 7u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l6; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_l6 = var_i1; + var_L80: + var_i1 = var_l11; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 56u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 48u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 24u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_l11 = var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 -= var_i2; + var_l6 = var_i1; + if (var_i1) {goto var_L80;} + } + var_i1 = var_l8; + if (var_i1) { + var_L82: + var_i1 = var_l11; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l11; + var_i2 = 8u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + var_l8 = var_i1; + if (var_i1) {goto var_L82;} + } + var_i1 = var_l9; + var_i2 = var_l23; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_l9 = var_i1; + } + var_i1 = var_l9; + var_i2 = var_l7; + var_i3 = var_l10; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B75;} + var_i1 = var_l11; + var_j2 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_B75:; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = var_l19; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l7; + var_i2 = 1066760u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B11:; + var_i0 = var_l29; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + if (var_i0) { + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 340u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = 0u; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l20; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l20; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l28; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l26; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l26; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l20; + var_i1 = 20u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = 4294967295u; + var_l9 = var_i0; + var_i0 = 4294967295u; + var_l6 = var_i0; + var_i0 = var_l21; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_l23 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l20; + var_i1 = 36u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 20u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = 4u; + var_l10 = var_i0; + var_L88: + var_i0 = var_l6; + var_i1 = var_l32; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + goto var_B92; + } + var_L94: + var_i0 = var_l32; + var_i1 = var_l9; + var_l11 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B91;} + var_i0 = var_l33; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l21; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L94;} + var_i0 = var_l6; + var_l7 = var_i0; + var_i0 = var_l11; + var_l6 = var_i0; + var_B92:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B89;} + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B90;} + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B91:; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l10; + var_l9 = var_i0; + var_L96: + var_i0 = var_l20; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f38(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L96;} + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B85;} + var_i0 = var_l10; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B85; + var_B90:; + var_i0 = var_l20; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l11; + var_i1 = var_l28; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l26; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l11 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l25 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l11 = var_i0; + } + var_i0 = var_l20; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l11; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l28 = var_i0; + var_i0 = var_l28; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l11 = var_i1; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l28; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l25; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = var_l25; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l11 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + } + var_i0 = var_l20; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_l6 = var_i0; + goto var_L88; + var_B89:; + goto var_B3; + var_B87:; + var_i0 = var_l28; + var_i1 = var_l11; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B85:; + var_i0 = var_l26; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = 296u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l24; + var_i1 = var_l39; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_i1); + var_i0 = var_l24; + var_j1 = var_l42; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_j1); + var_i0 = var_l24; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l24; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l24; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l24; + var_i1 = var_l38; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 31u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 337u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 329u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 321, var_j1); + var_B4:; + var_i0 = var_l17; + var_i1 = 496u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l31; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 336u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B100;} + var_i0 = var_l31; + var_i1 = 228u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 316u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B100;} + var_i0 = var_l31; + var_i1 = 320u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B100:; + var_i0 = var_p5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = 368u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f677(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i3 = 128u; + var_i2 = var_i2 >= var_i3; + if (var_i2) { + var_i2 = var_p0; + var_i3 = 2048u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B5;} + var_i2 = var_p0; + var_i3 = 65536u; + var_i2 = var_i2 >= var_i3; + if (var_i2) {goto var_B4;} + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 224u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = 3u; + goto var_B3; + } + var_i2 = var_l2; + var_i3 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 1u; + goto var_B3; + var_B5:; + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 192u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 2u; + goto var_B3; + var_B4:; + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 15, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 18u; + var_i3 >>= (var_i4 & 31); + var_i4 = 240u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p0; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = 4u; + var_B3:; + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f678(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l12 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l12 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l2; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l4 = var_f4; + var_f3 += var_f4; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l6 = var_f4; + var_f3 += var_f4; + var_f4 = var_l3; + var_i5 = var_p1; + var_i6 = 16u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l10 = var_f5; + var_f6 = 0; + var_f5 *= var_f6; + var_l5 = var_f5; + var_f4 += var_f5; + var_i5 = var_p1; + var_i6 = 20u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l11 = var_f5; + var_f6 = 0; + var_f5 *= var_f6; + var_l7 = var_f5; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f3 = var_l4; + var_f4 = var_l2; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f3 += var_f4; + var_f4 = var_l5; + var_f5 = var_l3; + var_f4 -= var_f5; + var_f5 = var_l7; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l12; + var_f3 = var_l9; + var_f4 = var_l2; + var_f5 = 0; + var_f4 *= var_f5; + var_l2 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 += var_f4; + var_f4 = var_l11; + var_f5 = var_l3; + var_f6 = 0; + var_f5 *= var_f6; + var_l3 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l12; + var_f3 = var_l2; + var_f4 = var_l8; + var_f3 += var_f4; + var_f4 = var_l6; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l10; + var_f4 += var_f5; + var_f5 = var_l7; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l12; + var_f3 = var_l4; + var_f4 = var_l9; + var_f3 -= var_f4; + var_f4 = var_l5; + var_f5 = var_l11; + var_f4 -= var_f5; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l12; + var_f3 = var_l2; + var_f4 = var_l8; + var_f3 -= var_f4; + var_f4 = var_l6; + var_f3 += var_f4; + var_f4 = var_l3; + var_f5 = var_l10; + var_f4 -= var_f5; + var_f5 = var_l7; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f679(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l9 = 0; + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l5; + var_l7 = var_f0; + var_f0 = var_l6; + var_l3 = var_f0; + var_f0 = var_l2; + var_l1 = var_f0; + goto var_B1; + } + var_i0 = var_p0; + var_i1 = var_l9; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_p0 = var_i0; + var_f0 = var_l2; + var_l1 = var_f0; + var_f0 = var_l6; + var_l3 = var_f0; + var_f0 = var_l5; + var_l7 = var_f0; + var_L3: + var_f0 = var_l7; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l7; + var_f3 = var_l8; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l3; + var_f3 = var_l4; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l5; + var_f1 = var_l8; + var_f2 = var_l5; + var_f3 = var_l8; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_f0 = var_l6; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l1; + var_f3 = var_l4; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l1 = var_f0; + var_f0 = var_l2; + var_f1 = var_l4; + var_f2 = var_l2; + var_f3 = var_l4; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B1:; + var_f0 = var_l1; + var_f1 = var_l2; + var_f0 -= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l2 = var_f0; + var_f1 = var_l3; + var_f2 = var_l6; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l1 = var_f1; + var_f2 = var_l1; + var_f3 = var_l2; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l1 = var_f1; + var_f2 = var_l1; + var_f3 = var_l3; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + } + var_i0 = 1081393u; + var_i1 = 82u; + var_i2 = 1081492u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f680(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = 1112200u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l0 = var_i0; + if (var_i0) { + var_L1: + var_i0 = var_l0; + var_l1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l0 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l0; + if (var_i0) {goto var_L1;} + } + var_i0 = 1112512u; + var_i1 = var_l2; + var_i2 = 4095u; + var_i3 = var_l2; + var_i4 = 4095u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f681(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l8 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l11 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_f2 = var_l14; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l15 = var_f3; + var_f4 = var_l15; + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + var_l5 = var_f5; + var_f6 = var_l5; + var_f7 = var_l15; + var_i6 = var_f6 < var_f7; + var_p1 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l5; + var_f6 = var_l5; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f5 = var_l14; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l7; + var_f3 = var_l10; + var_f4 = var_l10; + var_f5 = var_l12; + var_f6 = var_l10; + var_f7 = var_l12; + var_i6 = var_f6 > var_f7; + var_p2 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l12; + var_f6 = var_l12; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f5 = var_l7; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l8; + var_f3 = var_l11; + var_f4 = var_l11; + var_f5 = var_l13; + var_f6 = var_l11; + var_f7 = var_l13; + var_i6 = var_f6 > var_f7; + var_l4 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l13; + var_f6 = var_l13; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f5 = var_l8; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l15; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l15; + var_f4 = var_l15; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l14; + var_f4 = var_l5; + var_f5 = var_l14; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l14; + var_f4 = var_l14; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l12; + var_f2 = var_l12; + var_f3 = var_l10; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l7; + var_f4 = var_l5; + var_f5 = var_l7; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l13; + var_f2 = var_l13; + var_f3 = var_l11; + var_i4 = var_l4; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l8; + var_f4 = var_l5; + var_f5 = var_l8; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f682(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l14 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l12 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l13 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l9; + var_f1 = var_l13; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l10; + var_f1 = var_l12; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l9 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l3; + var_f1 = var_l9; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l11; + var_f1 = var_l12; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_f1 = var_l3; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i1 = var_f1 < var_f2; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_l14 = var_i0; + var_B0:; + var_i0 = var_l14; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f683(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1112516u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112516u; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112520u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 24u; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f1020(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 24u; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f1020(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l0 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l0; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + } + var_i0 = var_l0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1112032u; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_L6: + var_j0 = var_l5; + var_j1 = 1ull; + var_j0 += var_j1; + var_l6 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B1;} + var_j0 = var_l5; + var_l7 = var_j0; + var_j0 = var_l7; + var_i1 = 1112032u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_j1; + var_i0 = var_j0 == var_j1; + var_l2 = var_i0; + var_i0 = 1112032u; + var_j1 = var_l6; + var_j2 = var_l5; + var_i3 = var_l2; + var_j1 = var_i3 ? var_j1 : var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L6;} + var_i0 = var_l0; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = 1112520u; + var_i1 = var_l0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l0; + var_i1 = var_l0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B0;} + var_i0 = 1112516u; + var_i1 = 1112516u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + goto var_Bfunc; + } + var_i0 = 1101496u; + var_i1 = 16u; + var_i2 = var_l1; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = 1101512u; + var_i4 = 1102128u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 1101924u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1101932u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f684(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l13 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l10; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l12; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l11; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l13 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_f1 = var_l10; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 56u); + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f685(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + var_l7 = var_i0; + var_L2: + var_i0 = var_p3; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_f1 = f32_reinterpret_i32(var_i1); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L2;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_L3: + var_i0 = var_l4; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_f0 = var_l10; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l12 = var_f0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_f0 = var_l11; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = var_l12; + var_f2 = var_l10; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + var_f2 = 1.1920929e-07; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L3;} + } + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l9 = var_i0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1081028u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, + var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l1; + var_f2 = var_l9; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 += var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l2; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l1; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l6 = var_f4; + var_f5 = var_l6; + var_f4 += var_f5; + var_l6 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l3; + var_f6 = var_l1; + var_f5 *= var_f6; + var_f6 = var_l2; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l1 = var_f5; + var_f6 = var_l1; + var_f5 += var_f6; + var_l1 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l9; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l2; + var_f4 = var_l1; + var_f3 *= var_f4; + var_f4 = var_l4; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l9; + var_f3 = var_l1; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l2; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, + var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, + var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, + var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + u64 var_l60 = 0; + f32 var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, var_l42 = 0, + var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, var_l50 = 0, + var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, var_l58 = 0, + var_l59 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_p5; + var_i1 = 4u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 268u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 260u; + var_i1 += var_i2; + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 248u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_l30 = var_i1; + w2c_rapier__wasm3d__bg_f1352(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l15 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l10 = var_i0; + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l11; + var_i2 = 232u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l48 = var_f1; + var_f2 = 0; + var_i1 = var_f1 != var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_L4: + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = 360u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_L4; + UNREACHABLE; + } + var_i0 = var_l11; + var_i1 = 172u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_l11; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l11; + var_i1 = 164u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l11; + var_i1 = 160u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_L5: + var_i0 = var_l15; + var_i1 = var_l7; + var_l9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 360u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L5;} + var_i0 = var_l6; + var_i1 = var_l9; + var_i2 = 44u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l35 = var_f1; + var_i2 = var_l9; + var_i3 = 48u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l37 = var_f2; + var_f1 *= var_f2; + var_l36 = var_f1; + var_f2 = var_l36; + var_f1 += var_f2; + var_l40 = var_f1; + var_i2 = var_l9; + var_i3 = 40u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l36 = var_f2; + var_i3 = var_l9; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l38 = var_f3; + var_f2 *= var_f3; + var_l42 = var_f2; + var_f3 = var_l42; + var_f2 += var_f3; + var_l42 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l37; + var_f1 *= var_f2; + var_l46 = var_f1; + var_f2 = var_l46; + var_f1 += var_f2; + var_l46 = var_f1; + var_f2 = var_l35; + var_f3 = var_l38; + var_f2 *= var_f3; + var_l47 = var_f2; + var_f3 = var_l47; + var_f2 += var_f3; + var_l47 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l42; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l35; + var_f1 *= var_f2; + var_l40 = var_f1; + var_f2 = var_l40; + var_f1 += var_f2; + var_l40 = var_f1; + var_f2 = var_l37; + var_f3 = var_l38; + var_f2 *= var_f3; + var_l42 = var_f2; + var_f3 = var_l42; + var_f2 += var_f3; + var_l42 = var_f2; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l6; + var_f1 = var_l46; + var_f2 = var_l47; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l6; + var_f1 = var_l40; + var_f2 = var_l42; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + var_f2 = var_l37; + var_f1 *= var_f2; + var_l37 = var_f1; + var_f2 = var_l38; + var_f3 = var_l38; + var_f2 *= var_f3; + var_l38 = var_f2; + var_f3 = var_l36; + var_f4 = var_l36; + var_f3 *= var_f4; + var_l36 = var_f3; + var_f2 -= var_f3; + var_l40 = var_f2; + var_f3 = var_l35; + var_f4 = var_l35; + var_f3 *= var_f4; + var_l35 = var_f3; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l40; + var_f1 += var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l38; + var_f1 += var_f2; + var_f2 = var_l35; + var_f1 -= var_f2; + var_f2 = var_l37; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_f0 = 1; + var_l35 = var_f0; + var_f0 = 1; + var_l38 = var_f0; + var_f0 = 1; + var_l37 = var_f0; + var_f0 = 1; + var_l36 = var_f0; + var_i0 = var_l9; + var_i1 = 348u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_f0 = var_l41; + var_l38 = var_f0; + var_f0 = var_l43; + var_l36 = var_f0; + var_f0 = var_l44; + var_l37 = var_f0; + var_f0 = var_l39; + var_l35 = var_f0; + } + var_i0 = var_l6; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l6; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = 0.200000003; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = 240; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = 0.100000001; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = 120; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + var_f2 = 0.25; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = 0; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_f1); + var_i0 = var_l9; + var_i1 = 232u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l9; + var_i1 = 228u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l9; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = 0u; + var_l9 = var_i0; + var_L8: + var_f0 = var_l48; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_l9; + var_i1 += var_i2; + var_l12 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l48; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l48; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l38 = var_f0; + var_i0 = var_l13; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_f0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_f0; + var_i0 = var_l13; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 256u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l10 = var_i0; + } + var_f0 = var_l49; + var_f1 = var_l37; + var_f0 += var_f1; + var_l37 = var_f0; + var_f0 = var_l46; + var_f1 = var_l36; + var_f0 += var_f1; + var_l36 = var_f0; + var_f0 = var_l47; + var_f1 = var_l38; + var_f0 += var_f1; + var_l38 = var_f0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l46; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l49; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 248u); + var_i1 = var_l10; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l10; + var_i2 = 3u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 256u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 252u); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l40; + var_f1 = 1; + var_f2 = var_l42; + var_f3 = var_l42; + var_f2 += var_f3; + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f1 = 1; + var_f2 = var_l35; + var_f3 = var_l35; + var_f4 = 360; + var_f3 /= var_f4; + var_f3 = wasm_floorf(var_f3); + var_f4 = 360; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = 60; + var_f2 /= var_f3; + var_l40 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f409(instance, var_f2); + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_f0 = var_l40; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_f0 = var_l40; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B12;} + var_f0 = var_l36; + var_l38 = var_f0; + goto var_B11; + var_B12:; + var_f0 = var_l40; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_f0 = var_l40; + var_f1 = 2; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B13;} + var_f0 = var_l37; + var_l38 = var_f0; + var_f0 = var_l36; + var_l37 = var_f0; + goto var_B11; + var_B13:; + var_f0 = 0; + var_l38 = var_f0; + var_f0 = var_l40; + var_f1 = 2; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l40; + var_f1 = 3; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B14;} + var_f0 = var_l37; + var_l35 = var_f0; + var_f0 = var_l36; + var_l37 = var_f0; + goto var_B11; + var_B14:; + var_f0 = var_l40; + var_f1 = 3; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_f0 = var_l40; + var_f1 = 4; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_f0 = var_l36; + var_l35 = var_f0; + goto var_B11; + var_B15:; + var_f0 = var_l37; + var_f1 = var_l36; + var_f2 = var_l40; + var_f3 = 5; + var_i2 = var_f2 < var_f3; + var_f3 = var_l40; + var_f4 = 4; + var_i3 = var_f3 >= var_f4; + var_i2 &= var_i3; + var_l12 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l38 = var_f0; + var_f0 = var_l36; + var_f1 = var_l37; + var_i2 = var_l12; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l35 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + var_B11:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 260u); + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 268u); + var_l10 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = var_l10; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l10 = var_i0; + } + var_i0 = var_l11; + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 264u); + var_i1 = var_l10; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l12 = var_i0; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l12; + var_f1 = var_l45; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l12; + var_f1 = var_l42; + var_f2 = var_l36; + var_f3 = -0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l36 = var_f1; + var_f2 = var_l35; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l12; + var_f1 = var_l36; + var_f2 = var_l37; + var_f1 += var_f2; + var_l37 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l12; + var_f1 = var_l36; + var_f2 = var_l38; + var_f1 += var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l12; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + goto var_L5; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l10 = var_i0; + var_B2:; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l24; + w2c_rapier__wasm3d__bg_f1354(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = 44u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l11; + var_i1 = 40u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 36u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i0 = var_l11; + var_i1 = 60u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l11; + var_i1 = 56u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l11; + var_i1 = 52u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l11; + var_i1 = 76u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l11; + var_i1 = 72u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l11; + var_i1 = 68u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l11; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l33 = var_i0; + var_L18: + var_i0 = var_l10; + var_i1 = var_l33; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l10 = var_i0; + goto var_B17; + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_l26 = var_i0; + var_l9 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + } + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B21:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_i0 = var_l30; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 176u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l31 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B27;} + var_f0 = 1; + var_l35 = var_f0; + var_f0 = 1; + var_l38 = var_f0; + var_f0 = 1; + var_l37 = var_f0; + var_f0 = 1; + var_l36 = var_f0; + var_i0 = var_l31; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_l38 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l36 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 164u); + var_l37 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l35 = var_f0; + } + var_i0 = var_l17; + var_l9 = var_i0; + var_i0 = var_l20; + var_l7 = var_i0; + var_i0 = var_l14; + var_l8 = var_i0; + var_i0 = var_l15; + var_l12 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B26; + case 1: goto var_B25; + case 2: goto var_B25; + default: goto var_B24; + } + var_B27:; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l38 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l36 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l37 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + goto var_B23; + var_B26:; + var_i0 = var_l23; + var_l9 = var_i0; + var_i0 = var_l21; + var_l7 = var_i0; + var_i0 = var_l19; + var_l8 = var_i0; + var_i0 = var_l16; + var_l12 = var_i0; + goto var_B24; + var_B25:; + var_i0 = var_l28; + var_l9 = var_i0; + var_i0 = var_l27; + var_l7 = var_i0; + var_i0 = var_l22; + var_l8 = var_i0; + var_i0 = var_l18; + var_l12 = var_i0; + var_B24:; + var_f0 = var_l38; + var_i1 = var_l8; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l38 = var_f0; + var_f0 = var_l36; + var_i1 = var_l9; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l37; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l37 = var_f0; + var_f0 = var_l35; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_B23:; + var_l35 = var_f0; + var_i0 = var_l6; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_i1); + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l26; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l9 = var_i0; + var_i0 = var_l6; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l6; + var_f1 = var_l38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l6; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 168u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i3 = var_l9; + var_i4 = var_l7; + var_i5 = var_l26; + var_i6 = 76u; + var_i5 += var_i6; + var_i6 = var_l6; + var_i7 = 72u; + var_i6 += var_i7; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + } + var_i0 = var_l10; + var_i1 = 168u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L18; + UNREACHABLE; + var_B17:; + var_i0 = var_l10; + var_i1 = 64u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l24; + w2c_rapier__wasm3d__bg_f1354(instance, var_i0, var_i1); + var_i0 = var_l11; + var_i1 = 208u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l8 = var_i0; + var_L30: + var_i0 = var_l8; + var_i1 = var_l13; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l13; + var_l7 = var_i0; + var_i1 = 168u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L30;} + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l14 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i3 = 76u; + var_i2 += var_i3; + var_i3 = var_l9; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_l35 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 80u); + var_l37 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_f1); + var_i0 = var_l6; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_l36 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 76u); + var_l38 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_f1); + var_i0 = var_l6; + var_i1 = var_l6; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l39 = var_f1; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 72u); + var_l41 = var_f2; + var_f1 -= var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l6; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l6; + var_f1 = var_l35; + var_f2 = var_l37; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_l6; + var_f1 = var_l36; + var_f2 = var_l38; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_f1); + var_i0 = var_l6; + var_f1 = var_l39; + var_f2 = var_l41; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_f1); + var_i0 = var_l6; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l6; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l6; + var_i1 = 152u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_j1); + var_i0 = var_l11; + var_i1 = var_l6; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i3 = var_l6; + var_i4 = 112u; + var_i3 += var_i4; + var_i4 = 1054636u; + var_i5 = var_l6; + var_i6 = 168u; + var_i5 += var_i6; + var_i6 = var_l7; + w2c_rapier__wasm3d__bg_f44(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + goto var_L30; + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l10 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + var_i2 = 160u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B32;} + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l29; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = var_l29; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l10 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l20 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l11; + var_i1 = 112u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = 96u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 184u; + var_i0 += var_i1; + var_l7 = var_i0; + var_L33: + var_i0 = var_l10; + var_i1 = 344u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l60 = var_j0; + var_i0 = var_l10; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l10; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l10; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l6; + var_j1 = var_l60; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l6; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l13; + var_i3 = var_l15; + var_i4 = var_l14; + var_i5 = var_l10; + var_i6 = var_l17; + var_i7 = var_l7; + w2c_rapier__wasm3d__bg_f188(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l20; + var_i1 = var_l10; + var_i2 = 368u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L33;} + var_B32:; + var_i0 = var_l11; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B34;} + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l32; + w2c_rapier__wasm3d__bg_f1372(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l10 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + var_l15 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l9 = var_i0; + var_i0 = var_l11; + var_i1 = 144u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l11; + var_i1 = 128u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 184u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l7 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l7; + var_i1 = 68u; + var_i0 += var_i1; + var_l23 = var_i0; + var_L35: + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + if (var_i0) {goto var_B37;} + } + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B34;} + goto var_B36; + var_B37:; + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l17 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l12; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l12; + var_i3 = var_l17; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l10; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l12; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l18 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l22 = var_i0; + var_i0 = var_l12; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 136u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i1 = var_l20; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = var_l14; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B40;} + var_i0 = var_l17; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_l17 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l17; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l17 = var_i0; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 168u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l16 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l19 = var_i0; + var_i0 = var_l13; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l6; + var_i1 = var_l22; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l6; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 220, var_i1); + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 48u; + var_i1 += var_i2; + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 168, var_j1); + var_i0 = var_l6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_i1); + var_i0 = var_l6; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l6; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = var_l17; + var_i3 = var_l16; + var_i4 = var_l19; + var_i5 = var_l12; + var_i6 = var_l28; + var_i7 = var_l13; + w2c_rapier__wasm3d__bg_f188(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l7; + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B36;} + goto var_B34; + var_B42:; + var_i0 = 1048632u; + var_i1 = 19u; + var_i2 = 1053312u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053328u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1054480u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1054464u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = var_l9; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l7; + var_l10 = var_i0; + goto var_L35; + UNREACHABLE; + var_B34:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l9 = var_i0; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l25; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + var_i2 = var_l25; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l15 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l19 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B47;} + var_L48: + var_i0 = var_l24; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l15; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l20 = var_i0; + var_i0 = var_l24; + var_i1 = var_l15; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l15; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l17 = var_i0; + var_i0 = var_l20; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l7; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l21 = var_i0; + var_L50: + var_i0 = var_l12; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l7; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l23 = var_i0; + var_L52: + var_i0 = var_l20; + var_i1 = 76u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_f0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_f0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l55 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l40 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l48 = var_f0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l17; + var_i1 = 76u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l9; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l47 = var_f0; + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l56 = var_f0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l57 = var_f0; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l58 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 188u); + var_l51 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l45 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l59 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_l52 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l16; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B55; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B55;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B55:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l50; + var_f2 = var_l40; + var_f3 = var_l44; + var_f4 = var_l48; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l43; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l50 = var_f4; + var_f5 = var_l50; + var_f4 += var_f5; + var_l50 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l43; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f6 = var_l40; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l53 = var_f5; + var_f6 = var_l53; + var_f5 += var_f6; + var_l53 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l40; + var_f7 = var_l35; + var_f6 *= var_f7; + var_f7 = var_l48; + var_f8 = var_l37; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l40 = var_f6; + var_f7 = var_l40; + var_f6 += var_f7; + var_l40 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l54; + var_f2 = var_l48; + var_f3 = var_l44; + var_f4 = var_l53; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f5 = var_l40; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l50; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l55; + var_f2 = var_l43; + var_f3 = var_l44; + var_f4 = var_l40; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l50; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l53; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = var_l18; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B59; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B59;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B59:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l57; + var_f2 = var_l46; + var_f3 = var_l47; + var_f4 = var_l42; + var_f5 = var_l41; + var_f4 *= var_f5; + var_f5 = var_l49; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l35 = var_f4; + var_f5 = var_l35; + var_f4 += var_f5; + var_l35 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l41; + var_f5 = var_l49; + var_f6 = var_l38; + var_f5 *= var_f6; + var_f6 = var_l46; + var_f7 = var_l41; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l37 = var_f5; + var_f6 = var_l37; + var_f5 += var_f6; + var_l37 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l39; + var_f6 = var_l46; + var_f7 = var_l39; + var_f6 *= var_f7; + var_f7 = var_l42; + var_f8 = var_l38; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l36 = var_f6; + var_f7 = var_l36; + var_f6 += var_f7; + var_l36 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l58; + var_f2 = var_l42; + var_f3 = var_l47; + var_f4 = var_l37; + var_f3 *= var_f4; + var_f4 = var_l38; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l41; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l56; + var_f2 = var_l49; + var_f3 = var_l47; + var_f4 = var_l36; + var_f3 *= var_f4; + var_f4 = var_l39; + var_f5 = var_l35; + var_f4 *= var_f5; + var_f5 = var_l38; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l59; + var_f1 = 1; + var_f2 = var_l45; + var_f3 = var_l45; + var_f2 += var_f3; + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f1 = 1; + var_f2 = var_l52; + var_f3 = var_l52; + var_f4 = 360; + var_f3 /= var_f4; + var_f3 = wasm_floorf(var_f3); + var_f4 = 360; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = 60; + var_f2 /= var_f3; + var_l39 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f409(instance, var_f2); + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + var_f0 = var_l39; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_f0 = var_l39; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_f0 = var_l38; + var_l36 = var_f0; + goto var_B61; + var_B62:; + var_f0 = var_l39; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_f0 = var_l39; + var_f1 = 2; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B63;} + var_f0 = var_l35; + var_l36 = var_f0; + var_f0 = var_l38; + var_l35 = var_f0; + goto var_B61; + var_B63:; + var_f0 = 0; + var_l36 = var_f0; + var_f0 = var_l39; + var_f1 = 2; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_f0 = var_l39; + var_f1 = 3; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B64;} + var_f0 = var_l35; + var_l37 = var_f0; + var_f0 = var_l38; + var_l35 = var_f0; + goto var_B61; + var_B64:; + var_f0 = var_l39; + var_f1 = 3; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + var_f0 = var_l39; + var_f1 = 4; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B65;} + var_f0 = var_l38; + var_l37 = var_f0; + goto var_B61; + var_B65:; + var_f0 = var_l35; + var_f1 = var_l38; + var_f2 = var_l39; + var_f3 = 5; + var_i2 = var_f2 < var_f3; + var_f3 = var_l39; + var_f4 = 4; + var_i3 = var_f3 >= var_f4; + var_i2 &= var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_f0 = var_l38; + var_f1 = var_l35; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l37 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_B61:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l16; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l16 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l13; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = var_l18; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B68; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B68;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B68:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l7; + var_f1 = var_l45; + var_f2 = var_l38; + var_f3 = -0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l38 = var_f1; + var_f2 = var_l37; + var_f1 += var_f2; + var_l37 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l35; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l36; + var_f1 += var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_f1 = var_l51; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l7; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_f0; + var_i0 = var_l20; + var_i1 = 76u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_f0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_f0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l48 = var_f0; + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l43 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l50 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l53 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l54 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l47 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_l40 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 196u); + var_l55 = var_f0; + var_i0 = var_l11; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l49 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l22; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B72; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B72;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B72:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l46; + var_f2 = var_l41; + var_f3 = var_l38; + var_f4 = var_l39; + var_f5 = var_l36; + var_f4 *= var_f5; + var_f5 = var_l44; + var_f6 = var_l37; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l45 = var_f4; + var_f5 = var_l45; + var_f4 += var_f5; + var_l45 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l44; + var_f6 = var_l35; + var_f5 *= var_f6; + var_f6 = var_l41; + var_f7 = var_l36; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l51 = var_f5; + var_f6 = var_l51; + var_f5 += var_f6; + var_l51 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l41; + var_f7 = var_l37; + var_f6 *= var_f7; + var_f7 = var_l39; + var_f8 = var_l35; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l52 = var_f6; + var_f7 = var_l52; + var_f6 += var_f7; + var_l52 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l42; + var_f2 = var_l39; + var_f3 = var_l38; + var_f4 = var_l51; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l52; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l45; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l48; + var_f2 = var_l44; + var_f3 = var_l38; + var_f4 = var_l52; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f5 = var_l45; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l51; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l8; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l18; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i2 = var_l8; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l22 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = var_l22; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B76; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B76;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B76:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l8; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_f0 = var_l39; + var_f1 = var_l50; + var_f2 = var_l43; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l45 = var_f0; + var_f1 = var_l36; + var_f0 *= var_f1; + var_f1 = var_l37; + var_f2 = var_l44; + var_f3 = var_l54; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l44 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l39 = var_f0; + var_f1 = var_l39; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l35; + var_f1 = var_l44; + var_f0 *= var_f1; + var_f1 = var_l41; + var_f2 = var_l53; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l43 = var_f1; + var_f2 = var_l36; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l41 = var_f0; + var_f1 = var_l41; + var_f0 += var_f1; + var_l41 = var_f0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l46; + var_f2 = var_l43; + var_f3 = var_l38; + var_f4 = var_l39; + var_f3 *= var_f4; + var_f4 = var_l36; + var_f5 = var_l41; + var_f4 *= var_f5; + var_f5 = var_l37; + var_f6 = var_l37; + var_f7 = var_l43; + var_f6 *= var_f7; + var_f7 = var_l35; + var_f8 = var_l45; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l43 = var_f6; + var_f7 = var_l43; + var_f6 += var_f7; + var_l43 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l42; + var_f2 = var_l45; + var_f3 = var_l38; + var_f4 = var_l41; + var_f3 *= var_f4; + var_f4 = var_l35; + var_f5 = var_l43; + var_f4 *= var_f5; + var_f5 = var_l36; + var_f6 = var_l39; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l48; + var_f2 = var_l44; + var_f3 = var_l38; + var_f4 = var_l43; + var_f3 *= var_f4; + var_f4 = var_l37; + var_f5 = var_l39; + var_f4 *= var_f5; + var_f5 = var_l35; + var_f6 = var_l41; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l55; + var_f1 = 1; + var_f2 = var_l40; + var_f3 = var_l40; + var_f2 += var_f3; + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l38 = var_f0; + var_f1 = 1; + var_f2 = var_l49; + var_f3 = var_l49; + var_f4 = 360; + var_f3 /= var_f4; + var_f3 = wasm_floorf(var_f3); + var_f4 = 360; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = 60; + var_f2 /= var_f3; + var_l39 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f409(instance, var_f2); + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l35 = var_f0; + var_f0 = 0; + var_l37 = var_f0; + var_f0 = var_l39; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B79;} + var_f0 = var_l39; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B79;} + var_f0 = var_l38; + var_l36 = var_f0; + goto var_B78; + var_B79:; + var_f0 = var_l39; + var_f1 = 1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B80;} + var_f0 = var_l39; + var_f1 = 2; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B80;} + var_f0 = var_l35; + var_l36 = var_f0; + var_f0 = var_l38; + var_l35 = var_f0; + goto var_B78; + var_B80:; + var_f0 = 0; + var_l36 = var_f0; + var_f0 = var_l39; + var_f1 = 2; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B81;} + var_f0 = var_l39; + var_f1 = 3; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B81;} + var_f0 = var_l35; + var_l37 = var_f0; + var_f0 = var_l38; + var_l35 = var_f0; + goto var_B78; + var_B81:; + var_f0 = var_l39; + var_f1 = 3; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B82;} + var_f0 = var_l39; + var_f1 = 4; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B82;} + var_f0 = var_l38; + var_l37 = var_f0; + goto var_B78; + var_B82:; + var_f0 = var_l35; + var_f1 = var_l38; + var_f2 = var_l39; + var_f3 = 5; + var_i2 = var_f2 < var_f3; + var_f3 = var_l39; + var_f4 = 4; + var_i3 = var_f3 >= var_f4; + var_i2 &= var_i3; + var_l7 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l36 = var_f0; + var_f0 = var_l38; + var_f1 = var_l35; + var_i2 = var_l7; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l37 = var_f0; + var_f0 = 0; + var_l35 = var_f0; + var_B78:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = var_l8; + var_i2 = var_l8; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i0 = var_l8; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l18 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l13; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l18; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B85; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l8 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B85;} + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B45; + var_B85:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + } + var_i0 = var_l13; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l7; + var_f1 = var_l40; + var_f2 = var_l38; + var_f3 = -0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l38 = var_f1; + var_f2 = var_l37; + var_f1 += var_f2; + var_l37 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l35; + var_f1 += var_f2; + var_l35 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l7; + var_f1 = var_l38; + var_f2 = var_l36; + var_f1 += var_f2; + var_l36 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_f1 = var_l47; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l7; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l35; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_i1 = var_l9; + var_i2 = 48u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L52;} + } + var_i0 = var_l21; + var_i1 = var_l12; + var_i2 = 168u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L50;} + var_B49:; + var_i0 = var_l19; + var_i1 = var_l15; + var_i2 = 56u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l9 = var_i0; + var_B47:; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B87;} + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l25; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = var_l25; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l20 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B87;} + var_i0 = var_l11; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1; + var_i2 = var_l11; + var_i3 = 200u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l38 = var_f2; + var_f3 = var_l38; + var_f2 += var_f3; + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l37 = var_f0; + var_f1 = 1; + var_i2 = var_l11; + var_i3 = 192u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l35 = var_f2; + var_f3 = var_l35; + var_f4 = 360; + var_f3 /= var_f4; + var_f3 = wasm_floorf(var_f3); + var_f4 = 360; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = 60; + var_f2 /= var_f3; + var_l35 = var_f2; + var_f2 = w2c_rapier__wasm3d__bg_f409(instance, var_f2); + var_f3 = -1; + var_f2 += var_f3; + var_f2 = wasm_fabsf(var_f2); + var_f1 -= var_f2; + var_f0 *= var_f1; + var_l36 = var_f0; + var_f0 = var_l35; + var_f1 = 1; + var_i0 = var_f0 < var_f1; + var_f1 = var_l35; + var_f2 = 0; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + var_l9 = var_i0; + var_f1 = var_l35; + var_f2 = 2; + var_i1 = var_f1 < var_f2; + var_f2 = var_l35; + var_f3 = 1; + var_i2 = var_f2 >= var_f3; + var_i1 &= var_i2; + var_i0 |= var_i1; + var_l12 = var_i0; + var_f1 = var_l35; + var_f2 = 3; + var_i1 = var_f1 < var_f2; + var_f2 = var_l35; + var_f3 = 2; + var_i2 = var_f2 >= var_f3; + var_i1 &= var_i2; + var_i0 |= var_i1; + var_l8 = var_i0; + var_f1 = var_l35; + var_f2 = 4; + var_i1 = var_f1 < var_f2; + var_f2 = var_l35; + var_f3 = 3; + var_i2 = var_f2 >= var_f3; + var_i1 &= var_i2; + var_i0 |= var_i1; + var_l7 = var_i0; + var_f0 = var_l38; + var_f1 = var_l37; + var_f2 = -0.5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l38 = var_f0; + var_f1 = var_l37; + var_f2 = var_l36; + var_i3 = var_l9; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l36; + var_f3 = var_l37; + var_f4 = var_l35; + var_f5 = 5; + var_i4 = var_f4 < var_f5; + var_f5 = var_l35; + var_f6 = 4; + var_i5 = var_f5 >= var_f6; + var_i4 &= var_i5; + var_l14 = var_i4; + var_f2 = var_i4 ? var_f2 : var_f3; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l39 = var_f0; + var_f0 = var_l38; + var_f1 = var_l36; + var_f2 = var_l37; + var_i3 = var_l9; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l36; + var_i3 = var_l8; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = 0; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l41 = var_f0; + var_f0 = var_l38; + var_f1 = 0; + var_f2 = var_l36; + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l37; + var_i3 = var_l8; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l37; + var_f3 = var_l36; + var_i4 = var_l14; + var_f2 = var_i4 ? var_f2 : var_f3; + var_i3 = var_l7; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + var_l37 = var_f0; + var_i0 = var_l11; + var_i1 = 204u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l36 = var_f0; + var_i0 = var_l11; + var_i1 = 236u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_f0; + var_L88: + var_i0 = var_l15; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l15; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l7; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l17 = var_i0; + var_L90: + var_i0 = var_l8; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_l7; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_L92: + var_i0 = var_l6; + var_i1 = 136u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l38 = var_f0; + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l44 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l43 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l40 = var_f0; + var_i0 = var_l8; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l48 = var_f0; + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l9 = var_i1; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = var_l9; + var_i2 = var_l9; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 4u; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l21 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l21; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B95; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l9 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B44; + var_B95:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l9; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l19 = var_i0; + var_i1 = var_l9; + var_i2 = var_l9; + var_i3 = var_l19; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 4u; + var_i2 = var_l9; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l19 = var_i0; + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l21 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l10; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l19; + var_i2 = var_l21; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B99; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l9 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B99;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B44; + var_B99:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_l10; + var_i1 = var_l9; + var_i2 = 3u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l44; + var_f2 = var_l35; + var_f3 = var_l38; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l40; + var_f2 = var_l35; + var_f3 = var_l43; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l42; + var_f2 = var_l35; + var_f3 = var_l48; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l9 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_l9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i1 = var_l9; + var_i2 = var_l9; + var_i3 = var_l14; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l9 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l14 = var_i0; + var_i0 = var_l9; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l19 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + if (var_i1) { + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 172, var_i2); + var_i1 = var_l6; + var_i2 = var_l13; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 168, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = var_l19; + var_i3 = var_l6; + var_i4 = 168u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B103; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l9 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B103;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + goto var_B44; + var_B103:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_l13; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l7; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l7; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l7; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_f1 = var_l36; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l7; + var_f1 = var_l37; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l41; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l39; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l16; + var_i1 = var_l12; + var_i2 = 40u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L92;} + } + var_i0 = var_l17; + var_i1 = var_l8; + var_i2 = 168u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L90;} + } + var_i0 = var_l20; + var_i1 = var_l15; + var_i2 = 56u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L88;} + var_B87:; + var_i0 = var_l6; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B43; + var_B46:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B45:; + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B44:; + var_i0 = var_l7; + var_i1 = var_l9; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B43:; + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f688(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_j0; + var_i0 = (u32)(var_j0); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 &= var_i2; + var_l3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l4 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_l9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l9; + if (var_i1) { + var_i1 = 1u; + } else { + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B9;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B9:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_B4:; + UNREACHABLE; + var_B3:; + var_i0 = var_l2; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057352u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B2:; + var_j0 = var_l10; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 208u); + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1u; + var_i3 = var_p0; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1057632u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i0 = w2c_rapier__wasm3d__bg_f527(instance, var_i0, var_j1, var_i2); + var_p0 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B15; + case 1: goto var_B15; + case 2: goto var_B12; + default: goto var_B14; + } + var_B15:; + UNREACHABLE; + var_B14:; + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1058136u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 &= var_i2; + var_l2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l6 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B17;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 12u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_L23: + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L23;} + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l7; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1634(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B21; + var_B22:; + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B21:; + var_i0 = var_p0; + var_i1 = var_l3; + if (var_i1) { + var_i1 = 1u; + } else { + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l6; + if (var_i0) {goto var_B25;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B25:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B16; + } + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p1; + var_i1 = 1058404u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1160(instance, var_i0, var_i1); + UNREACHABLE; + var_B18:; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1057260u; + w2c_rapier__wasm3d__bg_f1090(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_p1; + var_i1 = var_l6; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1057276u; + var_i1 = 43u; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1057772u; + var_i4 = 1057320u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B16:; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + var_B12:; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1058120u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f689(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f0 = -(var_f0); + var_f1 = var_l6; + var_i2 = var_l3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l4 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_f1 -= var_f2; + var_l7 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_l7; + var_i3 = var_l4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f1 = -(var_f1); + var_f2 = var_l5; + var_i3 = var_l4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l3; + var_f1 = var_l5; + var_f2 = var_l8; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l5 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l3; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l3; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_l3; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f230(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 3u; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f690(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l9 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l3; + var_f0 /= var_f1; + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 /= var_f2; + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 /= var_f2; + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l9 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l8 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l6; + var_f1 = var_l8; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l9; + var_p2 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p2; + var_f2 = var_l6; + var_f3 = var_l7; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f691(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l10 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l3; + var_l6 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + var_f0 = var_l5; + var_l8 = var_f0; + goto var_B1; + } + var_i0 = var_p1; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = var_l5; + var_l8 = var_f0; + var_f0 = var_l4; + var_l7 = var_f0; + var_f0 = var_l3; + var_l6 = var_f0; + var_L3: + var_f0 = var_l6; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l6; + var_f3 = var_l9; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f0 = var_l7; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l7; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l7 = var_f0; + var_f0 = var_l3; + var_f1 = var_l9; + var_f2 = var_l3; + var_f3 = var_l9; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_f0 = var_l4; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l4; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l4 = var_f0; + var_f0 = var_l8; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l8; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l8 = var_f0; + var_f0 = var_l5; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l5; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_l10; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B1:; + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = 1081393u; + var_i1 = 82u; + var_i2 = 1081492u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f692(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 1087592u; + var_i4 = var_p3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1094480u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1094496u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1094512u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1094528u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l15 = 0; + f32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l15 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l15; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l9 = var_i0; + var_i0 = var_l8; + var_p4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + var_B5:; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_f0; + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_f0; + var_B4:; + var_i0 = var_l5; + var_i1 = 272u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l12; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 276u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l11; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 280u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l10; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 284u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i4 = var_l5; + var_i5 = 220u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l13 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l11; + var_i4 = var_l7; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_l5; + var_i6 = 224u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 -= var_f5; + var_l14 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 288u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l12; + var_f2 = var_l14; + var_f1 *= var_f2; + var_f2 = var_l10; + var_i3 = var_l7; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l5; + var_i5 = 216u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 292u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l11; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = var_l12; + var_f3 = var_l13; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + u64 var_l20 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l20 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l20; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l7; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l10 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 224u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_f0; + var_i0 = var_l5; + var_i1 = 220u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l5; + var_i1 = 216u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l11 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l12 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l19 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l14 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l12; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + var_B5:; + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l5; + var_f1 = var_l16; + var_i2 = var_l5; + var_i3 = 228u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 112u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l5; + var_i1 = 116u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l12; + var_i2 = var_l5; + var_i3 = 232u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 120u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f1 = var_l11; + var_i2 = var_l5; + var_i3 = 236u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l5; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_l8; + var_f1 = var_l15; + var_f2 = var_l13; + var_f1 -= var_f2; + var_l13 = var_f1; + var_f2 = var_l12; + var_f1 *= var_f2; + var_f2 = var_l14; + var_f3 = var_l18; + var_f2 -= var_f3; + var_l14 = var_f2; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l8; + var_f1 = var_l19; + var_f2 = var_l17; + var_f1 -= var_f2; + var_l15 = var_f1; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l11; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l8; + var_f1 = var_l14; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l15; + var_f3 = var_l12; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f605(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 96u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 108u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 116u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f696(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l8 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l8; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l4; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l10; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l11; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l10; + var_f1 = var_l11; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_f1 = var_l8; + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_f1 = var_l3; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B0;} + var_B1:; + var_i0 = 0u; + var_B0:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 264u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 292u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 284u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 280u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 32u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 308u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 300u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f701(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l13; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l13; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l13; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l11; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f4 = var_l12; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 8u); + var_l2 = var_f5; + var_f6 = var_l2; + var_f7 = var_l12; + var_i6 = var_f6 < var_f7; + var_p1 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l2; + var_f6 = var_l2; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l11; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l7; + var_f4 = var_l7; + var_f5 = var_l9; + var_f6 = var_l7; + var_f7 = var_l9; + var_i6 = var_f6 > var_f7; + var_l14 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l9; + var_f6 = var_l9; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l8; + var_f4 = var_l8; + var_f5 = var_l10; + var_f6 = var_l8; + var_f7 = var_l10; + var_i6 = var_f6 > var_f7; + var_l15 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l10; + var_f6 = var_l10; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l12; + var_i4 = var_p1; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l11; + var_f4 = var_l2; + var_f5 = var_l11; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l9; + var_f3 = var_l7; + var_i4 = var_l14; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l4; + var_f4 = var_l2; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l10; + var_f3 = var_l8; + var_i4 = var_l15; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l5; + var_f4 = var_l2; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l6; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f702(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l11 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l12 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l12; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l4; + var_f1 = var_l5; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l13 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f6 = var_l9; + var_f5 *= var_f6; + var_f6 = var_l11; + var_f7 = var_l10; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l4; + var_f1 = var_l12; + var_f2 = var_l13; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l4; + var_f1 = var_l11; + var_f2 = var_l13; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f249(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f773(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f64 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, f32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13) { + u32 var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0; + u64 var_l18 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l15 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p6; + var_i1 = var_l14; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l15; + var_i1 = 12u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_p13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p13; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p13; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l16 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p13; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p13; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l17 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p13; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p13; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p13; + var_i1 = var_p7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 39, var_i1); + var_i0 = var_p13; + var_f1 = var_p9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p13; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p13; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p13; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p13; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p13; + var_d1 = var_p5; + var_j1 = i64_reinterpret_f64(var_d1); + var_l18 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p13; + var_j1 = var_l18; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l17; + var_i1 = var_p8; + var_i2 = var_p7; + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_p7 = var_i0; + if (var_i0) { + var_i0 = var_p13; + var_i1 = var_p7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = w2c_wbg_0x5F_wbindgen_is_function(instance->w2c_wbg_instance, var_i0); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p13; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 39u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p13; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p13; + var_i2 = 76u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f94(instance, var_i0, var_i1); + goto var_B2; + } + var_i0 = var_l16; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B2; + var_B3:; + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 39u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 28u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 20u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 4294967232u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 56u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p13; + var_i1 = var_p13; + var_i2 = 52u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p13; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f94(instance, var_i0, var_i1); + var_B2:; + var_i0 = var_p13; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_spherical_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 624u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = 77u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 58u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 39u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 11u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l4; + var_i1 = 304u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 77u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 97, var_j1); + var_i0 = var_l2; + var_i1 = 105u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 61, var_j1); + var_i0 = var_l2; + var_i1 = 133u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 42, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 23, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 58u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 125, var_j1); + var_i0 = var_l2; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 161u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 39u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 153, var_j1); + var_i0 = var_l2; + var_i1 = 196u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 189u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 181, var_j1); + var_i0 = var_l2; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 15u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 217u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 209, var_j1); + var_i0 = var_l2; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = 9187343235540844544ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 76u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l2; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 284, var_j1); + var_i0 = var_l2; + var_i1 = 256u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 300, var_i1); + var_i0 = var_l2; + var_i1 = 292u; + var_i0 += var_i1; + var_j1 = 30064771072ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 276, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_j1); + var_i0 = var_l2; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 248, var_j1); + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 228, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_i1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 180, var_i1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_l2; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l2; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l2; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_j1 = 2139095039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l2; + var_j1 = 18410715272395620352ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_j1 = 9187343239827423231ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 608u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f1426(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 608, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f1427(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1597(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 308u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 624u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 308u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 76u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l1; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f894(instance, var_i0); + var_i0 = var_l1; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f706(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f707(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f708(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 56u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L3: + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f789(instance, var_i0); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 56u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L3;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1282(instance, var_i0, var_i1); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_B4:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f710(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f449(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B2; + case 2: goto var_B4; + default: goto var_B2; + } + var_B4:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + goto var_B1; + var_B3:; + var_i0 = 0u; + var_i1 = 1050056u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B1; + var_B2:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + w2c_rapier__wasm3d__bg_f569(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + goto var_B5; + } + var_i0 = 1u; + var_i1 = 1050056u; + var_i2 = 1048972u; + var_i0 = w2c_rapier__wasm3d__bg_f998(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + goto var_B5; + var_B6:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_j0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l3; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B5:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f711(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f657(instance, var_i0, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f712(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f1299(instance, var_i0, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l12 = var_f3; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l3; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l11; + var_f3 = var_l12; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f713(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f714(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l11 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l3; + var_f1 = var_l8; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + } + var_i0 = 1u; + var_p1 = var_i0; + var_f0 = var_l4; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_p1 = var_i0; + goto var_B0; + var_B1:; + var_f0 = var_l3; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = 0; + var_f1 = var_l3; + var_f1 = -(var_f1); + var_f2 = var_l4; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 -= var_f2; + var_f2 = var_l11; + var_f1 /= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p1; + var_f1 = var_p2; + var_f2 = var_l5; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f715(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_p1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f716(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = 0; + var_f1 = var_l5; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l13 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l12; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l4; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l11; + var_f4 = var_l12; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_l4 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l4; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f717(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f718(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f719(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f720(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f721(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f722(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f723(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_i0 = var_l3; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f724(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p1 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1073741824u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094648u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f725(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_p1 = var_i1; + var_i2 = 3221225472u; + var_i1 &= var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 2147483648u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 1094664u; + w2c_rapier__wasm3d__bg_f1165(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f726(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p2 = var_i0; + var_L3: + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l7; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_l6; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f0 = w2c_rapier__wasm3d__bg_f204(instance, var_i0, var_i1); + var_l9 = var_f0; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l8 = var_f0; + var_i0 = var_l6; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l9; + var_f4 = var_l8; + var_f3 += var_f4; + var_l8 = var_f3; + var_f2 /= var_f3; + var_l9 = var_f2; + var_f3 = var_l8; + var_f4 = 9.99999968e-21; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l9; + var_f3 = var_l8; + var_f4 = -9.99999968e-21; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 56u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L3;} + } + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f727(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l5 = var_f4; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l4; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f728(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1101472u; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1102296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_segment_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = 32u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 32u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1088384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 1120u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 560u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 556u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 552u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f943(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f455(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 228u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 228u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f708(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 88u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f894(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 380u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 356u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f766(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 456u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 408u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f935(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 532u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 484u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f771(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 1120u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f731(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = 0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l12 = var_f3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l4; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f7 = var_l10; + var_f8 = var_l9; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l4 = var_f6; + var_f7 = var_l4; + var_f6 += var_f7; + var_l4 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l10; + var_f4 = var_l12; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l5; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l11; + var_f5 = var_l12; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l6; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l7; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_p3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f732(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f560(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f733(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f283(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f734(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f259(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l12; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f735(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 128u; + var_i2 = var_i2 >= var_i3; + if (var_i2) { + var_i2 = var_p1; + var_i3 = 2048u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B2;} + var_i2 = var_p1; + var_i3 = 65536u; + var_i2 = var_i2 >= var_i3; + if (var_i2) {goto var_B1;} + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 224u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = 3u; + goto var_B0; + } + var_i2 = var_l2; + var_i3 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 1u; + goto var_B0; + var_B2:; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 192u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 2u; + goto var_B0; + var_B1:; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 15, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 18u; + var_i3 >>= (var_i4 & 31); + var_i4 = 7u; + var_i3 &= var_i4; + var_i4 = 240u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 4u; + var_B0:; + var_i0 = w2c_rapier__wasm3d__bg_f497(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_remove_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l5; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_i5 = var_p3; + var_i6 = 4u; + var_i5 += var_i6; + var_i6 = var_p4; + var_i7 = 0u; + var_i6 = var_i6 != var_i7; + w2c_rapier__wasm3d__bg_f211(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l5; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f737(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 3.40282347e+38; + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 3.40282347e+38; + var_l1 = var_f0; + var_i0 = var_l4; + goto var_B1; + } + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 156u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l1 = var_f0; + var_f1 = 3.40282347e+38; + var_f2 = var_l1; + var_f3 = 3.40282347e+38; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l1 = var_f0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_B1:; + var_p0 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_L4: + var_f0 = var_l1; + var_f1 = var_l1; + var_i2 = var_p0; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 32u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 156u); + var_f2 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l2 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l2; + var_f3 = var_l2; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_i2 = var_p0; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 68u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 156u); + var_f2 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l1 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l1; + var_f3 = var_l1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l1 = var_f0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + } + var_f0 = var_l1; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f738(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 3.40282347e+38; + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 3.40282347e+38; + var_l2 = var_f0; + var_i0 = var_l4; + goto var_B1; + } + var_f0 = 3.40282347e+38; + var_f1 = 3.40282347e+38; + var_i2 = var_l4; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l4; + var_i4 = 32u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_p0 = var_i3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 160u); + var_f2 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l1 = var_f2; + var_f3 = var_l1; + var_f4 = 3.40282347e+38; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l1; + var_f3 = var_l1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_B1:; + var_p0 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_L4: + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + var_f0 = CALL_INDIRECT(instance->w2c_T0, f32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t11, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_f0; + var_f1 = var_l3; + var_f2 = var_l1; + var_f3 = var_l1; + var_f4 = var_l2; + var_f5 = var_l1; + var_f6 = var_l2; + var_i5 = var_f5 > var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f4 = var_l2; + var_f5 = var_l2; + var_i4 = var_f4 != var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l1 = var_f2; + var_f3 = var_l1; + var_f4 = var_l3; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l1; + var_f3 = var_l1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l2 = var_f0; + var_i0 = var_l6; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L4;} + } + var_f0 = var_l2; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f739(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L1: + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 12u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L5: + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 12u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f740(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l7 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l3 = var_i0; + var_L2: + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l2; + } else { + var_i1 = var_p1; + var_i2 = var_l2; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_l4 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L2;} + } + var_i0 = var_p0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l7 = var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f741(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_f0 = 1; + var_l5 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l9; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l4 = var_f1; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f0 = var_l7; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f0 = var_l6; + var_f1 = var_l4; + var_f0 /= var_f1; + var_l4 = var_f0; + } + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l3; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l11; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l10; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l9; + var_i4 = var_p2; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f742(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = var_p3; + var_f0 = w2c_rapier__wasm3d__bg_f466(instance, var_i0, var_i1, var_i2); + var_l5 = var_f0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f743(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = var_p3; + var_f0 = w2c_rapier__wasm3d__bg_f559(instance, var_i0, var_i1, var_i2); + var_l5 = var_f0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f744(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l13 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l10 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l11 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l11; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_l13; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l12 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f6 = var_l10; + var_f7 = var_l9; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l13; + var_f1 = var_l11; + var_f2 = var_l12; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l13; + var_f1 = var_l10; + var_f2 = var_l12; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l5; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = var_p3; + var_f0 = w2c_rapier__wasm3d__bg_f588(instance, var_i0, var_i1, var_i2); + var_l5 = var_f0; + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f745(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 128u; + var_i2 = var_i2 >= var_i3; + if (var_i2) { + var_i2 = var_p1; + var_i3 = 2048u; + var_i2 = var_i2 < var_i3; + if (var_i2) {goto var_B2;} + var_i2 = var_p1; + var_i3 = 65536u; + var_i2 = var_i2 >= var_i3; + if (var_i2) {goto var_B1;} + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 224u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = 3u; + goto var_B0; + } + var_i2 = var_l2; + var_i3 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 1u; + goto var_B0; + var_B2:; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 192u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 2u; + goto var_B0; + var_B1:; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 15, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 6u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 14, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 >>= (var_i4 & 31); + var_i4 = 63u; + var_i3 &= var_i4; + var_i4 = 128u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 13, var_i3); + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 18u; + var_i3 >>= (var_i4 & 31); + var_i4 = 7u; + var_i3 &= var_i4; + var_i4 = 240u; + var_i3 |= var_i4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i2) + 12, var_i3); + var_i2 = 4u; + var_B0:; + var_i0 = w2c_rapier__wasm3d__bg_f497(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f746(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f747(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l12; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l3; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f106(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f748(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l12; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l3; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f108(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f749(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l12 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_l12; + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l3; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l10; + var_f2 = var_l11; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l12; + var_i0 = w2c_rapier__wasm3d__bg_f120(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f750(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l4 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l5 = var_f0; + var_f1 = 1.1920929e-07; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l5; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 1098164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 1098180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 1098088u; + var_i1 = 57u; + var_i2 = 1098148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_p3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f751(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = 127u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 65536u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 131072u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 205744u; + var_i0 -= var_i1; + var_i1 = 712016u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 201547u; + var_i0 -= var_i1; + var_i1 = 5u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 195102u; + var_i0 -= var_i1; + var_i1 = 1506u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 191457u; + var_i0 -= var_i1; + var_i1 = 3103u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 183970u; + var_i0 -= var_i1; + var_i1 = 14u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967294u; + var_i0 &= var_i1; + var_i1 = 178206u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967264u; + var_i0 &= var_i1; + var_i1 = 173792u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 1108978u; + var_i2 = 44u; + var_i3 = 1109066u; + var_i4 = 196u; + var_i5 = 1109262u; + var_i6 = 450u; + var_i0 = w2c_rapier__wasm3d__bg_f587(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + goto var_Bfunc; + var_B3:; + var_i0 = 0u; + var_i1 = var_p0; + var_i2 = 177978u; + var_i1 -= var_i2; + var_i2 = 6u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 1114112u; + var_i0 -= var_i1; + var_i1 = 4294771184u; + var_i0 = var_i0 < var_i1; + var_B2:; + goto var_Bfunc; + var_B1:; + var_i0 = var_p0; + var_i1 = 1108308u; + var_i2 = 40u; + var_i3 = 1108388u; + var_i4 = 287u; + var_i5 = 1108675u; + var_i6 = 303u; + var_i0 = w2c_rapier__wasm3d__bg_f587(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + goto var_Bfunc; + var_B0:; + var_i0 = 0u; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f752(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_i1; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f753(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l4; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l11 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l4; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f5 = var_l9; + var_f6 = var_l8; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l11; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l3; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f754(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l8 = var_f0; + var_i0 = var_p4; + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_f1 = var_l8; + var_f2 = 0; + var_i1 = var_f1 > var_f2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l8; + var_f1 = var_l6; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l7; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_f1 = var_p3; + var_f2 = var_l9; + var_i1 = var_f1 >= var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f1 = -(var_f1); + var_f2 = var_l7; + var_f3 = var_l8; + var_f4 = 0; + var_i3 = var_f3 > var_f4; + var_p1 = var_i3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_f2 = var_l5; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f1 = -(var_f1); + var_f2 = var_l6; + var_i3 = var_p1; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f755(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l3; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f0 = var_l4; + var_f1 = var_l5; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l8; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l10 = var_f3; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 /= var_f4; + var_f4 = var_l10; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l6; + var_f0 = -(var_f0); + var_l6 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l8; + var_f0 = copysignf(var_f0, var_f1); + var_l6 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l7 = var_f0; + var_B1:; + var_f0 = 0; + var_l4 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f756(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 &= var_i2; + var_l2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f571(instance, var_i0); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = 1u; + } else { + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_i1 = !(var_i1); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + if (var_i0) {goto var_B4;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l1; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l1; + var_i1 = 1051080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1152(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = var_l2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1049224u; + var_i1 = 43u; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1049300u; + var_i4 = 1049268u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 160u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 152u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 28u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 28u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 72u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f759(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f162(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_p3; + var_f1 = var_l6; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B1; + } + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_p3; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 28u; + var_i1 += var_i2; + var_p2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B1:; + var_i0 = 1u; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f760(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l6; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l4; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l7; + var_f1 = var_l9; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_f2 = var_l7; + var_f3 = var_l8; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l4; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f761(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7, + u32 var_p8, u32 var_p9, u32 var_p10, u32 var_p11, u32 var_p12, u32 var_p13, u32 var_p14, u32 var_p15, + u32 var_p16, u32 var_p17) { + u32 var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, + var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0, var_l39 = 0, var_l40 = 0, var_l41 = 0, + var_l42 = 0, var_l43 = 0, var_l44 = 0, var_l45 = 0, var_l46 = 0, var_l47 = 0, var_l48 = 0, var_l49 = 0, + var_l50 = 0, var_l51 = 0, var_l52 = 0, var_l53 = 0, var_l54 = 0, var_l55 = 0, var_l56 = 0, var_l57 = 0, + var_l58 = 0, var_l59 = 0, var_l60 = 0; + u64 var_l80 = 0, var_l81 = 0, var_l82 = 0, var_l83 = 0, var_l84 = 0, var_l85 = 0; + f32 var_l61 = 0, var_l62 = 0, var_l63 = 0, var_l64 = 0, var_l65 = 0, var_l66 = 0, var_l67 = 0, var_l68 = 0, + var_l69 = 0, var_l70 = 0, var_l71 = 0, var_l72 = 0, var_l73 = 0, var_l74 = 0, var_l75 = 0, var_l76 = 0, + var_l77 = 0, var_l78 = 0, var_l79 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7, + var_i8, var_i9; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = 508u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 520u; + var_i0 += var_i1; + var_l60 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_l22 = var_i0; + var_i0 = var_p6; + var_l44 = var_i0; + var_i0 = var_p9; + var_l33 = var_i0; + var_i0 = var_p10; + var_l59 = var_i0; + var_i0 = var_p0; + var_i1 = 512u; + var_i0 += var_i1; + var_l58 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l18 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p11; + var_l31 = var_i0; + var_i0 = var_p11; + var_i1 = var_p12; + var_l54 = var_i1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l38 = var_i0; + var_i0 = var_p12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l22; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l22; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l55 = var_i0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i0 = var_l22; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l22; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i0 = var_l31; + var_l25 = var_i0; + var_L8: + var_i0 = var_l25; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p10 = var_i1; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_i0 = var_l25; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = 0u; + var_l21 = var_i0; + var_L11: + var_i0 = var_p3; + var_i1 = var_l39; + var_i0 &= var_i1; + var_p12 = var_i0; + var_i1 = var_l53; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L12: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_p12; + var_i1 = var_l21; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_L11; + } + var_i0 = var_l55; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p12; + var_i1 += var_i2; + var_i2 = var_l39; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l42; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_l45; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p10; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L12;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p3; + var_i1 = var_l37; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p6 = var_i0; + var_i1 = var_l28; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p10; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_f0; + var_i0 = var_p10; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l67 = var_f0; + var_i0 = var_p3; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l63 = var_f0; + var_i0 = var_p10; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l69 = var_f0; + var_i0 = var_p3; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_p10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_p10; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = var_l61; + var_i1 = var_l49; + var_i2 = var_p6; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l24 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l65 = var_f1; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l64 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l64; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B16; + } + var_i0 = 2147483648u; + var_B16:; + var_p6 = var_i0; + var_f0 = var_l69; + var_f1 = var_l65; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l61 = var_f0; + var_f1 = -2.14748365e+09; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 2147483648u; + var_f2 = var_l64; + var_f3 = -2.14748365e+09; + var_i2 = var_f2 >= var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_f0 = var_l64; + var_f1 = 2.14748352e+09; + var_i0 = var_f0 > var_f1; + var_p12 = var_i0; + var_f0 = var_l61; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l61; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B18; + } + var_i0 = 2147483648u; + var_B18:; + var_i1 = 2147483648u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_f0 = var_l61; + var_f1 = 2.14748352e+09; + var_i0 = var_f0 > var_f1; + var_p3 = var_i0; + var_f0 = var_l67; + var_f1 = var_l65; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l66 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l66; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B20; + } + var_i0 = 2147483648u; + var_B20:; + var_p10 = var_i0; + var_i0 = 2147483647u; + var_i1 = var_l19; + var_i2 = var_p12; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_f0 = var_l64; + var_f1 = var_l64; + var_i0 = var_f0 != var_f1; + var_p12 = var_i0; + var_i0 = 2147483647u; + var_i1 = var_p6; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_f0 = var_l61; + var_f1 = var_l61; + var_i0 = var_f0 != var_f1; + var_p3 = var_i0; + var_f0 = var_l68; + var_f1 = var_l65; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l67 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l67; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B22; + } + var_i0 = 2147483648u; + var_B22:; + var_l23 = var_i0; + var_i0 = 0u; + var_i1 = var_l19; + var_i2 = var_p12; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p12 = var_i0; + var_i0 = 0u; + var_i1 = var_p6; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_f0 = var_l63; + var_f1 = var_l65; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l69 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l69; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B24; + } + var_i0 = 2147483648u; + var_B24:; + var_p3 = var_i0; + var_i0 = var_p12; + var_i1 = var_l20; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + var_p6 = var_i0; + var_f0 = var_l62; + var_f1 = var_l65; + var_f0 /= var_f1; + var_f0 = wasm_floorf(var_f0); + var_l61 = var_f0; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_f0 = var_l61; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B26; + } + var_i0 = 2147483648u; + var_B26:; + var_l19 = var_i0; + var_i0 = var_p6; + if (var_i0) {goto var_B9;} + var_i0 = 0u; + var_i1 = 2147483647u; + var_i2 = var_l19; + var_i3 = 2147483648u; + var_f4 = var_l61; + var_f5 = -2.14748365e+09; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l61; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l61; + var_f3 = var_l61; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 0u; + var_i2 = 2147483647u; + var_i3 = var_l23; + var_i4 = 2147483648u; + var_f5 = var_l67; + var_f6 = -2.14748365e+09; + var_i5 = var_f5 >= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l67; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l67; + var_f4 = var_l67; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l21 = var_i1; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_L29: + var_i0 = var_p12; + var_i1 = var_l20; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B9;} + var_i0 = var_l20; + var_i1 = var_p12; + var_i2 = var_p12; + var_i3 = var_l20; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p12 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L29;} + goto var_B9; + UNREACHABLE; + } + var_i0 = 0u; + var_i1 = 2147483647u; + var_i2 = var_p3; + var_i3 = 2147483648u; + var_f4 = var_l69; + var_f5 = -2.14748365e+09; + var_i4 = var_f4 >= var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l69; + var_f4 = 2.14748352e+09; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l69; + var_f3 = var_l69; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l19 = var_i0; + var_i1 = 0u; + var_i2 = 2147483647u; + var_i3 = var_p10; + var_i4 = 2147483648u; + var_f5 = var_l66; + var_f6 = -2.14748365e+09; + var_i5 = var_f5 >= var_f6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l66; + var_f5 = 2.14748352e+09; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l66; + var_f4 = var_l66; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l30 = var_i1; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_L31: + var_i0 = var_p6; + var_p3 = var_i0; + var_L32: + var_i0 = var_p3; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = var_l21; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L32;} + } + var_i0 = var_p12; + var_i1 = var_l20; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B9;} + var_i0 = var_l20; + var_i1 = var_p12; + var_i2 = var_p12; + var_i3 = var_l20; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p12 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L31;} + goto var_B9; + UNREACHABLE; + } + var_i0 = var_l24; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l43 = var_i0; + var_i0 = var_l24; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_l24; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_l24; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + goto var_B34; + } + var_L36: + var_i0 = var_p6; + var_p10 = var_i0; + var_L37: + var_i0 = var_l19; + var_p3 = var_i0; + var_L38: + var_i0 = var_p3; + var_i1 = var_l30; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = var_l30; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L38;} + } + var_i0 = var_p10; + var_i1 = var_l21; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_p10; + var_i2 = var_p10; + var_i3 = var_l21; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p10 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L37;} + } + var_i0 = var_p12; + var_i1 = var_l20; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B9;} + var_i0 = var_l20; + var_i1 = var_p12; + var_i2 = var_p12; + var_i3 = var_l20; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i1 += var_i2; + var_p12 = var_i1; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_L36;} + goto var_B9; + var_B34:; + var_L41: + var_i0 = var_l20; + var_i1 = var_p12; + var_l32 = var_i1; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l50 = var_i0; + var_i0 = var_p12; + var_i1 = var_p12; + var_i2 = var_l20; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_l32; + var_i1 = 2703746378u; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_l41 = var_i0; + var_i0 = var_p6; + var_p10 = var_i0; + var_L42: + var_i0 = var_l21; + var_i1 = var_p10; + var_l27 = var_i1; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l56 = var_i0; + var_i0 = var_p10; + var_i1 = var_p10; + var_i2 = var_l21; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = var_l27; + var_i1 = var_l41; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_i1 = 5u; + var_i0 = I32_ROTL(var_i0, var_i1); + var_l26 = var_i0; + var_i0 = var_l19; + var_l23 = var_i0; + var_L43: + var_i0 = var_l30; + var_i1 = var_l23; + var_l24 = var_i1; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + var_l35 = var_i0; + var_i0 = var_l24; + var_i1 = var_l24; + var_i2 = var_l30; + var_i1 = (u32)((s32)var_i1 < (s32)var_i2); + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l24; + var_i1 = var_l26; + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_i0 = 0u; + var_l46 = var_i0; + var_L44: + var_i0 = var_p3; + var_i1 = var_l48; + var_i0 &= var_i1; + var_l47 = var_i0; + var_i1 = var_l34; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_B46;} + var_L48: + var_i0 = var_l43; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l47; + var_i1 += var_i2; + var_i2 = var_l48; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l52; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l32; + var_i1 = var_l40; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l51 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_l27; + var_i1 = var_l51; + var_i2 = 4u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B50;} + var_i0 = var_l24; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B47;} + var_B50:; + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_L48;} + goto var_B46; + } + var_i0 = var_p3; + var_i1 = var_l52; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B47:; + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_i1 = var_l37; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_p3 = var_i1; + var_i2 = 1u; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + goto var_B45; + } + var_i0 = var_p3; + var_i1 = var_l37; + var_i2 = 1076816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B51:; + goto var_B4; + var_B46:; + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B45;} + var_i0 = var_l47; + var_i1 = var_l46; + var_i2 = 8u; + var_i1 += var_i2; + var_l46 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_L44; + var_B45:; + var_i0 = var_l35; + var_i1 = var_l23; + var_i2 = var_l30; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L43;} + var_i0 = var_l56; + var_i1 = var_p10; + var_i2 = var_l21; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L42;} + var_i0 = var_l50; + var_i1 = var_p12; + var_i2 = var_l20; + var_i1 = (u32)((s32)var_i1 > (s32)var_i2); + var_i0 |= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L41;} + goto var_B9; + } + var_i0 = var_p6; + var_i1 = var_l28; + var_i2 = 1075436u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = var_l37; + var_i2 = 1075420u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p3; + var_i1 = var_l42; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l25; + var_i1 = var_l38; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L8;} + goto var_B6; + } + var_i0 = var_l54; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 536870911u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i0 = var_l31; + var_p3 = var_i0; + var_i0 = var_l54; + var_i1 = 7u; + var_i0 &= var_i1; + var_p6 = var_i0; + if (var_i0) { + var_L54: + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L54;} + } + var_i0 = var_p10; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_L55: + var_i0 = var_l38; + var_i1 = var_p3; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L55;} + var_B6:; + var_i0 = var_l59; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l33; + var_i1 = var_l59; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_l22; + var_i1 = 44u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_l22; + var_i1 = 56u; + var_i0 += var_i1; + var_l52 = var_i0; + var_i0 = var_l22; + var_i1 = 4u; + var_i0 += var_i1; + var_l55 = var_i0; + var_f0 = var_p1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l73 = var_f0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l56 = var_i0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_l45 = var_i0; + var_i0 = 0u; + var_l37 = var_i0; + var_L57: + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l56; + var_i1 = var_l27; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l27; + var_i3 = var_l49; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l20 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l33; + var_i1 = 4u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l20; + var_i1 = 158u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l20; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 44u; + var_i0 &= var_i1; + if (var_i0) {goto var_B59;} + } + goto var_B58; + var_B59:; + var_i0 = var_l20; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = var_l20; + var_i2 = 24u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p10; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l20; + var_i3 = 84u; + var_i2 += var_i3; + var_i3 = var_l18; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 136u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = var_l73; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_f1 = var_l73; + var_f0 -= var_f1; + var_l65 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_f1 = var_l73; + var_f0 -= var_f1; + var_l64 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_f1 = var_l73; + var_f0 -= var_f1; + var_l66 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_f0 = var_l73; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f0 += var_f1; + var_l69 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_f0 = var_l73; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f0 += var_f1; + var_l62 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_f0 = var_l73; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_f0 += var_f1; + var_l61 = var_f0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = INFINITY; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B69;} + var_i0 = var_l18; + var_f1 = var_l61; + var_f2 = 8.50705867e+37; + var_f3 = var_l61; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l61; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l68 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l18; + var_f1 = var_l62; + var_f2 = 8.50705867e+37; + var_f3 = var_l62; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l62; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l67 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l18; + var_f1 = var_l69; + var_f2 = 8.50705867e+37; + var_f3 = var_l69; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l69; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l63 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l18; + var_f1 = var_l66; + var_f2 = 8.50705867e+37; + var_f3 = var_l66; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l66; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l69 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l18; + var_f1 = var_l64; + var_f2 = 8.50705867e+37; + var_f3 = var_l64; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l64; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l62 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l18; + var_f1 = var_l65; + var_f2 = 8.50705867e+37; + var_f3 = var_l65; + var_f4 = 8.50705867e+37; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = -8.50705867e+37; + var_f3 = var_l65; + var_f4 = -8.50705867e+37; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l61 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 > var_i1; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i1 = var_l19; + var_i2 = 44u; + var_i1 *= var_i2; + var_l32 = var_i1; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l23 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_p10 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_i0 = var_l23; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i2 = 8u; + var_i1 += var_i2; + var_p6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l18; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_i0 = var_l18; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l80 = var_j0; + var_i0 = var_p10; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p12 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B67;} + var_f0 = -128; + var_f1 = -128; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l61 = var_f2; + var_f3 = var_l61; + var_f2 *= var_f3; + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_i4 = var_l18; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 20u); + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l61 = var_f3; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f2 += var_f3; + var_i3 = var_l18; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 36u); + var_i4 = var_l18; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 24u); + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l61 = var_f3; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l61 = var_f2; + var_f3 = var_l61; + var_f2 += var_f3; + var_f3 = 10; + var_f2 *= var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f764(instance, var_f2); + var_f3 = 1.60943794; + var_f2 /= var_f3; + var_l61 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = 1056964607u; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f3 = var_l61; + var_f2 += var_f3; + var_f2 = wasm_truncf(var_f2); + var_l61 = var_f2; + var_f3 = var_l61; + var_f4 = -128; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l61; + var_f3 = var_l61; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l61 = var_f0; + var_f1 = 127; + var_f2 = var_l61; + var_f3 = 127; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l61 = var_f0; + var_f1 = -128; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_f0 = var_l61; + var_f0 = wasm_fabsf(var_f0); + var_f1 = 2.14748365e+09; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B72;} + var_f0 = var_l61; + var_i0 = I32_TRUNC_S_F32(var_f0); + goto var_B71; + } + var_f0 = -128; + var_f1 = -128; + var_f2 = var_l63; + var_f3 = var_l61; + var_f2 -= var_f3; + var_f3 = 0.5; + var_f2 *= var_f3; + var_l61 = var_f2; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f3 = var_l67; + var_f4 = var_l62; + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l61 = var_f3; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l68; + var_f4 = var_l69; + var_f3 -= var_f4; + var_f4 = 0.5; + var_f3 *= var_f4; + var_l61 = var_f3; + var_f4 = var_l61; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l61 = var_f2; + var_f3 = var_l61; + var_f2 += var_f3; + var_f3 = 10; + var_f2 *= var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f764(instance, var_f2); + var_f3 = 1.60943794; + var_f2 /= var_f3; + var_l61 = var_f2; + var_i2 = i32_reinterpret_f32(var_f2); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i3 = 1056964607u; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f3 = var_l61; + var_f2 += var_f3; + var_f2 = wasm_truncf(var_f2); + var_l61 = var_f2; + var_f3 = var_l61; + var_f4 = -128; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l61; + var_f3 = var_l61; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l61 = var_f0; + var_f1 = 127; + var_f2 = var_l61; + var_f3 = 127; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l61 = var_f0; + var_f1 = -128; + var_i0 = var_f0 >= var_f1; + var_p3 = var_i0; + var_i0 = var_l22; + var_i1 = 0u; + var_i2 = 127u; + var_f3 = var_l61; + var_f3 = wasm_fabsf(var_f3); + var_f4 = 2.14748365e+09; + var_i3 = var_f3 < var_f4; + if (var_i3) { + var_f3 = var_l61; + var_i3 = I32_TRUNC_S_F32(var_f3); + goto var_B74; + } + var_i3 = 2147483648u; + var_B74:; + var_i4 = 4294967168u; + var_i5 = var_p3; + var_i3 = var_i5 ? var_i3 : var_i4; + var_f4 = var_l61; + var_f5 = 127; + var_i4 = var_f4 > var_f5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l61; + var_f4 = var_l61; + var_i3 = var_f3 != var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l23 = var_i1; + var_i0 = w2c_rapier__wasm3d__bg_f215(instance, var_i0, var_i1); + var_p12 = var_i0; + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 16u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l83 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l82 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l80 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_p10 = var_i0; + var_j1 = var_l83; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l25; + var_i1 = var_l55; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p3; + } else { + var_i1 = var_l55; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f829(instance, var_i1, var_i2); + var_i1 = var_l25; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } + var_l19 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l19; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + var_i0 = var_p3; + var_i1 = var_p12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p3; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p3; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p3; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B67; + } + var_i0 = var_p3; + var_i1 = var_l19; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B70;} + var_i0 = var_l22; + var_i1 = var_l47; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l19; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l32 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B78;} + var_i0 = var_l32; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B78;} + var_i0 = var_p3; + w2c_rapier__wasm3d__bg_f664(instance, var_i0); + var_B78:; + var_i0 = var_l32; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = var_l23; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + var_i0 = var_l32; + var_i1 = var_p12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l32; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l32; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l32; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l32; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l32; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B67; + var_B72:; + var_i0 = 2147483648u; + var_B71:; + var_p6 = var_i0; + var_i0 = 0u; + var_i1 = 127u; + var_i2 = var_p6; + var_i3 = 4294967168u; + var_i4 = var_p3; + var_i2 = var_i4 ? var_i2 : var_i3; + var_f3 = var_l61; + var_f4 = 127; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_f2 = var_l61; + var_f3 = var_l61; + var_i2 = var_f2 != var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l43 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B67;} + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l23; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_p6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 20u; + var_i0 *= var_i1; + var_p10 = var_i0; + var_i0 = var_p12; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 16u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = 1u; + var_i1 = var_l19; + var_i0 <<= (var_i1 & 31); + var_l27 = var_i0; + var_i0 = var_l19; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_l40 = var_i0; + var_i0 = var_p12; + var_i1 = 36u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p12; + var_i1 = 40u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_p12; + var_i1 = 32u; + var_i0 += var_i1; + var_l50 = var_i0; + var_L81: + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l35; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_i1 = var_l19; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B82;} + var_i0 = var_l40; + var_i1 = var_p3; + var_i2 = 108u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B82;} + var_i0 = var_p3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l40; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B82;} + var_i0 = var_p3; + var_i1 = 116u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_p12 = var_i0; + var_i0 = var_p3; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p12; + if (var_i0) {goto var_B82;} + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 -= var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = var_l50; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l50; + var_i1 = var_p12; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + } + var_i0 = var_l51; + var_i1 = var_p12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l23; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B82; + } + var_i0 = var_p3; + var_i1 = var_l34; + var_i2 = 1076928u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B82:; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p10; + var_i1 = 20u; + var_i0 -= var_i1; + var_p10 = var_i0; + if (var_i0) {goto var_L81;} + } + var_i0 = var_l22; + var_i1 = var_l43; + var_i0 = w2c_rapier__wasm3d__bg_f215(instance, var_i0, var_i1); + var_p12 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l32; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l43; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 41, var_i1); + var_i0 = var_p3; + var_i1 = var_p12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + goto var_B67; + } + var_i0 = var_l19; + var_i1 = var_p3; + var_i2 = 1075608u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p6; + var_i1 = var_p3; + var_i2 = 1075592u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B70:; + var_i0 = var_l19; + var_i1 = var_p3; + var_i2 = 1077164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B69:; + var_i0 = 0u; + goto var_B66; + } + var_i0 = var_l18; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 1056704u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l18; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 1056820u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B67:; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p12; + var_i2 = 255u; + var_i1 &= var_i2; + var_p10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B65;} + var_i0 = var_l45; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l77 = var_f2; + var_f3 = var_l61; + var_f4 = var_l77; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l68 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l78 = var_f2; + var_f3 = var_l61; + var_f4 = var_l78; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l67 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l70 = var_f2; + var_f3 = var_l61; + var_f4 = var_l70; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l63 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l65 = var_f2; + var_f3 = var_l61; + var_f4 = var_l65; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l69 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l64 = var_f2; + var_f3 = var_l61; + var_f4 = var_l64; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l62 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l18; + var_i1 = var_l18; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_l61 = var_f1; + var_i2 = var_l18; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l66 = var_f2; + var_f3 = var_l61; + var_f4 = var_l66; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l61 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_f1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = var_p10; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l19; + var_f2 = var_l69; + var_f3 = var_l63; + var_f2 -= var_f3; + var_f3 = var_l67; + var_f4 = var_l68; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l61; + var_f4 = var_l62; + var_f3 -= var_f4; + var_f2 *= var_f3; + var_f3 = var_l65; + var_f4 = var_l70; + var_f3 -= var_f4; + var_f4 = var_l78; + var_f5 = var_l77; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = var_l66; + var_f5 = var_l64; + var_f4 -= var_f5; + var_f3 *= var_f4; + var_f4 = 1.25; + var_f3 *= var_f4; + var_i2 = var_f2 > var_f3; + if (var_i2) { + var_i2 = var_p6; + var_i3 = var_l19; + var_i4 = var_l18; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_l22; + var_i7 = var_l52; + w2c_rapier__wasm3d__bg_f169(instance, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i2 = var_l18; + var_i3 = 40u; + var_i2 += var_i3; + } else { + var_i2 = var_p3; + } + var_i3 = var_l18; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_l22; + var_i5 = var_l52; + w2c_rapier__wasm3d__bg_f169(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p6; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_B66:; + var_i1 = var_l37; + var_i0 |= var_i1; + var_l37 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l19; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B58;} + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_i1; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p10 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_l40 = var_i0; + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_i0 = var_l22; + var_i1 = 40u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_l22; + var_i1 = 52u; + var_i0 += var_i1; + var_l29 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l23 = var_i0; + var_i0 = 0u; + var_p12 = var_i0; + var_i0 = var_p10; + var_p6 = var_i0; + var_L88: + var_i0 = var_p6; + var_i1 = var_l23; + var_i0 &= var_i1; + var_l27 = var_i0; + var_i1 = var_l46; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L89: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B87;} + var_i0 = var_l27; + var_i1 = var_p12; + var_i2 = 8u; + var_i1 += var_i2; + var_p12 = var_i1; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_L88; + } + var_i0 = var_p3; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l27; + var_i1 += var_i2; + var_i2 = var_l23; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l24; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B64;} + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_l32; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l34; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L89;} + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l43; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L89;} + var_i0 = var_p6; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l20; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + goto var_B58; + var_B87:; + var_i0 = var_l46; + var_i1 = var_p10; + var_i2 = var_l23; + var_i1 &= var_i2; + var_p12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p6 = var_i0; + var_L92: + var_i0 = var_p6; + var_i1 = var_p12; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = var_p3; + var_i2 = var_l23; + var_i1 &= var_i2; + var_p12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L92;} + } + var_i0 = var_l46; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p12; + var_i1 += var_i2; + var_i2 = var_l23; + var_i1 &= var_i2; + var_p6 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l46; + var_i1 = var_l46; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_p6 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + } else { + var_i0 = var_p3; + } + var_i1 = 1u; + var_i0 &= var_i1; + var_l26 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) {goto var_B94;} + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B94;} + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l57 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l57; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l57; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l22; + var_i1 = 28u; + var_i0 += var_i1; + var_l36 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_l57; + var_i1 = var_l57; + var_i2 = 48u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l39; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + goto var_B95; + } + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l42 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_l42; + var_i1 = var_l51; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l42; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p6; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = var_p3; + var_i3 = var_p6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B103;} + var_i0 = 4294967295u; + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 = DIV_U(var_i1, var_i2); + var_i2 = 1u; + var_i1 -= var_i2; + var_i1 = I32_CLZ(var_i1); + var_i0 >>= (var_i1 & 31); + var_i1 = 1u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p6; + var_i3 = 536870911u; + var_i2 &= var_i3; + var_i1 = var_i1 == var_i2; + if (var_i1) {goto var_B102;} + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = 2147483649u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B95;} + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + goto var_B102; + } + var_i0 = var_l36; + var_i1 = var_l57; + var_i2 = 60u; + var_i1 += var_i2; + var_i2 = 141u; + w2c_rapier__wasm3d__bg_f264(instance, var_i0, var_i1, var_i2); + goto var_B95; + var_B103:; + var_i0 = 4u; + var_i1 = 8u; + var_i2 = var_p6; + var_i3 = 4u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B102:; + var_p3 = var_i0; + var_i1 = 1073741823u; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B101;} + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p6 = var_i0; + var_i1 = 7u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = var_p12; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B101;} + var_i0 = var_p12; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l23 = var_i0; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p12 = var_i1; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l23; + var_i1 = var_l27; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B101;} + var_i0 = var_l27; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B100;} + var_i0 = var_l27; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l27; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p6; + var_i1 = var_l23; + var_i0 += var_i1; + var_i1 = 255u; + var_i2 = var_p12; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_l21 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_l28 = var_i0; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 *= var_i2; + var_i2 = var_l28; + var_i3 = 8u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l39; + var_i0 -= var_i1; + var_l35 = var_i0; + var_i0 = var_l51; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l36; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l36; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l48 = var_i0; + var_i0 = var_l36; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B97; + } + var_i0 = var_l36; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l27 = var_i0; + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l23 = var_i0; + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l32 = var_i0; + var_i0 = 0u; + var_l46 = var_i0; + var_L107: + var_i0 = var_l46; + var_i1 = var_l48; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l27; + var_i1 = var_l46; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p12 = var_i1; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l32; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B99;} + var_i0 = var_l21; + var_i1 = var_l23; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p6 = var_i1; + var_i2 = var_l28; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_l30 = var_i0; + var_L110: + var_i0 = var_p3; + var_i1 = var_l30; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l30; + var_i1 = 8u; + var_i0 += var_i1; + var_l30 = var_i0; + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = var_l28; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L110;} + } + var_i0 = var_l21; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p3; + var_i1 += var_i2; + var_i2 = var_l28; + var_i1 &= var_i2; + var_l30 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l21; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_l30 = var_i0; + } + var_i0 = var_l21; + var_i1 = var_l30; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 25u; + var_i1 >>= (var_i2 & 31); + var_p3 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l28; + var_i0 &= var_i1; + var_i1 = var_l21; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i1 = var_l30; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l48; + var_i2 = var_p12; + var_i1 -= var_i2; + var_i2 = 4u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l42; + var_i1 = var_l46; + var_i0 = var_i0 == var_i1; + var_p3 = var_i0; + var_i0 = var_l46; + var_i1 = 1u; + var_i0 += var_i1; + var_l46 = var_i0; + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L107;} + goto var_B98; + var_B101:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + goto var_B95; + var_B100:; + w2c_rapier__wasm3d__bg_f1213(instance); + var_i0 = var_l57; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B95; + var_B99:; + var_i0 = var_p3; + var_i1 = var_l32; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B98:; + var_i0 = var_l36; + var_i1 = var_l21; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l36; + var_i1 = var_l35; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l36; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l36; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l39; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l42; + if (var_i0) {goto var_B97;} + goto var_B95; + var_B97:; + var_i0 = var_l48; + var_i1 = var_l51; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B95:; + var_i0 = var_l57; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p10; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l23 = var_i1; + var_i0 &= var_i1; + var_p12 = var_i0; + var_i1 = var_l50; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l46 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = 8u; + var_p6 = var_i0; + var_L113: + var_i0 = var_p6; + var_i1 = var_p12; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l46; + var_i1 = var_p3; + var_i2 = var_l23; + var_i1 &= var_i2; + var_p12 = var_i1; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = !(var_j0); + if (var_i0) {goto var_L113;} + } + var_i0 = var_l46; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p12; + var_i1 += var_i2; + var_i2 = var_l23; + var_i1 &= var_i2; + var_p6 = var_i1; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B94;} + var_i0 = var_l46; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_p6 = var_i0; + var_B94:; + var_i0 = var_l22; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l26; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p6; + var_i1 = var_l46; + var_i0 += var_i1; + var_i1 = var_l40; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l23; + var_i0 &= var_i1; + var_i1 = var_l46; + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l40; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_p6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B61;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l22; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 += var_i1; + var_i1 = var_l29; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p12 = var_i1; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = var_p3; + var_i1 = var_l24; + var_i2 = var_p12; + var_i1 -= var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l24; + var_p6 = var_i0; + goto var_B61; + } + var_i0 = var_p12; + var_i1 = var_p3; + var_i2 = var_p12; + var_i1 += var_i2; + var_p6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B62;} + var_i0 = var_p6; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_l18; + var_i1 = var_l24; + if (var_i1) { + var_i1 = var_l18; + var_i2 = var_l24; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 76, var_i2); + var_i1 = var_l18; + var_i2 = var_l47; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 72, var_i2); + var_i1 = 4u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p12; + var_i2 = var_p3; + var_i3 = var_l18; + var_i4 = 72u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p12 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l47; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B61; + } + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B62;} + var_i0 = var_p12; + var_i1 = var_p3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B65:; + var_i0 = var_p10; + var_i1 = var_p3; + var_i2 = 1075624u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B64:; + var_i0 = var_p6; + var_i1 = var_l24; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B63:; + var_i0 = var_l53; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + goto var_B61; + var_B62:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B61:; + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l53; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + } + var_i0 = var_l29; + var_i1 = var_l23; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l23; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p3; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_B58:; + var_i0 = var_l41; + var_i1 = var_l33; + var_i2 = 8u; + var_i1 += var_i2; + var_l33 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L57;} + var_i0 = var_l37; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l21 = var_i0; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_p12 = var_i0; + var_L118: + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l21; + var_i2 = 255u; + var_i1 &= var_i2; + var_l27 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_l27; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 58u); + var_l23 = var_i0; + var_i0 = var_l24; + var_i1 = 59u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l24; + var_i1 = 52u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B119;} + var_i0 = var_l23; + if (var_i0) { + var_i0 = var_l21; + var_i1 = var_l27; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p6; + var_i1 = var_l21; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p6 = var_i0; + var_i0 = var_p10; + var_i1 = var_l21; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = var_l24; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_L122: + var_i0 = var_p10; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l22; + var_i3 = var_l52; + w2c_rapier__wasm3d__bg_f150(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 4u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L122;} + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B119; + } + var_i0 = var_l25; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B56; + } + var_i0 = var_l27; + var_i1 = var_p6; + var_i2 = 1075640u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B119:; + var_i0 = var_l23; + if (var_i0) {goto var_L118;} + var_B56:; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_l47 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B124;} + var_i0 = var_l22; + var_i1 = 68u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_l18; + var_i1 = 52u; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 97u); + var_p12 = var_i0; + var_i0 = var_l22; + var_i1 = 92u; + var_i0 += var_i1; + var_l51 = var_i0; + var_i0 = var_l22; + var_i1 = 88u; + var_i0 += var_i1; + var_l43 = var_i0; + var_L125: + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = var_p12; + var_i2 = 255u; + var_i1 &= var_i2; + var_l42 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l42; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l50 = var_i0; + var_i1 = var_l22; + var_i2 = 20u; + var_i1 += var_i2; + var_l40 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l46 = var_i0; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_l53 = var_i0; + var_i0 = var_p6; + var_i1 = 60u; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_i0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_L130: + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B131;} + var_i0 = var_p3; + var_i1 = 28u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l36 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l36; + var_i0 = !(var_i0); + if (var_i0) {goto var_B131;} + var_i0 = var_l36; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l35 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B132;} + var_i0 = var_l26; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_i0; + var_i0 = 0u; + var_l25 = var_i0; + var_i0 = 0u; + var_l37 = var_i0; + var_i0 = 0u; + var_l33 = var_i0; + var_L142: + var_i0 = var_l36; + var_i1 = var_l33; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l52 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l52; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l32 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i2 = var_l21; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l49 = var_i0; + var_i0 = var_l33; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i1 = var_l34; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l23; + var_p12 = var_i0; + var_L144: + var_i0 = var_l19; + var_i1 = var_l49; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l23; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l45 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l28 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l30; + var_i2 = var_l28; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p6 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_p6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l45; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B146;} + var_i0 = var_l21; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 -= var_i2; + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B147;} + var_i0 = var_l27; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l66 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l68 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l67 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l63 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l69 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l62 = var_f0; + var_i0 = var_p12; + var_p6 = var_i0; + var_i0 = var_l19; + var_p10 = var_i0; + var_L151: + var_i0 = var_p10; + var_p3 = var_i0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_f1 = var_l64; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B145;} + var_i0 = var_p3; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l61; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p10; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B152;} + var_i0 = var_p10; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l29 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B153;} + var_f0 = var_l62; + var_i1 = var_l30; + var_i2 = var_l29; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p10 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B155;} + var_f0 = var_l69; + var_i1 = var_p10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B155;} + var_f0 = var_l63; + var_i1 = var_p10; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B155;} + var_f0 = var_l67; + var_i1 = var_p10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B155;} + var_f0 = var_l68; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B155;} + var_f0 = var_l66; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B152;} + var_B155:; + var_i0 = var_l18; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l18; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l28; + var_i1 = var_l29; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l39; + var_i1 = var_l28; + var_i2 = var_l29; + var_i3 = var_l28; + var_i4 = var_l29; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l28; + var_i3 = var_l29; + var_i4 = var_l28; + var_i5 = var_l29; + var_i4 = var_i4 > var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f194(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B152; + } + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1076404u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B153:; + var_i0 = var_l29; + var_i1 = var_l20; + var_i2 = 1076420u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B152:; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p10 = var_i0; + var_i0 = var_l21; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L151;} + goto var_B148; + } + var_i0 = var_l28; + var_i1 = var_l20; + var_i2 = 1076324u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l49; + var_i1 = var_l21; + var_i2 = 1076308u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B148:; + var_i0 = var_p10; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_B147:; + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1076388u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B146:; + var_i0 = var_l21; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 -= var_i2; + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l24; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l66 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l68 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l67 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l63 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l69 = var_f0; + var_i0 = var_l18; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l62 = var_f0; + var_i0 = var_p12; + var_p6 = var_i0; + var_i0 = var_l19; + var_p10 = var_i0; + var_L157: + var_i0 = var_p10; + var_p3 = var_i0; + var_i0 = var_p6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_f1 = var_l64; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B145;} + var_i0 = var_p3; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l61; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l29; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B158;} + var_i0 = var_l20; + var_i1 = var_l29; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B159;} + var_f0 = var_l62; + var_i1 = var_l30; + var_i2 = var_l29; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p10 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_f0 = var_l69; + var_i1 = var_p10; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_f0 = var_l63; + var_i1 = var_p10; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 <= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_f0 = var_l67; + var_i1 = var_p10; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_f0 = var_l68; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_f0 = var_l66; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B158;} + var_i0 = var_l18; + var_i1 = var_l29; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l18; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l28; + var_i1 = var_l29; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l39; + var_i1 = var_l28; + var_i2 = var_l29; + var_i3 = var_l28; + var_i4 = var_l29; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l28; + var_i3 = var_l29; + var_i4 = var_l28; + var_i5 = var_l29; + var_i4 = var_i4 > var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f194(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B158; + } + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1076356u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B159:; + var_i0 = var_l29; + var_i1 = var_l20; + var_i2 = 1076372u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B158:; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 -= var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 -= var_i1; + var_p10 = var_i0; + var_i0 = var_p3; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = var_l21; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L157;} + var_i0 = var_p10; + var_i1 = 1u; + var_i0 -= var_i1; + } else { + var_i0 = var_p3; + } + var_i1 = var_l21; + var_i2 = 1076340u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B145:; + var_i0 = var_p3; + var_i1 = var_l21; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B141;} + var_i0 = var_l23; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l45; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_f1 = var_l64; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p12; + var_i1 = 8u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_l32; + var_i1 = var_l19; + var_i2 = 1u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L144;} + } + var_i0 = var_l33; + var_i1 = 1u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_l23; + var_i1 = var_l21; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_p6 = var_i1; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l36; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_l36; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l36; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l49 = var_i0; + var_i0 = var_l52; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = 0u; + var_l21 = var_i0; + var_i0 = 0u; + var_p12 = var_i0; + var_i0 = var_l23; + var_p3 = var_i0; + var_L161: + var_f0 = var_l61; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B163;} + var_i0 = var_l32; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l45 = var_i0; + var_i1 = var_l49; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l45; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B164;} + } + var_i0 = 1063396u; + var_i1 = 19u; + var_i2 = 1076212u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B164:; + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l24 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l19 = var_i2; + var_i3 = 1u; + var_i4 = var_l32; + var_i3 <<= (var_i4 & 31); + var_p10 = var_i3; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B163;} + var_i0 = var_l24; + var_i1 = var_l19; + var_i2 = var_p10; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l45; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_l21; + var_i1 = var_l30; + var_i2 = var_l45; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i2 = var_l55; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 += var_i1; + var_l21 = var_i0; + goto var_B163; + } + var_i0 = var_l45; + var_i1 = var_l20; + var_i2 = 1076228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B163:; + var_i0 = var_l27; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L161;} + } + var_i0 = var_l52; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l61 = var_f0; + var_L167: + var_f0 = var_l61; + var_i1 = var_p6; + var_i2 = var_l23; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 -= var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 < var_f1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B169;} + var_i0 = var_l24; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l27 = var_i0; + var_i1 = var_l49; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l27; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p3 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B170;} + } + var_i0 = 1063396u; + var_i1 = 19u; + var_i2 = 1076244u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B170:; + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = var_l28; + var_i3 = var_p3; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_l19 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p10 = var_i2; + var_i3 = 1u; + var_i4 = var_l24; + var_i3 <<= (var_i4 & 31); + var_p3 = var_i3; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B169;} + var_i0 = var_l19; + var_i1 = var_p10; + var_i2 = var_p3; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l27; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_l21; + var_i1 = var_l30; + var_i2 = var_l27; + var_i3 = 44u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1) + 41u); + var_i2 = var_l55; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + var_i0 += var_i1; + var_l21 = var_i0; + goto var_B169; + } + var_i0 = var_l27; + var_i1 = var_l20; + var_i2 = 1076260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B169:; + var_i0 = var_p6; + var_i1 = 8u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L167;} + } + var_i0 = var_l21; + var_i1 = var_l37; + var_i0 += var_i1; + var_l37 = var_i0; + var_i0 = var_p12; + var_i1 = var_l25; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = var_l33; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L142;} + var_i0 = var_l25; + var_i0 = !(var_i0); + if (var_i0) {goto var_B133;} + var_i0 = var_l36; + var_i1 = var_l36; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_i2 = var_l37; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l36; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 0u; + var_p12 = var_i0; + goto var_B139; + } + var_i0 = var_l36; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 1079264u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = 1079265u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_L174: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B175;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_l23; + var_i1 = var_l19; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p12; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B175;} + var_i0 = 1u; + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B139; + var_B175:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L174;} + var_i0 = 0u; + var_p12 = var_i0; + goto var_B138; + var_B141:; + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = 1076436u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = var_l20; + var_i2 = 1076832u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B139:; + var_i0 = var_p6; + var_i1 = var_l25; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B138;} + var_i0 = var_l36; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i0 -= var_i1; + var_p6 = var_i0; + var_L176: + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B178;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l19; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B178;} + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + goto var_B177; + var_B178:; + var_i0 = var_p3; + var_i1 = var_p12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B177:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L176;} + var_B138:; + var_i0 = var_l36; + var_i1 = var_l25; + var_i2 = var_p12; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l36; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 0u; + var_p12 = var_i0; + goto var_B180; + } + var_i0 = var_l36; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 1079264u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = 1079265u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_L182: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B183;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_l23; + var_i1 = var_l19; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p12; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B183;} + var_i0 = 1u; + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B180; + var_B183:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L182;} + var_i0 = 0u; + var_p12 = var_i0; + goto var_B179; + var_B180:; + var_i0 = var_p6; + var_i1 = var_l25; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B179;} + var_i0 = var_l36; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i0 -= var_i1; + var_p6 = var_i0; + var_L184: + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B186;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l19; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B186;} + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + goto var_B185; + var_B186:; + var_i0 = var_p3; + var_i1 = var_p12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B185:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L184;} + var_B179:; + var_i0 = var_l36; + var_i1 = var_l25; + var_i2 = var_p12; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l36; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 0u; + var_p12 = var_i0; + goto var_B136; + } + var_i0 = var_l36; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = 0u; + var_p6 = var_i0; + var_i0 = 1079264u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = 1079265u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_L188: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B189;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B137;} + var_i0 = var_l23; + var_i1 = var_l19; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p12; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B189;} + var_i0 = 1u; + var_p12 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B136; + var_B189:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + var_p6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L188;} + var_i0 = 0u; + var_p12 = var_i0; + goto var_B135; + var_B137:; + var_i0 = 1063396u; + var_i1 = 19u; + var_i2 = 1076276u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B136:; + var_i0 = var_p6; + var_i1 = var_l25; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B135;} + var_i0 = var_l36; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l25; + var_i1 = var_p6; + var_i0 -= var_i1; + var_p6 = var_i0; + var_L190: + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i1 = 2147483647u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B192;} + var_i0 = var_p10; + var_i1 = var_l49; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = var_p10; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_p10 = var_i0; + var_i1 = var_l29; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B134;} + var_i0 = 1079264u; + var_i1 = 1079265u; + var_i2 = var_l28; + var_i3 = var_p10; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l19; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B192;} + var_i0 = var_p12; + var_i1 = 1u; + var_i0 += var_i1; + var_p12 = var_i0; + goto var_B191; + var_B192:; + var_i0 = var_p3; + var_i1 = var_p12; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B191:; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p6 = var_i0; + if (var_i0) {goto var_L190;} + var_B135:; + var_i0 = var_l36; + var_i1 = var_l25; + var_i2 = var_p12; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + goto var_B133; + var_B134:; + var_i0 = 1063396u; + var_i1 = 19u; + var_i2 = 1076276u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B133:; + var_i0 = var_l36; + var_i1 = var_l35; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_B132:; + var_i0 = var_l36; + var_i1 = 128u; + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_l36; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1u; + var_i2 = var_l36; + var_i3 = 124u; + var_i2 += var_i3; + var_p6 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_i4 = var_l22; + var_i5 = 0u; + w2c_rapier__wasm3d__bg_f58(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l36; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = 2u; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = 0u; + w2c_rapier__wasm3d__bg_f58(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l36; + var_i1 = 0u; + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p10; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_l22; + var_i5 = var_l39; + w2c_rapier__wasm3d__bg_f58(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l36; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_p10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l36; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_l36; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l33 = var_i0; + var_L197: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B195;} + var_i0 = var_l30; + var_i1 = var_p6; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + var_p6 = var_i1; + var_i2 = 1u; + var_i3 = var_p6; + var_i4 = 1u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l33; + var_i1 = 4u; + var_i0 -= var_i1; + var_l33 = var_i0; + if (var_i0) {goto var_L197;} + } + var_i0 = var_l36; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B194;} + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l46; + var_i2 = 4u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l53; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l53; + var_i1 = var_p3; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + } + var_i0 = var_l48; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l56; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B194; + var_B195:; + var_i0 = var_p6; + var_i1 = var_l20; + var_i2 = 1076848u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B194:; + var_i0 = var_l46; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p3 = var_i0; + var_i1 = var_l20; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B128;} + var_i0 = var_l30; + var_i1 = var_p3; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B199;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B199;} + var_i0 = var_p6; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f664(instance, var_i0); + var_B199:; + var_i0 = var_p6; + var_i1 = var_l36; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B131:; + var_i0 = var_l41; + var_i1 = var_l46; + var_i2 = 20u; + var_i1 += var_i2; + var_l46 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L130;} + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + } + var_i0 = var_l33; + var_i1 = var_l42; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l40; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l50; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l19 = var_i0; + var_i0 = var_p3; + var_i1 = 57u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B126;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l43; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 += var_i1; + var_p10 = var_i0; + var_L201: + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l27; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p6; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l24; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l23 = var_i0; + var_i0 = var_p6; + var_i1 = var_l27; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l23; + if (var_i0) {goto var_B205;} + var_i0 = var_l25; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l25; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B204;} + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i1 = var_l58; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l58; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + } + var_i0 = var_l58; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B202; + } + var_i0 = var_l23; + if (var_i0) {goto var_B202;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B202;} + var_i0 = var_p6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i1 = var_l24; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f257(instance, var_i0, var_i1, var_i2); + goto var_B202; + var_B205:; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B202;} + var_i0 = var_l25; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i1 = var_l27; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f257(instance, var_i0, var_i1, var_i2); + goto var_B202; + var_B204:; + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i1 = var_l58; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l58; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + } + var_i0 = var_l58; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l58; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B202; + } + goto var_B3; + var_B202:; + var_i0 = var_p10; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L201;} + goto var_B126; + } + var_i0 = var_l42; + var_i1 = var_l33; + var_i2 = 1075672u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B128:; + var_i0 = var_p3; + var_i1 = var_l20; + var_i2 = 1076864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l42; + var_i1 = var_l33; + var_i2 = 1075656u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B126:; + var_i0 = var_l39; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 255u; + var_i2 = var_p3; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l22; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l51; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p3; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l19; + if (var_i0) {goto var_L125;} + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B124;} + var_i0 = var_l33; + var_i1 = var_l22; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_p6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p6; + var_p3 = var_i0; + goto var_B123; + } + var_i0 = var_l22; + var_i1 = 56u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l22; + var_i1 = 20u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l22; + var_i1 = 92u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l22; + var_i1 = 24u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i0 = var_p6; + var_p3 = var_i0; + var_L211: + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_p6; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 58u); + if (var_i0) { + var_i0 = var_p3; + var_i1 = 255u; + var_i0 &= var_i1; + var_p10 = var_i0; + var_i0 = var_p10; + var_i1 = var_l25; + var_i2 = 59u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p6; + var_i1 = var_l33; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = var_l33; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l25; + var_i1 = var_l24; + var_i2 = var_p3; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = var_l22; + var_i3 = var_l27; + w2c_rapier__wasm3d__bg_f72(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p6 = var_i0; + if (var_i0) { + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 255u; + var_i2 = var_p6; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l22; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_p6; + var_i2 = var_p6; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p6; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p3; + var_p6 = var_i0; + var_i1 = var_p12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l33 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L211;} + goto var_B123; + } + var_i0 = var_l24; + var_i1 = var_p6; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l22; + var_i3 = var_l27; + w2c_rapier__wasm3d__bg_f72(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = 255u; + var_i2 = var_p3; + var_i3 = 9u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l22; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l22; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_p3; + var_i2 = var_p3; + var_i3 = 1u; + var_i2 += var_i3; + var_i3 = 3u; + var_i2 >>= (var_i3 & 31); + var_i3 = 7u; + var_i2 *= var_i3; + var_i3 = var_p3; + var_i4 = 8u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l54; + var_i0 = !(var_i0); + if (var_i0) {goto var_B124;} + var_i0 = var_l22; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_l40 = var_i0; + var_i0 = var_l22; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_i0; + var_i0 = var_l22; + var_i1 = 52u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l22; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l50 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l22; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l22; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_l22; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i0 = var_l22; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_L215: + var_i0 = var_l31; + var_p12 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l23; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l23 = var_i0; + goto var_B216; + } + var_i0 = var_l56; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_i1 = var_p12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_i1; + var_i2 = 2654435769u; + var_i1 *= var_i2; + var_i2 = 5u; + var_i1 = I32_ROTL(var_i1, var_i2); + var_i0 ^= var_i1; + var_i1 = 2654435769u; + var_i0 *= var_i1; + var_p3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_i0 = 0u; + var_l19 = var_i0; + var_L221: + var_i0 = var_p3; + var_i1 = var_l45; + var_i0 &= var_i1; + var_l26 = var_i0; + var_i1 = var_l34; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L222: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B216;} + var_i0 = var_l26; + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_L221; + } + var_i0 = var_l40; + var_j1 = var_l81; + var_j1 = I64_CTZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l26; + var_i1 += var_i2; + var_i2 = var_l45; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_p10 = var_i1; + var_i0 -= var_i1; + var_l24 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B220;} + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_l43; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l27; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L222;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l31; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L222;} + var_i0 = 128u; + var_p3 = var_i0; + var_i0 = var_p10; + var_i1 = 2u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_p10 = var_i0; + var_i1 = var_l34; + var_i0 += var_i1; + var_l31 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = 1ull; + var_j0 <<= (var_j1 & 63); + var_j1 = var_l80; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_j0 = I64_CTZ(var_j0); + var_i0 = (u32)(var_j0); + var_i1 = 3u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l34; + var_i2 = var_p10; + var_i3 = 8u; + var_i2 -= var_i3; + var_i3 = var_l45; + var_i2 &= var_i3; + var_i1 += var_i2; + var_p10 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l80 = var_j1; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l80; + var_j1 &= var_j2; + var_j2 = 9259542123273814144ull; + var_j1 &= var_j2; + var_j1 = I64_CLZ(var_j1); + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l21; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = 255u; + var_p3 = var_i0; + } + var_i0 = var_l31; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l22; + var_i1 = var_l23; + var_i2 = 1u; + var_i1 -= var_i2; + var_l23 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B219;} + var_i0 = var_l35; + var_i1 = var_p6; + var_i2 = 1u; + var_i1 -= var_i2; + var_p6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l43; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l43; + var_i1 = var_l24; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l31 = var_i0; + var_i0 = var_p10; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p6; + var_i1 = var_l24; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i1 = 25u; + var_i0 >>= (var_i1 & 31); + var_j0 = (u64)(var_i0); + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_i0 = 0u; + var_p10 = var_i0; + var_L226: + var_i0 = var_p3; + var_i1 = var_l45; + var_i0 &= var_i1; + var_l19 = var_i0; + var_i1 = var_l34; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L227: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_p10 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + goto var_L226; + } + var_i0 = 1063536u; + var_i1 = 15u; + var_i2 = 1063552u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_j0 = var_l81; + var_j0 = I64_CTZ(var_j0); + var_l80 = var_j0; + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_l40; + var_j1 = var_l80; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_l19; + var_i1 += var_i2; + var_i2 = var_l45; + var_i1 &= var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L227;} + var_i0 = var_p3; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l31; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B216;} + var_i0 = var_l31; + var_i1 = var_l41; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B218;} + var_i0 = var_l22; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l32; + var_i1 = var_l31; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l31; + var_l25 = var_i0; + goto var_B216; + var_B220:; + var_i0 = var_p3; + var_i1 = var_p6; + var_i2 = 1063520u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B219:; + var_i0 = var_l24; + var_i1 = var_p6; + w2c_rapier__wasm3d__bg_f1089(instance, var_i0, var_i1); + UNREACHABLE; + var_B218:; + var_i0 = var_l31; + var_i1 = var_l41; + var_i2 = 1077180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B216:; + var_i0 = var_p12; + var_i1 = 8u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l50; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B230;} + var_i0 = var_l33; + var_i1 = var_p3; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l50; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B230;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l56; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B230;} + var_i0 = var_p3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B230:; + var_i0 = var_l31; + var_i1 = var_l38; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L215;} + var_B124:; + var_i0 = var_l18; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B123:; + var_i0 = var_p3; + var_i1 = var_l33; + var_i2 = 1075452u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_l18; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 1076964u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l18; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 1077132u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B4:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077148u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_l18; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 1079064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l18; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 1079168u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = var_l18; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = 1079184u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l18; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l18; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = 1079192u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B1:; + var_i0 = var_l18; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = 1u; + var_i1 = var_l18; + var_i2 = 68u; + var_i1 += var_i2; + var_i2 = var_l18; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l18; + var_i4 = 72u; + var_i3 += var_i4; + var_i4 = 1077580u; + w2c_rapier__wasm3d__bg_f1161(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B0:; + var_i0 = var_p17; + if (var_i0) { + var_i0 = var_p9; + var_l23 = var_i0; + var_i0 = var_p11; + var_l31 = var_i0; + var_i0 = 0u; + var_l42 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l19; + var_i1 = 1112040u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 1112056u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l82 = var_j1; + var_i1 = 1112048u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B233; + } + var_i1 = var_l19; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_j2 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_p3; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112040u; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112056u; + var_i2 = var_l19; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l82 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_B233:; + var_l80 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = 1112048u; + var_j1 = var_l80; + var_j2 = 2ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l19; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l19; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l19; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l19; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l19; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l19; + var_j1 = var_l80; + var_j2 = 1ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l54; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p4; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + goto var_B236; + } + var_i0 = var_l31; + var_i1 = var_l54; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p4; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l49 = var_i0; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l53 = var_i0; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l39 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_l41 = var_i0; + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_l50 = var_i0; + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_p4; + var_i1 = 52u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_l54 = var_i0; + var_L238: + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l53; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B240;} + var_i0 = var_l49; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i3 = var_l53; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l31; + var_i2 = 4u; + var_i1 += var_i2; + var_l25 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B240;} + var_i0 = var_p3; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l40 = var_i0; + var_i0 = var_p3; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B241;} + var_i0 = var_l19; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l31; + var_j0 = w2c_rapier__wasm3d__bg_f419(instance, var_j0, var_j1, var_i2); + var_l80 = var_j0; + var_j1 = 25ull; + var_j0 >>= (var_j1 & 63); + var_j1 = 127ull; + var_j0 &= var_j1; + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_p9 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p11 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_p10 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 0u; + var_l18 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p17 = var_i0; + var_L242: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 &= var_i1; + var_p12 = var_i0; + var_i1 = var_p11; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L243: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B241;} + var_i0 = var_p12; + var_i1 = var_l18; + var_i2 = 8u; + var_i1 += var_i2; + var_l18 = var_i1; + var_i0 += var_i1; + var_p9 = var_i0; + goto var_L242; + } + var_j0 = var_l81; + var_j0 = I64_CTZ(var_j0); + var_l80 = var_j0; + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_p10; + var_j1 = var_l80; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p12; + var_i1 += var_i2; + var_i2 = var_p17; + var_i1 &= var_i2; + var_i2 = 4294967284u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L243;} + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L243;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l26 = var_i0; + var_B241:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B245;} + var_i0 = var_l19; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = var_l31; + var_j0 = w2c_rapier__wasm3d__bg_f419(instance, var_j0, var_j1, var_i2); + var_l80 = var_j0; + var_j1 = 25ull; + var_j0 >>= (var_j1 & 63); + var_j1 = 127ull; + var_j0 &= var_j1; + var_j1 = 72340172838076673ull; + var_j0 *= var_j1; + var_l82 = var_j0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_p9 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_p12 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_p11 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l31; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 0u; + var_p10 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l25 = var_i0; + var_L246: + var_i0 = var_p9; + var_i1 = var_l25; + var_i0 &= var_i1; + var_p17 = var_i0; + var_i1 = var_p12; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_j1 = var_l82; + var_j0 ^= var_j1; + var_l80 = var_j0; + var_j1 = 72340172838076673ull; + var_j0 -= var_j1; + var_j1 = var_l80; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_l81 = var_j0; + var_L247: + var_j0 = var_l81; + var_i0 = !(var_j0); + if (var_i0) { + var_j0 = var_l83; + var_j1 = var_l83; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j0 &= var_j1; + var_j1 = 9259542123273814144ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) {goto var_B245;} + var_i0 = var_p17; + var_i1 = var_p10; + var_i2 = 8u; + var_i1 += var_i2; + var_p10 = var_i1; + var_i0 += var_i1; + var_p9 = var_i0; + goto var_L246; + } + var_j0 = var_l81; + var_j0 = I64_CTZ(var_j0); + var_l80 = var_j0; + var_j0 = var_l81; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = var_l81; + var_j0 &= var_j1; + var_l81 = var_j0; + var_i0 = var_p11; + var_j1 = var_l80; + var_i1 = (u32)(var_j1); + var_i2 = 3u; + var_i1 >>= (var_i2 & 31); + var_i2 = var_p17; + var_i1 += var_i2; + var_i2 = var_l25; + var_i1 &= var_i2; + var_i2 = 4294967284u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L247;} + var_i0 = var_p9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L247;} + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l40 = var_i0; + var_B245:; + var_i0 = var_p2; + if (var_i0) { + var_i0 = 4294967295u; + var_p11 = var_i0; + var_i0 = 4294967295u; + var_p6 = var_i0; + var_i0 = var_l40; + var_i1 = var_l41; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p12 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B250;} + var_i0 = var_l29; + var_i1 = var_l40; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + goto var_B250; + } + var_i0 = 4294967295u; + var_p6 = var_i0; + var_i0 = 4294967295u; + var_p9 = var_i0; + var_i0 = var_l40; + var_i1 = var_l41; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p12 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l40; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + } + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_L255: + var_i0 = var_p6; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + goto var_B256; + } + var_L258: + var_i0 = var_l34; + var_i1 = var_p9; + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_l28; + var_i1 = var_p3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p9 = var_i0; + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l40; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L258;} + var_i0 = var_p6; + var_p17 = var_i0; + var_i0 = var_p3; + var_p6 = var_i0; + var_B256:; + var_i0 = var_p6; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B254;} + var_i0 = var_p11; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B253;} + var_i0 = var_p17; + var_p6 = var_i0; + var_i0 = var_p11; + var_i1 = 53u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L255;} + var_i0 = var_l29; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l19; + var_i1 = var_l29; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l19; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l19; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l19; + var_i4 = 104u; + var_i3 += var_i4; + var_i4 = var_p11; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = var_p16; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_L255; + } + goto var_B235; + var_B254:; + var_i0 = var_p10; + var_i1 = var_p12; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B253:; + var_i0 = var_p3; + var_i1 = var_p12; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B250:; + var_i0 = var_l50; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_L262: + var_i0 = var_p6; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_p9 = var_i1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + goto var_B263; + } + var_L265: + var_i0 = var_l34; + var_i1 = var_p11; + var_p9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B249;} + var_i0 = var_l28; + var_i1 = var_p9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l40; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L265;} + var_B263:; + var_i0 = var_p9; + var_i1 = var_l34; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B261;} + var_i0 = var_l24; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B260;} + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l29; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l32 = var_i0; + var_i0 = var_l29; + var_i1 = var_p9; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p17 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p9 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B267;} + var_i0 = var_l18; + var_i1 = var_p9; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p9; + var_i3 = var_p10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B267;} + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B267;} + var_i0 = var_l27; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B267;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = var_l27; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l27; + var_i4 = 48u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_B267:; + var_i0 = var_p10; + var_i1 = var_l32; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B268;} + var_i0 = var_l18; + var_i1 = var_l32; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p10; + var_i3 = var_l32; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B268;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l25; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B268;} + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B268;} + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = var_p3; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_i4 = 48u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + var_B268:; + var_i0 = var_l24; + var_i1 = 53u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L262;} + var_i0 = var_l19; + var_i1 = var_l25; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l19; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l19; + var_i1 = var_p17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l19; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l19; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l19; + var_i4 = 104u; + var_i3 += var_i4; + var_i4 = var_l24; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = var_p16; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_L262; + } + goto var_B235; + var_B261:; + var_i0 = var_p9; + var_i1 = var_p12; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B260:; + var_i0 = var_p3; + var_i1 = var_p12; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B249:; + var_i0 = 4294967295u; + var_p3 = var_i0; + var_i0 = 4294967295u; + var_p11 = var_i0; + var_i0 = var_l26; + var_i1 = var_l33; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p10 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l26; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + } + var_i0 = var_l56; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_L271: + var_i0 = var_p3; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l38; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + goto var_B276; + } + var_L278: + var_i0 = var_p11; + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B275;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l26; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L278;} + var_i0 = var_p3; + var_p6 = var_i0; + var_i0 = var_p17; + var_p3 = var_i0; + var_B276:; + var_i0 = var_p3; + var_i1 = var_p9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B235;} + var_i0 = var_l38; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B274;} + var_i0 = var_l24; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B273;} + var_i0 = var_p17; + var_i1 = var_p10; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B275:; + var_i0 = var_p10; + var_i1 = var_l26; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B270;} + var_i0 = var_l39; + var_i1 = var_l26; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B272;} + var_L279: + var_i0 = var_p9; + var_i1 = var_p11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B280;} + var_i0 = var_l38; + var_i1 = var_p11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l27 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_l27; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B281;} + var_i0 = var_l27; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l25 = var_i0; + var_i0 = var_l39; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B283; + } + var_L285: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B282;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L285;} + var_B283:; + var_i0 = var_p6; + var_j1 = var_l82; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B282:; + var_i0 = var_p10; + var_i1 = var_l25; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B281;} + var_i0 = var_l39; + var_i1 = var_l25; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L287: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B281;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L287;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_j1 = var_l82; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B281:; + var_i0 = var_l56; + var_i1 = var_p9; + var_i2 = 1u; + var_i1 -= var_i2; + var_p9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_p9; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l27; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l24; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l27; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = var_p11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B280;} + var_i0 = var_l24; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B280;} + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l25 = var_i0; + var_i0 = var_l39; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B289; + } + var_L291: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B288;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L291;} + var_B289:; + var_i0 = var_p6; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B288:; + var_i0 = var_p10; + var_i1 = var_l25; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B280;} + var_i0 = var_l39; + var_i1 = var_l25; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L293: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B280;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L293;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B280:; + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L279;} + goto var_B272; + var_B274:; + var_i0 = var_l25; + var_i1 = var_p10; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B273:; + var_i0 = var_p6; + var_p3 = var_i0; + var_i0 = var_l24; + var_i1 = 17u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L271;} + var_i0 = var_l39; + var_i1 = var_l25; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l19; + var_i1 = var_l39; + var_i2 = var_p17; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l19; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l19; + var_j1 = 12884901889ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l19; + var_i4 = 104u; + var_i3 += var_i4; + var_i4 = 0u; + var_i5 = var_p16; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_L271; + var_B272:; + var_i0 = var_l18; + var_i1 = 12u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L295: + var_i0 = var_p9; + var_i1 = var_p11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B296;} + var_i0 = var_l38; + var_i1 = var_p11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l35; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B297;} + var_i0 = var_l35; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l24 = var_i0; + var_i0 = var_l39; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B299; + } + var_L301: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B298;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L301;} + var_B299:; + var_i0 = var_p6; + var_j1 = var_l82; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B298:; + var_i0 = var_p10; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B297;} + var_i0 = var_l39; + var_i1 = var_l24; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L303: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B297;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p17 = var_i0; + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L303;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_j1 = var_l82; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B297:; + var_i0 = var_l56; + var_i1 = var_p9; + var_i2 = 1u; + var_i1 -= var_i2; + var_p9 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l38; + var_i1 = var_p9; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l35; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l27; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l35; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p9; + var_i1 = var_p11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B296;} + var_i0 = var_l27; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B296;} + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l24 = var_i0; + var_i0 = var_l39; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B305; + } + var_L307: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B304;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L307;} + var_B305:; + var_i0 = var_p6; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B304:; + var_i0 = var_p10; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B296;} + var_i0 = var_l39; + var_i1 = var_l24; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L309: + var_i0 = var_p9; + var_i1 = var_p17; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B296;} + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L309;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B296:; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L295;} + } + var_i0 = var_l33; + var_i1 = var_p10; + var_i2 = 1u; + var_i1 -= var_i2; + var_p10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l39; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l32; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p10; + var_i1 = var_l26; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B270;} + var_i0 = var_l32; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p11 = var_i0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L311: + var_i0 = var_l38; + var_i1 = var_p17; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L311;} + } + var_i0 = var_p9; + var_i1 = var_p11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B270;} + var_L312: + var_i0 = var_l38; + var_i1 = var_p11; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L312;} + var_B270:; + var_i0 = var_p10; + var_i1 = var_l26; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l26; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l53; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B315;} + var_i0 = var_l49; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B315;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l26; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p12; + var_i1 = var_l40; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B313;} + var_i0 = 1067268u; + var_l43 = var_i0; + var_L317: + var_i0 = var_l29; + var_i1 = var_l40; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = var_l43; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L319: + var_i0 = var_p9; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B320;} + var_i0 = var_l28; + var_i1 = var_p9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l24 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i0 = var_l24; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B321;} + var_i0 = var_l24; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p10 = var_i0; + var_i0 = var_l29; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p11 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + goto var_B323; + } + var_L325: + var_i0 = var_p11; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B322;} + var_i0 = var_l28; + var_i1 = var_p11; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L325;} + var_B323:; + var_i0 = var_p6; + var_j1 = var_l82; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B322:; + var_i0 = var_p10; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B321;} + var_i0 = var_l29; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L327: + var_i0 = var_p11; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B321;} + var_i0 = var_l28; + var_i1 = var_p11; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L327;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_j1 = var_l82; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B321:; + var_i0 = var_l28; + var_i1 = var_l34; + var_i2 = 1u; + var_i1 -= var_i2; + var_l34 = var_i1; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l84 = var_j0; + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l85 = var_j0; + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l81 = var_j0; + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l83 = var_j0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l82 = var_j0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l24; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p17; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l82; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l83; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 32u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l35 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l18 = var_i0; + var_i0 = var_p3; + var_j1 = var_l81; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 40u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l32 = var_i0; + var_i0 = var_p3; + var_j1 = var_l85; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l24; + var_i1 = 48u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l24; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p6 = var_i0; + var_i0 = var_p3; + var_j1 = var_l84; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l50; + var_i1 = var_l34; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p9; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B328;} + var_i0 = var_p17; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = (u32)(var_j0); + var_p3 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B328;} + var_j0 = var_l80; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l24 = var_i0; + var_i0 = var_l34; + var_i1 = var_l29; + var_i2 = var_p3; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p11 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p17 = var_i0; + goto var_B330; + } + var_L332: + var_i0 = var_p11; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B329;} + var_i0 = var_l34; + var_i1 = var_l28; + var_i2 = var_p11; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p17 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L332;} + var_B330:; + var_i0 = var_p17; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B329:; + var_i0 = var_p12; + var_i1 = var_l24; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B328;} + var_i0 = var_l34; + var_i1 = var_l29; + var_i2 = var_l24; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 12u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L334: + var_i0 = var_p11; + var_i1 = var_l34; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B328;} + var_i0 = var_l34; + var_i1 = var_l28; + var_i2 = var_p11; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p11 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L334;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + } else { + var_i0 = var_p3; + } + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B328:; + var_i0 = var_p6; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B320;} + var_i0 = var_l27; + if (var_i0) { + var_i0 = var_l27; + var_i1 = 168u; + var_i0 *= var_i1; + var_p11 = var_i0; + var_i0 = var_l32; + var_i1 = 132u; + var_i0 += var_i1; + var_p9 = var_i0; + var_L336: + var_i0 = var_p9; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p9; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p9; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p9; + var_i1 = 168u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p11; + var_i1 = 168u; + var_i0 -= var_i1; + var_p11 = var_i0; + if (var_i0) {goto var_L336;} + } + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_l32; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l35; + var_i0 = !(var_i0); + if (var_i0) {goto var_B320;} + var_i0 = var_l35; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l18; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B320;} + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l35; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B320:; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L319;} + } + var_i0 = var_l43; + var_i1 = 1u; + var_i0 += var_i1; + var_l43 = var_i0; + var_i1 = 1067270u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L317;} + var_i0 = var_l41; + var_i1 = var_p12; + var_i2 = 1u; + var_i1 -= var_i2; + var_p12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l29; + var_i1 = var_p12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l26; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p12; + var_i1 = var_l40; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B313;} + var_i0 = var_l26; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l80 = var_j0; + var_j1 = 32ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_p9 = var_i0; + var_j0 = var_l80; + var_i0 = (u32)(var_j0); + var_l34 = var_i0; + var_i1 = var_l50; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B314;} + var_L340: + var_i0 = var_l28; + var_i1 = var_l34; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p6; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l34 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L340;} + goto var_B314; + var_B315:; + var_i0 = var_l19; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p9; + var_i3 = var_l26; + w2c_rapier__wasm3d__bg_f273(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1077984u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B314:; + var_i0 = var_p6; + var_i1 = var_p9; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B313;} + var_L341: + var_i0 = var_l28; + var_i1 = var_p9; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p6; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p9 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L341;} + var_B313:; + var_i0 = var_p12; + var_i1 = var_l40; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B240;} + var_i0 = var_l29; + var_i1 = var_l40; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l53; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B239;} + var_i0 = var_l49; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B239;} + var_i0 = var_p3; + var_i1 = var_l40; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B240:; + var_i0 = var_l22; + var_i1 = var_l31; + var_i2 = 8u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L238;} + goto var_B236; + var_B239:; + var_i0 = var_l19; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = var_p9; + var_i3 = var_l40; + w2c_rapier__wasm3d__bg_f273(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = 1057368u; + var_i1 = 40u; + var_i2 = 1078000u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B236:; + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l19; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_l23; + var_i1 = var_l59; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l45 = var_i0; + var_i0 = var_p4; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l40 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l48 = var_i0; + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l55 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_l32 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_l27 = var_i0; + var_i0 = var_l19; + var_i1 = 106u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i0 = 4u; + var_l50 = var_i0; + var_L344: + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_l27; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l34 = var_i0; + var_L345: + var_i0 = var_l23; + var_i1 = 8u; + var_i0 -= var_i1; + var_p9 = var_i0; + var_L348: + var_i0 = var_l54; + var_i1 = var_p9; + var_p12 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_p9 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_p3 = var_i0; + var_i0 = var_l42; + if (var_i0) { + var_i0 = var_l42; + var_i1 = 20u; + var_i0 *= var_i1; + var_p11 = var_i0; + var_i0 = var_p3; + var_p9 = var_i0; + var_L352: + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = var_l44; + var_i3 = var_p5; + var_i4 = var_p9; + var_i5 = var_p15; + var_i6 = var_p16; + var_i7 = var_p9; + var_i8 = 16u; + var_i7 += var_i8; + var_i7 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i7)); + w2c_rapier__wasm3d__bg_f172(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_p9; + var_i1 = 20u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p11; + var_i1 = 20u; + var_i0 -= var_i1; + var_p11 = var_i0; + if (var_i0) {goto var_L352;} + var_i0 = var_l42; + var_i1 = 20u; + var_i0 *= var_i1; + var_p11 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p10 = var_i0; + var_i0 = var_l19; + var_i1 = 121u; + var_i0 += var_i1; + var_l25 = var_i0; + var_i1 = 2u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i0 = var_p3; + var_p9 = var_i0; + var_L353: + var_i0 = var_p9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p12 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B350;} + var_i0 = var_l25; + var_i1 = var_p9; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 17u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 104u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p9; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l23; + var_i1 = var_p9; + var_i2 = 19u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_p12; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l19; + var_i1 = var_p9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p4; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p17; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p6; + w2c_rapier__wasm3d__bg_f93(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p9; + var_i1 = 20u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p11; + var_i1 = 20u; + var_i0 -= var_i1; + var_p11 = var_i0; + if (var_i0) {goto var_L353;} + goto var_B350; + } + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p10 = var_i0; + var_B350:; + var_i0 = var_p10; + if (var_i0) { + var_i0 = var_p3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B355;} + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 12ull; + var_j1 *= var_j2; + var_i1 = (u32)(var_j1); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B355;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_i1 = var_p3; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B355:; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B356;} + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 1u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 12ull; + var_j1 *= var_j2; + var_i1 = (u32)(var_j1); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_p3 = var_i1; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B356;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i1 = var_p3; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B356:; + var_i0 = var_l19; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B232; + } + var_i0 = var_p9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_l52; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B347;} + var_i0 = var_l34; + var_i1 = var_p10; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p10; + var_i3 = var_l52; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l51 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B347;} + var_i0 = var_p12; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l51; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B347;} + var_i0 = var_l51; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L348;} + var_i0 = var_p10; + var_i1 = var_l53; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B347;} + var_i0 = var_l49; + var_i1 = var_p10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l26 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B347;} + var_i0 = var_l26; + var_i1 = 4u; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l51; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p5; + var_i2 = var_l51; + var_i3 = 44u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l51; + var_i4 = 48u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + w2c_rapier__wasm3d__bg_f655(instance, var_i0, var_i1, var_i2, var_i3); + } + var_i0 = 4294967295u; + var_p11 = var_i0; + var_i0 = 4294967295u; + var_p6 = var_i0; + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_l18; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + } + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i0 = var_l25; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_L364: + var_i0 = var_p6; + var_i1 = var_l55; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + goto var_B365; + } + var_L367: + var_i0 = var_l55; + var_i1 = var_p11; + var_p10 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B360;} + var_i0 = var_l28; + var_i1 = var_p10; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l18; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L367;} + var_i0 = var_p6; + var_p3 = var_i0; + var_i0 = var_p10; + var_p6 = var_i0; + var_B365:; + var_i0 = var_p6; + var_i1 = var_l55; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B363;} + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B362;} + var_i0 = var_l29; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l43 = var_i0; + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_p9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_p17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l43; + var_i2 = var_l43; + var_i3 = var_p9; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 = var_i2 == var_i3; + var_p6 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l43 = var_i0; + var_i0 = var_p17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p10; + var_i2 = var_p6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p10 = var_i0; + } + var_i0 = var_p3; + var_p6 = var_i0; + var_i0 = var_p10; + var_i1 = var_l52; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_l34; + var_i1 = var_p10; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p10; + var_i3 = var_l52; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_p17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l43; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_p17; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L364;} + var_i0 = var_p17; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l43 = var_i0; + var_i1 = var_l33; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_l31; + var_i1 = var_l43; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l47 = var_i0; + var_i1 = 0u; + var_i2 = var_l33; + var_i3 = var_l43; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_p17; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i1 = var_p10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_p10; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_L364;} + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B361;} + var_i0 = var_l47; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l41; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B361;} + var_i0 = var_l47; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_L364;} + var_i0 = var_l47; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 348u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l47; + var_i1 = 354u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_L364;} + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = var_l47; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B370;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l43; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B370;} + var_i0 = var_p3; + var_p6 = var_i0; + var_i0 = var_p10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l41; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L364;} + var_B370:; + var_i0 = var_l47; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l56; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l23; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l56; + var_i1 = var_l23; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + } + var_i0 = var_p17; + var_i1 = var_l23; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l23; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = var_l41; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p6; + var_i1 = var_l43; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_p6 = var_i0; + goto var_L364; + } + goto var_B235; + var_B363:; + var_i0 = var_p10; + var_i1 = var_l48; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B362:; + var_i0 = var_p17; + var_i1 = var_l48; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B361:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1075216u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B360:; + var_i0 = var_l51; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + } else { + var_i0 = var_p3; + } + var_i1 = 64u; + var_i0 &= var_i1; + if (var_i0) {goto var_B346;} + var_B347:; + var_i0 = var_p12; + var_i1 = 16u; + var_i0 += var_i1; + var_l23 = var_i0; + goto var_L345; + var_B346:; + var_i0 = var_p9; + var_i1 = 8u; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l51; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4294967295u; + var_l31 = var_i0; + var_i0 = 4294967295u; + var_p9 = var_i0; + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_p17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l31 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + } + var_L378: + var_i0 = var_l31; + var_p10 = var_i0; + var_L380: + var_i0 = var_p10; + var_i1 = var_l40; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l38; + var_i1 = var_p10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + var_p3 = var_i0; + goto var_B381; + } + var_L383: + var_i0 = var_l40; + var_i1 = var_p9; + var_p6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L344;} + var_i0 = var_l38; + var_i1 = var_p6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L383;} + var_i0 = var_p10; + var_p3 = var_i0; + var_i0 = var_p6; + var_p10 = var_i0; + var_B381:; + var_i0 = var_p10; + var_i1 = var_l40; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B379;} + var_i0 = var_l38; + var_i1 = var_p10; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B377;} + var_i0 = var_p6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = var_l45; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B376;} + var_i0 = var_l39; + var_i1 = var_p10; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = var_l52; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B375;} + var_i0 = var_l34; + var_i1 = var_l33; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l33; + var_i3 = var_l52; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B375;} + var_i0 = var_p6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p6 = var_i0; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B375;} + var_i0 = var_p3; + var_p10 = var_i0; + var_i0 = var_p11; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_L380;} + var_i0 = var_l39; + var_i1 = var_p12; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i1 = var_l52; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B374;} + var_i0 = var_l34; + var_i1 = var_p12; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p12; + var_i3 = var_l52; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p11 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B374;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B374;} + var_i0 = var_p11; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_L380;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_i1 = var_l42; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l42; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l42 = var_i0; + } + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l50 = var_i0; + var_i1 = var_l42; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p10 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p10; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p10; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p10; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p10; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_l42; + var_i2 = 1u; + var_i1 += var_i2; + var_l42 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_L378; + var_B379:; + goto var_B235; + var_B377:; + var_i0 = var_p10; + var_i1 = var_l45; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B376:; + var_i0 = var_p12; + var_i1 = var_l45; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B375:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078016u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B374:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078032u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 4294967295u; + var_p6 = var_i0; + var_i0 = 4294967295u; + var_p9 = var_i0; + var_i0 = var_l35; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = var_p17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p6 = var_i0; + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + } + var_L386: + var_i0 = var_p6; + var_i1 = var_l55; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + goto var_B387; + } + var_L389: + var_i0 = var_l55; + var_i1 = var_p9; + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_L344;} + var_i0 = var_l28; + var_i1 = var_p3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p9 = var_i0; + var_i0 = var_p10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p17; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L389;} + var_i0 = var_p6; + var_p12 = var_i0; + var_i0 = var_p3; + var_p6 = var_i0; + var_B387:; + var_i0 = var_p6; + var_i1 = var_l55; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l28; + var_i1 = var_p6; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B343;} + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l48; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B342;} + var_i0 = var_l29; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p11 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l29; + var_i1 = var_p6; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p3 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_i1 = var_l42; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l42; + w2c_rapier__wasm3d__bg_f828(instance, var_i0, var_i1); + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l42 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l50 = var_i0; + } + var_i0 = var_l50; + var_i1 = var_l42; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l31 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l31; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l31; + var_i1 = var_p10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l31; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l31; + var_i1 = var_p6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l31; + var_i1 = var_l19; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 17, var_i1); + var_i0 = var_l31; + var_i1 = 19u; + var_i0 += var_i1; + var_i1 = var_l24; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_l42; + var_i2 = 1u; + var_i1 += var_i2; + var_l42 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p12; + var_p6 = var_i0; + goto var_L386; + } + goto var_B235; + var_B343:; + var_i0 = var_p6; + var_i1 = var_l48; + var_i2 = 1077712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B342:; + var_i0 = var_p3; + var_i1 = var_l48; + var_i2 = 1077728u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B235:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1077744u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B232:; + } + var_i0 = var_l60; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 516u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p3; + var_i1 = 20u; + var_i0 *= var_i1; + var_p12 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_p3 = var_i0; + var_L393: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p4; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f93(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B394; + } + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = var_l44; + var_i3 = var_p5; + var_i4 = var_p0; + var_i5 = 4u; + var_i4 += var_i5; + var_i5 = var_p15; + var_i6 = var_p16; + var_i7 = 2u; + w2c_rapier__wasm3d__bg_f172(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_B394:; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_p12; + var_i1 = 20u; + var_i0 -= var_i1; + var_p12 = var_i0; + if (var_i0) {goto var_L393;} + } + var_f0 = var_p1; + var_l69 = var_f0; + var_i0 = 0u; + var_l38 = var_i0; + var_i0 = 0u; + var_l55 = var_i0; + var_i0 = 0u; + var_l49 = var_i0; + var_i0 = 0u; + var_l45 = var_i0; + var_i0 = 0u; + var_l34 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 176u; + var_i0 -= var_i1; + var_l20 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l59; + var_i0 = !(var_i0); + if (var_i0) {goto var_B396;} + var_i0 = var_p4; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B396;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l37 = var_i0; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l56 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l26 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l35 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_l33 = var_i0; + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_l42 = var_i0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_l48 = var_i0; + var_i0 = var_p7; + var_i1 = 8u; + var_i0 += var_i1; + var_l54 = var_i0; + var_i0 = var_p16; + var_i1 = 16u; + var_i0 += var_i1; + var_l32 = var_i0; + var_L397: + var_i0 = var_l33; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l37; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B404;} + var_i0 = var_l18; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B404;} + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l37; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B404;} + var_i0 = var_l37; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l30 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l37; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B405;} + var_i0 = var_l37; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l27 = var_i0; + var_i0 = var_l21; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l30; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B398;} + } + var_i0 = 1u; + var_l41 = var_i0; + var_i0 = 1u; + var_l31 = var_i0; + var_i0 = var_l21; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l21; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B407;} + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B407;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l21; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B407;} + var_i0 = var_p0; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l31 = var_i0; + } + var_i0 = var_l37; + var_i1 = 16u; + var_i0 += var_i1; + var_l28 = var_i0; + var_i0 = var_l30; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B403;} + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l30; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B409;} + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l23; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_l23; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B409;} + var_i0 = var_l30; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B409;} + var_i0 = var_p3; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B403;} + var_i0 = var_p7; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i0 = var_l21; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i0 = 0u; + var_l29 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_p7; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l21; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_l19; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p11; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l23; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_l23; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p0; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l29 = var_i0; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_l29; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_p7; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p17 = var_i0; + var_i0 = var_p7; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l54; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + var_i0 = var_p7; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_L412: + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B414;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B414;} + var_i0 = var_l29; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_p17; + var_i1 = var_p9; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p2; + var_i4 = var_p12; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_L417: + var_i0 = var_p10; + var_i1 = var_p2; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l38; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B415;} + var_i0 = var_p17; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L417;} + } + var_i0 = var_p17; + var_i1 = var_p6; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B414;} + var_L418: + var_i0 = var_p10; + var_i1 = var_p2; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l38; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B415;} + var_i0 = var_p17; + var_i1 = var_p3; + var_i2 = 356u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L418;} + goto var_B414; + var_B415:; + var_i0 = var_p2; + var_i1 = var_p17; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B414;} + var_i0 = var_p10; + var_i1 = var_p2; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B414;} + var_i0 = var_p3; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p12; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B413;} + var_B414:; + var_i0 = var_l20; + var_i1 = 96u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i0 = var_p8; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l19; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p8; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = var_l19; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p11; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p3; + var_i1 = var_l23; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p9; + var_i1 = var_l23; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p6 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p8; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p8; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p6; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p6; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p12 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p3; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B420;} + var_i0 = var_p9; + var_i1 = var_l19; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i1 = var_p12; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i0 = var_i0 < var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B420;} + var_i0 = var_p12; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p10; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B420;} + var_i0 = var_p9; + var_i1 = var_l23; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 384u); + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_p9; + var_i0 = var_i0 > var_i1; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B421;} + var_i0 = var_p3; + var_i1 = var_p9; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 376u); + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 384u); + var_i1 = var_p10; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B423;} + goto var_B420; + } + goto var_B420; + var_B423:; + var_i0 = var_p17; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p17; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p17; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p17; + var_i1 = var_l23; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B419; + } + var_i0 = var_p17; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p17; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p17; + var_i1 = var_p11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p17; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B419; + var_B421:; + var_i0 = var_p17; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B419; + var_B420:; + var_i0 = var_p17; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B419:; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B403;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_i1 = 349u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B403;} + goto var_B402; + var_B413:; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 301u); + if (var_i0) {goto var_L412;} + goto var_B402; + var_B409:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078192u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B407:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078176u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B405:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078160u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B404:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078144u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B403:; + var_i0 = 1u; + var_i1 = var_l41; + var_i2 = 255u; + var_i1 &= var_i2; + var_p17 = var_i1; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = var_l21; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p6 = var_i1; + var_i2 = var_l31; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 252u; + var_i2 &= var_i3; + var_p3 = var_i2; + var_i1 >>= (var_i2 & 31); + var_i0 &= var_i1; + if (var_i0) {goto var_B425;} + var_i0 = 1u; + var_i1 = var_l31; + var_i0 <<= (var_i1 & 31); + var_p0 = var_i0; + var_i1 = var_p6; + var_i2 = var_l41; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 252u; + var_i2 &= var_i3; + var_l38 = var_i2; + var_i1 >>= (var_i2 & 31); + var_i0 &= var_i1; + if (var_i0) {goto var_B425;} + var_i0 = var_l30; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + var_i1 = var_p3; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p2; + var_i0 &= var_i1; + if (var_i0) {goto var_B425;} + var_i0 = var_l41; + var_i1 = var_l38; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p0; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B402;} + var_B425:; + var_i0 = var_l30; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B402;} + var_i0 = var_l21; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l30; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B402;} + var_i0 = 1u; + var_l19 = var_i0; + var_i0 = var_l30; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_p12 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l37; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l80 = var_j0; + var_i0 = var_l20; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l20; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l20; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l21; + var_i1 = 44u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l30; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p0 = var_i0; + var_i0 = var_l20; + var_i1 = var_l30; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l20; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l20; + var_i1 = var_p0; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l20; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_j1); + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l20; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p13; + var_i2 = var_l20; + var_i3 = 96u; + var_i2 += var_i3; + var_i3 = var_p14; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B402;} + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l19 = var_i0; + } + var_i0 = var_l30; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p11 = var_i0; + var_i0 = var_l21; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l21; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l52 = var_i0; + var_i0 = var_l30; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_i1 = var_l30; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) {goto var_B401;} + goto var_B400; + var_B402:; + var_i0 = var_l28; + var_i1 = 32u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 168u; + var_i0 *= var_i1; + var_l41 = var_i0; + var_i0 = var_l28; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 132u; + var_i0 += var_i1; + var_l19 = var_i0; + var_L428: + var_i0 = var_l19; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l19; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l19; + var_i1 = 168u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l41; + var_i1 = 168u; + var_i0 -= var_i1; + var_l41 = var_i0; + if (var_i0) {goto var_L428;} + } + var_i0 = var_l28; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l28; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B431;} + var_i0 = var_p2; + var_i1 = var_l28; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B431;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B431:; + var_i0 = var_l28; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B399; + var_B401:; + var_i0 = var_l37; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B432;} + var_i0 = var_p0; + var_i1 = var_l37; + var_i2 = 36u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B432;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l37; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B432:; + var_i0 = var_l37; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B400:; + var_i0 = var_l20; + var_i1 = var_l21; + var_i2 = 92u; + var_i1 += var_i2; + var_l43 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l70 = var_f1; + var_i2 = var_l30; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l63 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l21; + var_i3 = 88u; + var_i2 += var_i3; + var_l40 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l65 = var_f2; + var_i3 = var_l30; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l62 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l21; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l64 = var_f3; + var_i4 = var_l30; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l61 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l21; + var_i5 = 96u; + var_i4 += var_i5; + var_l50 = var_i4; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l66 = var_f4; + var_i5 = var_l30; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_p1 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l20; + var_f1 = var_l65; + var_f2 = var_l61; + var_f1 *= var_f2; + var_f2 = var_l66; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_l62; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l70; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l20; + var_f1 = var_l66; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f2 = var_l64; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l65; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l70; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l20; + var_f1 = var_l70; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f2 = var_l66; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_p1; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l65; + var_f4 = var_l63; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_f0 = var_l65; + var_i1 = var_l30; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l21; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l63 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l64; + var_i2 = var_l30; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l21; + var_i4 = 104u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l62 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_f1 = var_p1; + var_f0 += var_f1; + var_l68 = var_f0; + var_f0 = var_l70; + var_f1 = var_l62; + var_f0 *= var_f1; + var_f1 = var_l65; + var_i2 = var_l30; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l21; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l61 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_f1 = var_p1; + var_f0 += var_f1; + var_l67 = var_f0; + var_i0 = var_l20; + var_f1 = var_l61; + var_f2 = var_l66; + var_f3 = var_l68; + var_f2 *= var_f3; + var_f3 = var_l65; + var_f4 = var_l67; + var_f3 *= var_f4; + var_f4 = var_l64; + var_f5 = var_l64; + var_f6 = var_l61; + var_f5 *= var_f6; + var_f6 = var_l70; + var_f7 = var_l63; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p1 = var_f5; + var_f6 = var_p1; + var_f5 += var_f6; + var_p1 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l20; + var_f1 = var_l62; + var_f2 = var_l66; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_l68; + var_f3 *= var_f4; + var_f4 = var_l70; + var_f5 = var_l67; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l20; + var_f1 = var_l63; + var_f2 = var_l66; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f3 = var_l70; + var_f4 = var_p1; + var_f3 *= var_f4; + var_f4 = var_l65; + var_f5 = var_l68; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l20; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l21; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p9 = var_i0; + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p6 = var_i0; + var_i0 = var_l20; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l30; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l35; + var_i1 = var_l20; + var_i2 = 32u; + var_i1 += var_i2; + var_i2 = var_p6; + var_i3 = var_p9; + var_i4 = var_l20; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_i5 = var_l20; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_f6 = var_l69; + var_i7 = var_l37; + var_i8 = 40u; + var_i7 += var_i8; + var_i8 = var_l37; + var_i9 = 32u; + var_i8 += var_i9; + var_i9 = var_l26; + var_i9 = i32_load_default32(&instance->w2c_memory, (u64)(var_i9) + 40u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32, f32, u32, u32), w2c_rapier__wasm3d__bg_t57, var_i9, instance->w2c_T0.data[var_i9].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_f6, var_i7, var_i8); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l30; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l61 = var_f0; + var_i0 = var_l21; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_f0; + var_i0 = var_l21; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l30; + var_i2 = 128u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B435; + case 1: goto var_B434; + default: goto var_B436; + } + } + var_f0 = var_l61; + var_f1 = var_l61; + var_f2 = var_p1; + var_f3 = var_p1; + var_f4 = var_l61; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_p1; + var_f3 = var_p1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B433; + var_B436:; + var_f0 = var_p1; + var_f1 = var_l61; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + goto var_B433; + var_B435:; + var_f0 = var_p1; + var_f1 = var_p1; + var_f2 = var_l61; + var_f3 = var_p1; + var_f4 = var_l61; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l61; + var_f3 = var_l61; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B433; + var_B434:; + var_f0 = var_p1; + var_f1 = var_l61; + var_f0 *= var_f1; + var_B433:; + var_l61 = var_f0; + var_i0 = var_l30; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l62 = var_f0; + var_i0 = var_l21; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_f0; + var_i0 = var_l21; + var_i1 = 129u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l30; + var_i2 = 129u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B440; + case 1: goto var_B439; + default: goto var_B441; + } + } + var_f0 = var_l62; + var_f1 = var_l62; + var_f2 = var_p1; + var_f3 = var_p1; + var_f4 = var_l62; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_p1; + var_f3 = var_p1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B438; + var_B441:; + var_f0 = var_p1; + var_f1 = var_l62; + var_f0 += var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + goto var_B438; + var_B440:; + var_f0 = var_p1; + var_f1 = var_p1; + var_f2 = var_l62; + var_f3 = var_p1; + var_f4 = var_l62; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l62; + var_f3 = var_l62; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B438; + var_B439:; + var_f0 = var_p1; + var_f1 = var_l62; + var_f0 *= var_f1; + var_B438:; + var_p1 = var_f0; + var_i0 = var_l42; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = var_l48; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l47 = var_i0; + if (var_i0) { + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p0 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B443;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B443;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l21; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B443;} + var_i0 = var_p0; + var_i1 = 352u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + } + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l51 = var_i0; + if (var_i0) { + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p0 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B445;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B445;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l30; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B445;} + var_i0 = var_p0; + var_i1 = 352u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l41 = var_i0; + } + var_i0 = var_l37; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l37; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B399;} + var_i0 = var_l19; + var_i1 = var_l19; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i2 = var_p10; + var_i3 = var_p11; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_p0; + var_i2 = var_l29; + var_i3 = var_l52; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l24 = var_i0; + var_i0 = var_p2; + var_i1 = 168u; + var_i0 *= var_i1; + var_i1 = var_l37; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = 128u; + var_i1 = var_l38; + var_i2 = 24u; + var_i1 <<= (var_i2 & 31); + var_i2 = 24u; + var_i1 = (u32)((s32)var_i1 >> (var_i2 & 31)); + var_i2 = 0u; + var_i3 = var_l47; + var_i4 = 1u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l31; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 128u; + var_i2 = 0u; + var_i3 = var_l51; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 -= var_i3; + var_i3 = var_l41; + var_i4 = 24u; + var_i3 <<= (var_i4 & 31); + var_i4 = 24u; + var_i3 = (u32)((s32)var_i3 >> (var_i4 & 31)); + var_i2 &= var_i3; + var_i3 = var_p17; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i0 = var_p12; + var_i1 = 4u; + var_i0 &= var_i1; + var_l23 = var_i0; + var_L447: + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l68 = var_f0; + var_i1 = var_l21; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_l71 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_l67 = var_f1; + var_i2 = var_l40; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l72 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l62 = var_f0; + var_f1 = var_l62; + var_f0 += var_f1; + var_l64 = var_f0; + var_f0 = var_l67; + var_i1 = var_l43; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l70 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l63 = var_f1; + var_f2 = var_l71; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l62 = var_f0; + var_f1 = var_l62; + var_f0 += var_f1; + var_l66 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_f1 = var_l63; + var_i2 = var_l50; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l65 = var_f2; + var_f3 = var_l64; + var_f2 *= var_f3; + var_f3 = var_l71; + var_f4 = var_l66; + var_f3 *= var_f4; + var_f4 = var_l72; + var_f5 = var_l63; + var_f6 = var_l72; + var_f5 *= var_f6; + var_f6 = var_l68; + var_f7 = var_l70; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l62 = var_f5; + var_f6 = var_l62; + var_f5 += var_f6; + var_l62 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l73 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_f1 = var_l68; + var_f2 = var_l65; + var_f3 = var_l66; + var_f2 *= var_f3; + var_f3 = var_l70; + var_f4 = var_l62; + var_f3 *= var_f4; + var_f4 = var_l71; + var_f5 = var_l64; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l77 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_f1 = var_l67; + var_f2 = var_l65; + var_f3 = var_l62; + var_f2 *= var_f3; + var_f3 = var_l72; + var_f4 = var_l64; + var_f3 *= var_f4; + var_f4 = var_l70; + var_f5 = var_l66; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l78 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l68 = var_f0; + var_f1 = var_l70; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l67 = var_f1; + var_f2 = var_l71; + var_f1 *= var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l63 = var_f2; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l62 = var_f2; + var_f3 = var_l72; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l74 = var_f0; + var_f0 = var_l62; + var_f1 = var_l70; + var_f0 *= var_f1; + var_f1 = var_l68; + var_f2 = var_l72; + var_f1 *= var_f2; + var_f2 = var_l67; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f3 = var_l63; + var_f4 = var_l71; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l75 = var_f0; + var_f0 = var_l63; + var_f1 = var_l72; + var_f0 *= var_f1; + var_f1 = var_l68; + var_f2 = var_l71; + var_f1 *= var_f2; + var_f2 = var_l62; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l67; + var_f2 = var_l70; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l76 = var_f0; + var_f0 = var_l68; + var_f1 = var_l65; + var_f0 *= var_f1; + var_f1 = var_l62; + var_f2 = var_l71; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l67; + var_f2 = var_l72; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l63; + var_f2 = var_l70; + var_f1 *= var_f2; + var_f0 -= var_f1; + goto var_B448; + } + var_i0 = var_l43; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l74 = var_f0; + var_i0 = var_l40; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l75 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l73 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l77 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l78 = var_f0; + var_i0 = var_l21; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l76 = var_f0; + var_i0 = var_l50; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B448:; + var_l62 = var_f0; + var_i0 = var_p2; + var_i1 = 136u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p0 = var_i0; + var_i0 = var_p2; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l47; + var_i3 = var_l21; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_p3 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l47 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l51; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l51 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p3 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p0 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p6 = var_i0; + var_i0 = var_p2; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l25; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l24; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_p2; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l52; + var_i3 = var_p6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l52 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 156u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l29; + var_i3 = var_p6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l29 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_p6; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l76; + var_i1 = var_p2; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l66 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l75; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 64u); + var_l68 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l63 = var_f0; + var_f1 = var_l63; + var_f0 += var_f1; + var_l65 = var_f0; + var_f0 = var_l74; + var_f1 = var_l68; + var_f0 *= var_f1; + var_f1 = var_l76; + var_i2 = var_p2; + var_i3 = 72u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l67 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l63 = var_f0; + var_f1 = var_l63; + var_f0 += var_f1; + var_l64 = var_f0; + var_i0 = var_p2; + var_i1 = 120u; + var_i0 += var_i1; + var_f1 = var_l67; + var_f2 = var_l62; + var_f3 = var_l65; + var_f2 *= var_f3; + var_f3 = var_l76; + var_f4 = var_l64; + var_f3 *= var_f4; + var_f4 = var_l75; + var_f5 = var_l75; + var_f6 = var_l67; + var_f5 *= var_f6; + var_f6 = var_l74; + var_f7 = var_l66; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l63 = var_f5; + var_f6 = var_l63; + var_f5 += var_f6; + var_l63 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_l66; + var_f2 = var_l62; + var_f3 = var_l64; + var_f2 *= var_f3; + var_f3 = var_l74; + var_f4 = var_l63; + var_f3 *= var_f4; + var_f4 = var_l76; + var_f5 = var_l65; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 112u; + var_i0 += var_i1; + var_l60 = var_i0; + var_f1 = var_l68; + var_f2 = var_l62; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f3 = var_l75; + var_f4 = var_l65; + var_f3 *= var_f4; + var_f4 = var_l74; + var_f5 = var_l64; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + var_i1 = 128u; + var_i0 += var_i1; + var_l39 = var_i0; + var_i0 = var_p2; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l38 = var_i0; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 *= var_i1; + var_p6 = var_i0; + var_i0 = 0u; + var_l19 = var_i0; + var_i0 = 0u; + var_p9 = var_i0; + var_L451: + var_i0 = var_l19; + var_i1 = 12288u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l38; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l79 = var_f0; + var_f1 = var_l69; + var_i0 = var_f0 < var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B452;} + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l64 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l68 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l71 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l66 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l67 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l63 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l72 = var_f0; + var_i0 = var_l20; + var_i1 = 104u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_f0 = var_l79; + var_f1 = var_l63; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l73; + var_f2 = var_l68; + var_f3 = var_l62; + var_f4 = var_l76; + var_f5 = var_l71; + var_f4 *= var_f5; + var_f5 = var_l75; + var_f6 = var_l72; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_l63 = var_f4; + var_f5 = var_l63; + var_f4 += var_f5; + var_l70 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l76; + var_f5 = var_l74; + var_f6 = var_l72; + var_f5 *= var_f6; + var_f6 = var_l76; + var_f7 = var_l68; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l63 = var_f5; + var_f6 = var_l63; + var_f5 += var_f6; + var_l65 = var_f5; + var_f4 *= var_f5; + var_f5 = var_l75; + var_f6 = var_l75; + var_f7 = var_l68; + var_f6 *= var_f7; + var_f7 = var_l74; + var_f8 = var_l71; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l63 = var_f6; + var_f7 = var_l63; + var_f6 += var_f7; + var_l63 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l68 = var_f0; + var_f0 = var_l79; + var_f1 = var_l67; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l77; + var_f2 = var_l71; + var_f3 = var_l62; + var_f4 = var_l65; + var_f3 *= var_f4; + var_f4 = var_l74; + var_f5 = var_l63; + var_f4 *= var_f5; + var_f5 = var_l76; + var_f6 = var_l70; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l67 = var_f0; + var_f0 = var_l79; + var_f1 = var_l66; + var_f0 *= var_f1; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_l78; + var_f2 = var_l72; + var_f3 = var_l62; + var_f4 = var_l63; + var_f3 *= var_f4; + var_f4 = var_l75; + var_f5 = var_l70; + var_f4 *= var_f5; + var_f5 = var_l74; + var_f6 = var_l65; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l63 = var_f0; + var_f0 = var_l64; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + var_p0 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l41 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 128u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l39; + var_i1 = var_l41; + w2c_rapier__wasm3d__bg_f826(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 136u); + var_l41 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l41; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_p2; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l41; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p10 = var_i0; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p10; + var_f1 = var_l61; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p10; + var_f1 = var_l79; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p10; + var_f1 = var_l68; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p10; + var_f1 = var_l67; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p10; + var_f1 = var_l63; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p10; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p10; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 37, var_i1); + var_i0 = var_p10; + var_i1 = var_p9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l37; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + goto var_B452; + } + var_i0 = var_l20; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 1078276u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l20; + var_i1 = 1056664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l20; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l20; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = 1078284u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B452:; + var_i0 = var_p9; + var_i1 = 1u; + var_i0 += var_i1; + var_p9 = var_i0; + var_i0 = var_p6; + var_i1 = var_l19; + var_i2 = 48u; + var_i1 += var_i2; + var_l19 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L451;} + } + var_i0 = var_p2; + var_i1 = 168u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l23; + if (var_i0) { + var_i0 = var_l20; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l19 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l38 = var_i0; + var_i1 = var_l39; + var_i2 = 8u; + var_i1 += var_i2; + var_l31 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l39; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l20; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p2; + var_i1 = 132u; + var_i0 += var_i1; + var_p17 = var_i0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_p2; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l20; + var_i1 = 80u; + var_i0 += var_i1; + var_p12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p11 = var_i0; + var_i1 = var_l60; + var_i2 = 8u; + var_i1 += var_i2; + var_p10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l60; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l37; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l80 = var_j0; + var_i0 = var_l20; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l20; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l20; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p9 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p6 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l53 = var_i0; + var_i0 = var_l30; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p3 = var_i0; + var_i0 = var_l20; + var_i1 = var_l30; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l55; + var_i3 = var_l30; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 40u); + var_l41 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l55 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l20; + var_i1 = var_p3; + var_i2 = var_l49; + var_i3 = var_l41; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l49 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l20; + var_i1 = var_l41; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_i1); + var_i0 = var_l20; + var_i1 = var_p6; + var_i2 = var_l45; + var_i3 = var_l53; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l45 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l20; + var_i1 = var_p9; + var_i2 = var_l34; + var_i3 = var_l53; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l34 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l20; + var_i1 = var_l53; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l20; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l20; + var_i1 = var_l20; + var_i2 = 76u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l20; + var_i1 = var_p12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l20; + var_i1 = var_l19; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_p13; + var_i1 = var_l20; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_p14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l20; + var_i1 = 168u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l38; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 128u); + if (var_i0) { + var_i0 = var_p17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l39; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l31; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = var_p11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l60; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_l20; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + } + var_i0 = var_l22; + var_i1 = var_p0; + var_p2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L447;} + goto var_B399; + var_B445:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078316u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B443:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078300u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B399:; + var_i0 = var_l27; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_i1 = var_l37; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_p0 = var_i1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 ^= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B398;} + var_i0 = var_l30; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l21; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B398;} + var_i0 = var_l32; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l37; + var_i1 = 53u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l20; + var_i4 = 96u; + var_i3 += var_i4; + var_i4 = var_l28; + var_i5 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B398; + } + var_i0 = var_l37; + var_i1 = 53u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l20; + var_i1 = var_l37; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l20; + var_i4 = 96u; + var_i3 += var_i4; + var_i4 = var_l28; + var_i5 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B398:; + var_i0 = var_l56; + var_i1 = var_l37; + var_i2 = 56u; + var_i1 += var_i2; + var_l37 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L397;} + var_B396:; + var_i0 = var_l20; + var_i1 = 176u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l26 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l59; + var_i0 = !(var_i0); + if (var_i0) {goto var_B458;} + var_i0 = var_p4; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B458;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l25 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 *= var_i1; + var_p17 = var_i0; + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 17u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p4; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l54 = var_i0; + var_i0 = var_p4; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l24 = var_i0; + var_i0 = var_l44; + var_i1 = 44u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l44; + var_i1 = 48u; + var_i0 += var_i1; + var_l31 = var_i0; + var_i0 = var_p5; + var_i1 = 32u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_p16; + var_i1 = 16u; + var_i0 += var_i1; + var_p16 = var_i0; + var_L459: + var_i0 = var_p6; + var_i1 = 9u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l54; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p6; + var_i1 = 5u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l54; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B467;} + var_i0 = var_l24; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l33 = var_i0; + var_i1 = var_l31; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B466;} + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l33; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l33; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l18 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B466;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_i0; + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B466;} + var_i0 = var_l24; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l59 = var_i0; + var_i1 = var_p4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B465;} + var_i0 = var_p2; + var_i1 = var_l59; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l59; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l35 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B465;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l27 = var_i0; + var_i1 = var_l35; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B465;} + var_i0 = var_p6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p11 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p10 = var_i0; + var_i0 = var_l18; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l35; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B460;} + } + var_i0 = 1u; + var_p0 = var_i0; + var_i0 = 1u; + var_p12 = var_i0; + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p9 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l18; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B464;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p3; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B464;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l18; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B464;} + var_i0 = var_p2; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p12 = var_i0; + } + var_i0 = var_l35; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p8 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = var_l35; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B463;} + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i3 = var_p2; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B463;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l35; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B463;} + var_i0 = var_p0; + var_i1 = 353u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + } + var_i0 = 1u; + var_i1 = var_p0; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i1 = var_l18; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = var_p12; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 252u; + var_i2 &= var_i3; + var_p7 = var_i2; + var_i1 >>= (var_i2 & 31); + var_i0 &= var_i1; + if (var_i0) {goto var_B473;} + var_i0 = 1u; + var_i1 = var_p12; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = var_p0; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 252u; + var_i2 &= var_i3; + var_p2 = var_i2; + var_i1 >>= (var_i2 & 31); + var_i0 &= var_i1; + if (var_i0) {goto var_B473;} + var_i0 = var_p4; + var_i1 = var_l35; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_p7; + var_i1 >>= (var_i2 & 31); + var_i0 &= var_i1; + if (var_i0) {goto var_B473;} + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p3; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B472;} + var_B473:; + var_i0 = var_l35; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 132u); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B472;} + var_i0 = var_l18; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l35; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B472;} + var_i0 = var_l35; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 148u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B462;} + var_i0 = var_l26; + var_i1 = var_l44; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l26; + var_i1 = var_p5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l26; + var_i1 = var_p8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l26; + var_i1 = var_p9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l26; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l26; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l26; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l26; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l18; + var_i1 = 44u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l80 = var_j0; + var_i0 = var_l35; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l26; + var_i1 = var_l35; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l26; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l26; + var_j1 = var_l80; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_p13; + var_i1 = var_l26; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p14; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B462;} + var_B472:; + var_i0 = 0u; + goto var_B461; + } + var_i0 = var_p0; + var_i1 = var_l54; + var_i2 = 1078048u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B467:; + var_i0 = var_p3; + var_i1 = var_l54; + var_i2 = 1078064u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B466:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078080u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B465:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078096u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B464:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078112u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B463:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1078128u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B462:; + var_i0 = var_l26; + var_i1 = var_l18; + var_i2 = 92u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l65 = var_f1; + var_i2 = var_l35; + var_i3 = 92u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l69 = var_f2; + var_f1 *= var_f2; + var_i2 = var_l18; + var_i3 = 88u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l64 = var_f2; + var_i3 = var_l35; + var_i4 = 88u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l62 = var_f3; + var_f2 *= var_f3; + var_i3 = var_l18; + var_i4 = 84u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l66 = var_f3; + var_i4 = var_l35; + var_i5 = 84u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l61 = var_f4; + var_f3 *= var_f4; + var_i4 = var_l18; + var_i5 = 96u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l68 = var_f4; + var_i5 = var_l35; + var_i6 = 96u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_p1 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l26; + var_f1 = var_l64; + var_f2 = var_l61; + var_f1 *= var_f2; + var_f2 = var_l68; + var_f3 = var_l69; + var_f2 *= var_f3; + var_f3 = var_l66; + var_f4 = var_l62; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f2 = var_l65; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l26; + var_f1 = var_l68; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f2 = var_l66; + var_f3 = var_l69; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l64; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l65; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l26; + var_f1 = var_l65; + var_f2 = var_l62; + var_f1 *= var_f2; + var_f2 = var_l68; + var_f3 = var_l61; + var_f2 *= var_f3; + var_f3 = var_l66; + var_f4 = var_p1; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f3 = var_l64; + var_f4 = var_l69; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_f0 = var_l64; + var_i1 = var_l35; + var_i2 = 100u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l18; + var_i3 = 100u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l69 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l66; + var_i2 = var_l35; + var_i3 = 104u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i4 = 104u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l62 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_f1 = var_p1; + var_f0 += var_f1; + var_l67 = var_f0; + var_f0 = var_l65; + var_f1 = var_l62; + var_f0 *= var_f1; + var_f1 = var_l64; + var_i2 = var_l35; + var_i3 = 108u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l18; + var_i4 = 108u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 -= var_f3; + var_l61 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_p1 = var_f0; + var_f1 = var_p1; + var_f0 += var_f1; + var_l63 = var_f0; + var_i0 = var_l26; + var_f1 = var_l61; + var_f2 = var_l68; + var_f3 = var_l67; + var_f2 *= var_f3; + var_f3 = var_l64; + var_f4 = var_l63; + var_f3 *= var_f4; + var_f4 = var_l66; + var_f5 = var_l66; + var_f6 = var_l61; + var_f5 *= var_f6; + var_f6 = var_l65; + var_f7 = var_l69; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_p1 = var_f5; + var_f6 = var_p1; + var_f5 += var_f6; + var_p1 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l26; + var_f1 = var_l62; + var_f2 = var_l68; + var_f3 = var_p1; + var_f2 *= var_f3; + var_f3 = var_l66; + var_f4 = var_l67; + var_f3 *= var_f4; + var_f4 = var_l65; + var_f5 = var_l63; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l26; + var_f1 = var_l69; + var_f2 = var_l68; + var_f3 = var_l63; + var_f2 *= var_f3; + var_f3 = var_l65; + var_f4 = var_p1; + var_f3 *= var_f4; + var_f4 = var_l64; + var_f5 = var_l67; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l26; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_l18; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p4 = var_i0; + var_i0 = var_l26; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i0 = var_l26; + var_i1 = var_l35; + var_i2 = 24u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l26; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l23; + var_i1 = var_l26; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_l26; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l26; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i6 = var_l25; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t24, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + var_B461:; + var_p0 = var_i0; + var_i0 = var_p11; + var_i1 = var_p0; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p10; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_i1 = var_p0; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B460;} + var_i0 = var_l35; + var_i1 = 152u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l18; + var_i2 = 152u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 |= var_i1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B460;} + var_i0 = var_p16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l26; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l26; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l26; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l26; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l26; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = 0u; + var_i5 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B460; + } + var_i0 = var_p6; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l26; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l26; + var_i1 = var_l59; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l26; + var_i1 = var_l32; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l26; + var_i1 = var_l33; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l26; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p15; + var_i1 = var_p5; + var_i2 = var_l44; + var_i3 = var_l26; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = 0u; + var_i5 = var_p2; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B460:; + var_i0 = var_p6; + var_i1 = 20u; + var_i0 += var_i1; + var_p6 = var_i0; + var_i0 = var_p17; + var_i1 = 20u; + var_i0 -= var_i1; + var_p17 = var_i0; + if (var_i0) {goto var_L459;} + var_B458:; + var_i0 = var_l26; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f762(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f0 -= var_f1; + var_l9 = var_f0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l10 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l3; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l11 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l3; + var_f6 = var_l7; + var_f5 *= var_f6; + var_f6 = var_l9; + var_f7 = var_l8; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l3 = var_f5; + var_f6 = var_l3; + var_f5 += var_f6; + var_l3 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l10; + var_f4 = var_l11; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f6 = var_l8; + var_f7 = var_l5; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f763(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p1 = var_i2; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l5; + var_i2 = var_p1; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l6 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l7 = var_f2; + var_f3 = var_l6; + var_f4 = var_l7; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f764(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_l1 = var_i0; + var_i1 = 8388608u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 2139095039u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_f0 = 0; + var_p0 = var_f0; + var_i0 = 4294967169u; + var_i1 = var_l1; + var_i2 = 1065353216u; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B2;} + goto var_B1; + } + var_i0 = var_l1; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -1; + var_f1 = var_p0; + var_f2 = var_p0; + var_f1 *= var_f2; + var_f0 /= var_f1; + goto var_Bfunc; + } + var_i0 = var_l1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B0;} + var_f0 = var_p0; + var_f1 = 33554432; + var_f0 *= var_f1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l1 = var_i0; + var_i0 = 4294967144u; + var_B2:; + var_i1 = var_l1; + var_i2 = 4913933u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i2 = 23u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_f0 = (f32)(s32)(var_i0); + var_l3 = var_f0; + var_i0 = var_l1; + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 1060439283u; + var_i0 += var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_f1 = -1; + var_f0 += var_f1; + var_p0 = var_f0; + var_f1 = var_p0; + var_f2 = 2; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l2 = var_f0; + var_f0 = var_l3; + var_f1 = 0.693138123; + var_f0 *= var_f1; + var_f1 = var_p0; + var_f2 = var_l3; + var_f3 = 9.05800061e-06; + var_f2 *= var_f3; + var_f3 = var_l4; + var_f4 = var_p0; + var_f5 = var_p0; + var_f6 = 0.5; + var_f5 *= var_f6; + var_f4 *= var_f5; + var_p0 = var_f4; + var_f5 = var_l5; + var_f6 = var_l2; + var_f7 = 0.284987867; + var_f6 *= var_f7; + var_f7 = 0.666666627; + var_f6 += var_f7; + var_f5 *= var_f6; + var_f6 = var_l2; + var_f7 = var_l2; + var_f8 = 0.242790788; + var_f7 *= var_f8; + var_f8 = 0.400009722; + var_f7 += var_f8; + var_f6 *= var_f7; + var_f5 += var_f6; + var_f4 += var_f5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_p0; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_p0 = var_f0; + var_B1:; + var_f0 = var_p0; + goto var_Bfunc; + var_B0:; + var_f0 = var_p0; + var_f1 = var_p0; + var_f0 -= var_f1; + var_f1 = 0; + var_f0 /= var_f1; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_heightfield_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, + var_l26 = 0, var_l27 = 0, var_l28 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l12 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + if (var_i0) { + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p4; + var_i1 = var_l11; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 += var_i3; + var_p0 = var_i2; + var_i1 *= var_i2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l12; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l12; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = 88u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l17; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l16; + var_i1 = 112u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l25 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l13; + var_i1 = var_l25; + var_i0 *= var_i1; + var_l20 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_f0 = var_l5; + var_l6 = var_f0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l20; + var_i1 = 2u; + var_i0 -= var_i1; + var_l24 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l5; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + goto var_B10; + } + var_i0 = var_l20; + var_i1 = 3u; + var_i0 -= var_i1; + var_l26 = var_i0; + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = var_l13; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 == var_i1; + var_l18 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l18; + var_l15 = var_i0; + var_i0 = var_l24; + var_l11 = var_i0; + var_f0 = var_l5; + var_l6 = var_f0; + var_i0 = var_p0; + var_p3 = var_i0; + var_l23 = var_i0; + var_i0 = var_p1; + var_l21 = var_i0; + var_i0 = var_l14; + goto var_B12; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_l14; + var_i2 = var_i2 == var_i3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l21 = var_i0; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = 0u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + var_l15 = var_i0; + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = var_l26; + var_l11 = var_i0; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B12:; + var_p2 = var_i0; + var_i0 = var_l26; + if (var_i0) { + var_L15: + var_i0 = var_p3; + var_i1 = var_l21; + var_i2 = var_l15; + var_i3 = 1u; + var_i2 &= var_i3; + var_p3 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l27 = var_i0; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l28 = var_i1; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i1 = var_l23; + var_i2 = var_l13; + var_i3 = 0u; + var_i4 = var_p3; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l23 = var_i1; + var_i0 = var_i0 == var_i1; + var_p3 = var_i0; + var_f0 = var_l6; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l6; + var_f3 = var_l7; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i1 = var_l21; + var_i2 = var_l15; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l6; + var_f3 = var_l7; + var_i2 = var_f2 >= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = var_l23; + var_i1 = var_l13; + var_i2 = 0u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + var_l15 = var_i0; + var_i0 = var_l28; + var_i1 = var_l21; + var_i2 = var_l27; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l21 = var_i1; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p2; + var_i2 = var_l15; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = var_l11; + var_i1 = 2u; + var_i0 -= var_i1; + var_l11 = var_i0; + if (var_i0) {goto var_L15;} + } + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l6; + var_i0 = var_f0 <= var_f1; + var_l15 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B16; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_l14; + var_i2 = var_i2 == var_i3; + var_p2 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l11 = var_i0; + var_i1 = var_l13; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l13; + var_i2 = 0u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 == var_i1; + var_l18 = var_i0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i2 = var_l18; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_f0 = var_l5; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f2 = var_l5; + var_f3 = var_l8; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_l20; + var_i1 = 3u; + var_i0 -= var_i1; + var_l24 = var_i0; + var_i0 = var_p3; + var_p0 = var_i0; + var_i0 = var_l11; + var_p1 = var_i0; + var_B16:; + var_f0 = var_l6; + var_f1 = var_l7; + var_i2 = var_l15; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_i0 = var_l26; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_L18: + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p2; + var_i2 = var_l13; + var_i3 = 0u; + var_i4 = var_l18; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 == var_i1; + var_p3 = var_i0; + var_f0 = var_l5; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l5; + var_f3 = var_l7; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_l18; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p0 = var_i1; + var_i2 = var_l13; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_l14 = var_i2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_l11; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l11 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l5; + var_f3 = var_l7; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_i0 = var_p2; + var_i1 = var_l13; + var_i2 = 0u; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_l11 = var_i1; + var_i0 = var_i0 == var_i1; + var_l18 = var_i0; + var_i0 = var_l14; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_l11; + var_i2 = var_l18; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l14 = var_i0; + var_i0 = var_l24; + var_i1 = 2u; + var_i0 -= var_i1; + var_l24 = var_i0; + if (var_i0) {goto var_L18;} + var_B10:; + var_f0 = var_l5; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l5; + var_f3 = var_l7; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l5 = var_f0; + var_B8:; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_l22; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_l25; + var_i1 = 1u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 -= var_i2; + var_l11 = var_i1; + var_i0 *= var_i1; + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l10; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l10; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l9; + var_f2 = 0.5; + var_f1 *= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l7; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l22; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l17; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l10; + var_i1 = var_l13; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 2u; + var_i1 -= var_i2; + var_i2 = var_l25; + var_i3 = 2147483647u; + var_i2 += var_i3; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l19; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B4; + var_B7:; + var_i0 = var_l19; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 1093692u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l19; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l19; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1093808u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B6:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B5:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = 88u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 88u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i1 = 1090896u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1048716u; + var_i1 = 90u; + var_i2 = 1048916u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f766(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 168u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_L1: + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l1; + var_i1 = 168u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 168u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f767(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l4 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l5 = var_f4; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l4; + var_f4 -= var_f5; + var_l4 = var_f4; + var_f5 = var_l4; + var_f4 += var_f5; + var_l4 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l5; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l5 = var_f5; + var_f6 = var_l5; + var_f5 += var_f6; + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l3; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f768(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f1 = 3; + var_f0 *= var_f1; + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l3; + var_f2 = 3.14159274; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_f1 = 3; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_p2 = var_f0; + var_f0 = var_l5; + var_f1 = 20; + var_f0 /= var_f1; + var_f1 = var_l4; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = 4; + var_f1 *= var_f2; + var_f2 = 3; + var_f1 *= var_f2; + var_f2 = 80; + var_f1 /= var_f2; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l5; + var_f1 = 10; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l6; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = -0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l6; + var_f2 /= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f769(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 &= var_i2; + var_l2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 7, var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f571(instance, var_i0); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f571(instance, var_i0); + } + var_i0 = var_l2; + if (var_i0) {goto var_B4;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l1; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l1; + var_i1 = 1051080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1152(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = var_l2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1049224u; + var_i1 = 43u; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1049300u; + var_i4 = 1049424u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f770(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = -1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B1;} + var_B2:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = -1; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l5 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l6 = var_f0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f253(instance, var_i0, var_i1); + var_f0 = 0; + var_f1 = 1; + var_f2 = 0; + var_f3 = 1; + var_f4 = var_l5; + var_f3 /= var_f4; + var_f4 = var_l5; + var_f5 = 0; + var_i4 = var_f4 == var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l13 = var_f2; + var_f3 = 0; + var_f4 = 1; + var_f5 = var_l6; + var_f4 /= var_f5; + var_f5 = var_l6; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f2 += var_f3; + var_l20 = var_f2; + var_f1 /= var_f2; + var_f2 = var_l20; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l6 = var_f0; + var_f1 = var_l13; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l17 = var_f0; + var_f0 = var_l10; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l18 = var_f0; + var_f0 = var_l15; + var_f1 = var_l13; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l19 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l21 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l22 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l23 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l24 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l25 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l26 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l27 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l28 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + goto var_B6; + } + var_f0 = 1; + var_f1 = var_l9; + var_f0 /= var_f1; + var_l8 = var_f0; + var_f1 = var_l18; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l17; + var_f3 = var_l11; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l8; + var_f1 = var_l19; + var_f2 = var_l15; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l9; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l8; + var_f1 = var_l5; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f0 *= var_f1; + var_l9 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l7; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l9; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l6; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l5; + var_f2 = var_l5; + var_f1 *= var_f2; + var_l7 = var_f1; + var_f2 = var_l10; + var_f3 = var_l10; + var_f2 *= var_f3; + var_l9 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l8; + var_f1 = var_l9; + var_f2 = var_l5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f0 += var_f1; + var_l24 = var_f0; + var_f0 = var_l8; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f0 += var_f1; + var_B6:; + var_l9 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_f0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f253(instance, var_i0, var_i1); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l14 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_l29 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l13 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l15 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l8 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + goto var_B8; + } + var_f0 = var_l18; + var_f1 = var_l5; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l17; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = 1; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l16 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_f0 += var_f1; + var_l29 = var_f0; + var_f0 = var_l19; + var_f1 = var_l6; + var_f0 -= var_f1; + var_l14 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l16; + var_f0 *= var_f1; + var_l6 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l7; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l14; + var_f1 = var_l12; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l16; + var_f0 *= var_f1; + var_l7 = var_f0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_f0 += var_f1; + var_l8 = var_f0; + var_f0 = var_l6; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 += var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l5; + var_f1 = var_l5; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = var_l14; + var_f2 = var_l14; + var_f1 *= var_f2; + var_l6 = var_f1; + var_f2 = var_l12; + var_f3 = var_l12; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l12 = var_f0; + var_f0 = var_l16; + var_f1 = var_l5; + var_f2 = var_l12; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l16; + var_f1 = var_l7; + var_f2 = var_l12; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l16; + var_f1 = var_l6; + var_f2 = var_l12; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f0 += var_f1; + var_B8:; + var_l7 = var_f0; + var_i0 = var_l2; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_f1 = var_l18; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_f1 = var_l9; + var_f2 = var_l14; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l2; + var_f1 = var_l21; + var_f2 = var_l29; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l2; + var_f1 = var_l22; + var_f2 = var_l13; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l2; + var_f1 = var_l23; + var_f2 = var_l15; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l2; + var_f1 = var_l24; + var_f2 = var_l5; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l2; + var_f1 = var_l25; + var_f2 = var_l8; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_f1 = var_l26; + var_f2 = var_l10; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_f1 = var_l27; + var_f2 = var_l11; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l2; + var_f1 = var_l28; + var_f2 = var_l7; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l20; + var_i3 = var_l2; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f289(instance, var_i0, var_i1, var_f2, var_i3); + goto var_B0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B1:; + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f771(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 276u; + var_i0 *= var_i1; + var_l1 = var_i0; + var_L1: + var_i0 = var_l2; + var_i1 = 268u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 276u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 276u; + var_i0 -= var_i1; + var_l1 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f772(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f773(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_l4 = var_f0; + var_f0 = var_l10; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 += var_f1; + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_i3 = var_p2; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l6; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f5 = var_l7; + var_f6 = var_l3; + var_f7 = var_l7; + var_f6 *= var_f7; + var_f7 = var_l9; + var_f8 = var_l8; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l3 = var_f6; + var_f7 = var_l3; + var_f6 += var_f7; + var_l3 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l9; + var_f3 = var_l11; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f5 = var_l6; + var_f6 = var_l4; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l10; + var_f3 = var_l11; + var_f4 = var_l3; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l4; + var_f4 *= var_f5; + var_f5 = var_l8; + var_f6 = var_l5; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f774(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + if (var_i0) { + var_f0 = var_l5; + var_l9 = var_f0; + var_f0 = var_l7; + var_l10 = var_f0; + var_f0 = var_l6; + var_l11 = var_f0; + var_i0 = 1u; + var_i1 = var_p3; + if (var_i1) {goto var_B0;} + } + var_f0 = var_l5; + var_f1 = var_l14; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l9 = var_f0; + var_f0 = var_l7; + var_f1 = var_l13; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l10 = var_f0; + var_f0 = var_l6; + var_f1 = var_l12; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l11 = var_f0; + var_i0 = var_p1; + var_B0:; + var_p2 = var_i0; + var_f0 = var_l5; + var_f1 = var_l9; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l7; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l6; + var_f3 = var_l11; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f775(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_j1 = var_p1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_p1; + var_j2 = 4294967296ull; + var_i1 = var_j1 >= var_j2; + if (var_i1) { + var_i1 = var_l2; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = 1056364u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 48, var_i2); + var_i1 = var_l2; + var_i2 = 117u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 44, var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 40, var_i2); + var_i1 = var_l2; + var_i2 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 76, var_i2); + var_i1 = var_l2; + var_i2 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 68, var_i2); + var_i1 = var_l2; + var_i2 = 1056340u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 64, var_i2); + var_i1 = var_l2; + var_i2 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 56, var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_i3 = 40u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 72, var_i2); + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = var_l2; + var_i3 = 56u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f404(instance, var_i1, var_i2); + var_i1 = var_l2; + var_i2 = 20u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l2; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_j2); + var_i1 = 16u; + var_i2 = 4u; + var_i1 = w2c_rapier__wasm3d__bg_f1527(instance, var_i1, var_i2); + var_l3 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i1 = var_l3; + var_i2 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_l3; + var_i2 = var_l2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 9u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 1, var_j2); + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p0; + var_i2 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = 1u; + goto var_B1; + } + var_i1 = var_p0; + var_j2 = var_p1; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = 0u; + var_B1:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l7; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l7; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f778(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f779(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l5 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_l7 = var_f3; + var_f2 += var_f3; + var_l8 = var_f2; + var_f3 = var_l6; + var_f4 = var_l8; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l7; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l4; + var_i3 = var_p3; + var_i4 = 24u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f2 += var_f3; + var_l8 = var_f2; + var_f3 = var_l6; + var_f4 = var_l8; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = var_l4; + var_i3 = var_p3; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 += var_f3; + var_l10 = var_f2; + var_f3 = var_l8; + var_f4 = var_l10; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l7; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l5; + var_f4 = var_l7; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l9; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f4 = var_l5; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f780(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 60u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 112u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 124u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f785(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 92u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p0; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 76u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_l6; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p2; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = 1088384u; + var_i4 = var_p3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1088196u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1088212u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1088228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f786(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = 3; + var_f0 /= var_f1; + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 3; + var_f1 /= var_f2; + var_l7 = var_f1; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = 8; + var_f1 *= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_p2 = var_f1; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = 3; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f1 = var_l7; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l3; + var_f1 = var_l6; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_halfspace_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_l1; + var_f1 = var_l8; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1092432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f788(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l9 = var_f1; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l10 = var_f1; + var_f2 = var_l10; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f789(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = 168u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 132u; + var_i0 += var_i1; + var_l1 = var_i0; + var_L1: + var_i0 = var_l1; + var_i1 = 36u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 32u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 168u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 168u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B5:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f790(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f609(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f609(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f791(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f883(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f883(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 256u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 292u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 284u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 60u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 236u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 228u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 192u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 184u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 224u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 216u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 208u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 200u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 176u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 168u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 76u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f802(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f620(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f620(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f803(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f438(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f438(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f804(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f621(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f621(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f805(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f806(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f398(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f398(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f807(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f331(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i2 = var_p3; + w2c_rapier__wasm3d__bg_f331(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l6 = var_f2; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f808(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f809(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f810(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 360u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 5965233u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 360u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f811(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 168u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 12782641u; + var_i0 = var_i0 < var_i1; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 168u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f812(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 276u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 7780738u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 276u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f813(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f814(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f815(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f816(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 89478486u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f817(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 560u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 3834793u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 560u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f818(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l12 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f2 = var_l11; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + if (var_i0) { + var_f0 = var_l5; + var_l9 = var_f0; + var_f0 = var_l8; + var_l10 = var_f0; + var_f0 = var_l7; + var_l6 = var_f0; + var_i0 = 1u; + var_i1 = var_p3; + if (var_i1) {goto var_B0;} + } + var_f0 = var_l5; + var_f1 = var_l11; + var_f2 = var_l12; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f1 /= var_f2; + var_l6 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f0 = var_l8; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l10 = var_f0; + var_f0 = var_l7; + var_f1 = var_l6; + var_f0 *= var_f1; + var_l6 = var_f0; + var_i0 = var_p1; + var_B0:; + var_p2 = var_i0; + var_f0 = var_l5; + var_f1 = var_l9; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = var_l8; + var_f2 = var_l10; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f3 = var_l6; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f819(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l5 = var_f3; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l5; + var_f2 -= var_f3; + var_l5 = var_f2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_f4 = var_l6; + var_f3 -= var_f4; + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 8u); + var_l5 = var_f4; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f4 = var_l5; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l6; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l6 = var_f3; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l8; + var_f3 = var_l5; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l5 = var_f3; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f820(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f821(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 36u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 59652324u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 36u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f822(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f823(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 134217728u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f824(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f825(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 48u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 44739243u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 48u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f826(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 40u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 53687092u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f827(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 168u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 12782641u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 168u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f828(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 107374183u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 20u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f829(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 44u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 48806447u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 44u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f830(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 24u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 89478486u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f831(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 33554432u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f832(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 7u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 16777216u; + var_i0 = var_i0 < var_i1; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 16u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f833(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 56u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 38347923u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f834(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 468u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 4588641u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 468u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f835(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 5u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 67108864u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f836(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 368u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 5835554u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 368u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 248u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 240u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 276u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l15 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l15 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l13; + var_j1 = var_l15; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l13; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l14; + var_i1 = 144u; + var_i0 += var_i1; + var_l14 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l14; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_f1; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l2; + var_i2 = var_l14; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l6; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l3; + var_i3 = var_l14; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l5 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l9 = var_f1; + var_f2 = var_l3; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l10 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l3; + var_f4 = var_l3; + var_f3 *= var_f4; + var_l3 = var_f3; + var_f4 = var_l5; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l4; + var_f5 = var_l4; + var_f4 *= var_f5; + var_l5 = var_f4; + var_f3 += var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l6; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = var_l2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_l2 = var_f2; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = var_l4; + var_f3 = var_l2; + var_f4 = var_l5; + var_f3 += var_f4; + var_f4 = var_l7; + var_f5 = var_l7; + var_f4 *= var_f5; + var_f3 += var_f4; + var_l6 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f4 = var_l10; + var_f5 = var_l8; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l2 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_l12; + var_f1 = var_l11; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l12; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l12; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l12; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l9; + var_f3 = var_l9; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l12; + var_f1 = var_l9; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l10; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l12; + var_f1 = var_l3; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f2 = var_l8; + var_f3 = var_l8; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + goto var_B4; + } + var_i0 = var_l12; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B4:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 28u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 28u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f841(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 52u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 41297763u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 52u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f842(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 560u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 3834793u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 560u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f843(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 112u; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 19173962u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 112u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l5; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f844(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = 0.5; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l3 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l6 = var_f1; + var_f2 = var_l3; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l7 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l3 = var_f2; + var_f3 = var_l4; + var_f2 -= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l8 = var_f2; + var_f3 = 0.5; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l5 = var_f3; + var_f4 = 0.5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_l4 = var_f2; + var_f3 = var_l5; + var_f2 -= var_f3; + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l5 = var_f1; + var_f2 = var_l6; + var_f3 = var_l2; + var_f2 -= var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l7; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l4; + var_f4 = var_l8; + var_f3 -= var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_l2 = var_f2; + var_f3 = 0; + var_f4 = var_l2; + var_f5 = 0; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_l2 = var_f2; + var_f3 = var_l2; + var_f4 = var_l5; + var_i3 = var_f3 < var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coVertices_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l16 = 0, var_l17 = 0; + f32 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l16 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l16; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 68u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B11; + case 1: goto var_B5; + case 2: goto var_B6; + case 3: goto var_B12; + case 4: goto var_B12; + case 5: goto var_B12; + case 6: goto var_B12; + case 7: goto var_B7; + case 8: goto var_B12; + case 9: goto var_B12; + case 10: goto var_B12; + case 11: goto var_B8; + case 12: goto var_B12; + case 13: goto var_B12; + case 14: goto var_B9; + default: goto var_B12; + } + var_B12:; + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + var_B11:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l16 = var_j0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + var_j2 = var_l16; + var_j3 = 17525320473135489205ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_j0; + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = var_l16; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 1u; + var_l12 = var_i0; + var_L15: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l10 = var_i0; + goto var_B16; + } + var_i0 = var_l12; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 3u; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + goto var_B16; + } + var_i0 = var_l11; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B16:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L15; + UNREACHABLE; + } + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i0 = w2c_rapier__wasm3d__bg_f1298(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B22; + } + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + var_L25: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l12 = var_i0; + goto var_B26; + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B28;} + var_i0 = 3u; + var_l12 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + goto var_B26; + var_B28:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l4 = var_i0; + goto var_B22; + var_B26:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l12; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L25; + UNREACHABLE; + } + goto var_B3; + var_B22:; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B8:; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f1290(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 1u; + var_l12 = var_i0; + var_L33: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l10 = var_i0; + goto var_B34; + } + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 3u; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + goto var_B34; + } + var_i0 = var_l11; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B34:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L33; + UNREACHABLE; + } + goto var_B3; + var_B7:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = w2c_rapier__wasm3d__bg_f1291(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + goto var_B40; + } + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + var_L43: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l12 = var_i0; + goto var_B44; + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B46;} + var_i0 = 3u; + var_l12 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + goto var_B44; + var_B46:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l4 = var_i0; + goto var_B40; + var_B44:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l12; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L43; + UNREACHABLE; + } + goto var_B3; + var_B40:; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B6:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1286(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l4 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + goto var_B50; + } + var_i0 = var_l5; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + var_L53: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l12 = var_i0; + goto var_B54; + } + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B56;} + var_i0 = var_l6; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B56;} + var_i0 = 3u; + var_l12 = var_i0; + var_i0 = var_l6; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_l6 = var_i0; + goto var_B54; + var_B56:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l5 = var_i0; + goto var_B50; + var_B54:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l12; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l12; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L53; + UNREACHABLE; + } + goto var_B3; + var_B50:; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B5:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1285(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_j0; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_j0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = var_l17; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l3; + var_j1 = var_l16; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l15 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l9; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = 2u; + var_l5 = var_i0; + var_i0 = 4u; + var_l13 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 1u; + var_l12 = var_i0; + var_L61: + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_l10 = var_i0; + goto var_B62; + } + var_i0 = var_l12; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l12; + var_i2 = 1u; + var_i1 += var_i2; + var_l12 = var_i1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 3u; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + goto var_B62; + } + var_i0 = var_l11; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B62:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + } + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l10; + var_i3 = 1u; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l9 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l13; + var_i0 += var_i1; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_l13 = var_i0; + goto var_L61; + UNREACHABLE; + } + goto var_B3; + var_B4:; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B68; + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_p1 = var_i0; + goto var_B68; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B68; + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 4u; + var_i3 = var_l4; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_l5 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B67;} + var_B68:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B67:; + var_i0 = var_l5; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coIndices_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l12 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 52u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 5u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B6; + case 2: goto var_B11; + case 3: goto var_B11; + case 4: goto var_B11; + case 5: goto var_B7; + case 6: goto var_B11; + case 7: goto var_B11; + case 8: goto var_B11; + case 9: goto var_B11; + case 10: goto var_B11; + case 11: goto var_B11; + case 12: goto var_B8; + default: goto var_B11; + } + var_B11:; + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + var_B10:; + var_i0 = var_l3; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1286(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l5; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + goto var_B5; + } + var_i0 = var_l5; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L15: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l4 = var_i0; + goto var_B18; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l5; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B18:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B16;} + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = var_l6; + var_i2 -= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l10 = var_i0; + goto var_B16; + var_B17:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l4 = var_i0; + goto var_B5; + var_B16:; + var_i0 = var_l7; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_L15; + UNREACHABLE; + } + goto var_B3; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = w2c_rapier__wasm3d__bg_f1298(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f385(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + goto var_B21; + } + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L24: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l4 = var_i0; + goto var_B27; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B26;} + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l5; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B27:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = var_l6; + var_i2 -= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l10 = var_i0; + goto var_B25; + var_B26:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l4 = var_i0; + goto var_B21; + var_B25:; + var_i0 = var_l7; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_L24; + UNREACHABLE; + } + goto var_B3; + var_B21:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B7:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1291(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f385(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l7 = var_i0; + goto var_B32; + } + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L35: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l4 = var_i0; + goto var_B38; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B37;} + var_i0 = var_l5; + var_l4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B38:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = var_l6; + var_i2 -= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l10 = var_i0; + goto var_B36; + var_B37:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l4 = var_i0; + goto var_B32; + var_B36:; + var_i0 = var_l7; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_L35; + UNREACHABLE; + } + goto var_B3; + var_B32:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B6:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l12 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l12; + var_j3 = 9519033150735068929ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B4; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 88u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + if (var_i0) {goto var_B44;} + } + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + goto var_B43; + var_B44:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 4u; + var_l7 = var_i0; + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L47: + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_l4 = var_i0; + goto var_B50; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l5; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B49;} + var_i0 = var_l5; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B50:; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = var_l6; + var_i2 -= var_i3; + var_i3 = 2u; + var_i2 >>= (var_i3 & 31); + var_i3 = 1u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f809(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l10 = var_i0; + goto var_B48; + var_B49:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l4 = var_i0; + goto var_B43; + var_B48:; + var_i0 = var_l7; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 += var_i2; + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + goto var_L47; + UNREACHABLE; + } + goto var_B3; + var_B43:; + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + var_B5:; + var_i0 = var_l9; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B53; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_p1 = var_i0; + goto var_B53; + } + var_i0 = var_l6; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B53; + } + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 4u; + var_i3 = var_l5; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_l4 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B52;} + var_B53:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B52:; + var_i0 = var_l4; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B6; + } + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 536870911u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i1 = 536870912u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l5 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l5; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_l5; + } + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_l3; + var_i1 = var_l9; + var_i2 = var_l8; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + } + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B6:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + goto var_B12; + } + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_p1 = var_i0; + goto var_B12; + } + var_i0 = var_l4; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B12; + } + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 4u; + var_i3 = var_l5; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_l3 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_B12:; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B11:; + var_i0 = var_l3; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f848(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_l3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l8 = var_f0; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_p2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l6; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l4 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = var_l4; + var_f1 = var_l7; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_l3 = var_i0; + goto var_B0; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_f2 = var_l7; + var_f3 = var_l8; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p4; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l6; + var_i3 = var_l5; + var_i4 = 16u; + var_i3 += var_i4; + var_i4 = var_l5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_l5; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f542(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 255u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_p0; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 32u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B3:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B2:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f851(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l3 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l4 = var_f4; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 += var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l3; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 += var_f5; + var_l3 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f852(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f0 = var_l3; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 *= var_f1; + var_f1 = 3.14159274; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_p2 = var_f0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = 4; + var_f0 *= var_f1; + var_f1 = var_l5; + var_f2 = 3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 12; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f0 = var_l5; + var_f1 = 0.5; + var_f0 *= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l4; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f853(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 *= var_f1; + var_l9 = var_f0; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l4; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l10 = var_f3; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f4 = var_l4; + var_f3 /= var_f4; + var_f4 = var_l10; + var_f3 *= var_f4; + var_l4 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l6; + var_f0 = -(var_f0); + var_l6 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 = copysignf(var_f0, var_f1); + var_l6 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l7 = var_f0; + var_B1:; + var_f0 = 0; + var_l4 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l8; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f854(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f4 = 0; + var_f3 *= var_f4; + var_l3 = var_f3; + var_i4 = var_p2; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l8 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l4 = var_f4; + var_f3 -= var_f4; + var_l5 = var_f3; + var_f4 = var_l5; + var_f3 += var_f4; + var_l5 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l7; + var_i4 = var_p2; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l9 = var_f4; + var_f5 = 0; + var_f4 *= var_f5; + var_l10 = var_f4; + var_f5 = var_l3; + var_f4 -= var_f5; + var_l3 = var_f4; + var_f5 = var_l3; + var_f4 += var_f5; + var_l3 = var_f4; + var_f3 *= var_f4; + var_f4 = var_l8; + var_f5 = var_l4; + var_f6 = var_l10; + var_f5 -= var_f6; + var_l4 = var_f5; + var_f6 = var_l4; + var_f5 += var_f6; + var_l4 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = var_l9; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = var_l7; + var_f5 = var_l5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f4 = var_l9; + var_f5 = var_l3; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f855(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p3; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 28u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + default: goto var_B3; + } + var_B5:; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B3; + var_B4:; + var_i0 = 1u; + var_p1 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_B3:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 |= var_i1; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + goto var_B1; + } + var_i0 = 1u; + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = 35u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_p0; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B0:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p0 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f856(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f759(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i2 = var_p1; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i1 -= var_i2; + var_i2 = var_p0; + var_i3 = 1u; + var_i2 -= var_i3; + var_i3 = var_p0; + var_i4 = 0u; + var_i3 = (u32)((s32)var_i3 < (s32)var_i4); + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f857(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f858(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l1; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 124u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 116u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 108u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 100u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 92u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 84u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f943(instance, var_i0); + var_i0 = var_l1; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l12 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = var_l5; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l12 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l6; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i2 = var_l4; + var_i3 = 60u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_i2; + var_i1 += var_i2; + var_l11 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_l4; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L5: + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L5;} + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_L6: + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L6;} + goto var_B2; + var_B3:; + var_i0 = var_l3; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l3; + var_i2 = 56u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = 12u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B8; + } + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B8:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B7:; + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f861(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = var_l3; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f881(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f862(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B2; + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B2:; + var_i0 = var_l2; + var_i1 = var_p1; + var_i2 = var_l4; + var_i3 = var_l2; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B0; + } + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f1, var_f2, var_f3, var_f4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l5; + var_i4 = 168u; + var_i3 += var_i4; + var_l5 = var_i3; + var_i4 = 40u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_l2 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l5; + var_i4 = 36u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_l2 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l5; + var_i4 = 32u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l2 = var_f3; + var_f4 = var_l2; + var_f3 *= var_f4; + var_l2 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f864(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = 120u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 120u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_l0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_l0; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_j1); + var_i0 = var_l0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 92u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 100u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 108u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 116u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 48u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_B3:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 100u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 48u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_B3:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 40u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_p0 = var_i0; + var_B3:; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f869(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1112028u; + var_i1 = 1112028u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = 1112524u; + var_i1 = 1112524u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_p4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 1102368u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1112012u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = 1112012u; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112012u; + var_i1 = 1112020u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + if (var_i1) { + var_i1 = var_l5; + var_i2 = var_p0; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = var_l5; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = 1112020u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1112024u; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 1112012u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + } else { + var_i1 = var_p2; + } + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p4; + if (var_i0) {goto var_B0;} + var_B1:; + UNREACHABLE; + var_B0:; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 349u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B3; + case 2: goto var_B6; + default: goto var_B5; + } + var_B6:; + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B3; + case 2: goto var_B6; + default: goto var_B5; + } + var_B6:; + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B5:; + var_i0 = var_l7; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l10 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + var_B5:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_B4:; + var_i0 = var_l4; + var_i1 = 272u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l9; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 276u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 280u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l8; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l10 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + var_B5:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_B4:; + var_i0 = var_l4; + var_f1 = var_l9; + var_i2 = var_l4; + var_i3 = 228u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 112u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_l4; + var_i1 = 116u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l7; + var_i2 = var_l4; + var_i3 = 232u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l8; + var_i2 = var_l4; + var_i3 = 236u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l10 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + var_B5:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_f0; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_B4:; + var_i0 = var_l4; + var_i1 = 284u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l9; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 288u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l7; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 292u; + var_i0 += var_i1; + var_p3 = var_i0; + var_f1 = var_l8; + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + w2c_rapier__wasm3d__bg_f605(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 40u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l6 = var_j0; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1055884u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f878(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_l3; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 292u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f881(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + if (var_i0) {goto var_B5;} + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + goto var_B0; + var_B6:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + goto var_B4; + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 1u; + var_i3 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B4; + var_B5:; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_B4:; + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B3:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B0:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coParent_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + } + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_d0; + } + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_d1 = var_p2; + f64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_d1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f883(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l13 = 0, var_l14 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l13 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f338(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 40u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_l5 = var_f1; + var_f2 = var_l5; + var_i3 = var_l14; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_l3 = var_f3; + var_f4 = var_l3; + var_i5 = var_l13; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + var_l6 = var_f5; + var_l4 = var_f5; + var_f6 = var_l3; + var_f7 = var_l4; + var_i6 = var_f6 > var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l10 = var_f1; + var_l5 = var_f1; + var_f2 = var_l5; + var_i3 = var_l14; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_l3 = var_f3; + var_f4 = var_l3; + var_i5 = var_l13; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_l7 = var_f5; + var_l4 = var_f5; + var_f6 = var_l3; + var_f7 = var_l4; + var_i6 = var_f6 > var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l4; + var_f6 = var_l4; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l3 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l13; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l4 = var_f1; + var_f2 = var_l4; + var_i3 = var_l13; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 20u); + var_l5 = var_f3; + var_f4 = var_l5; + var_i5 = var_l13; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 8u); + var_l3 = var_f5; + var_f6 = var_l3; + var_f7 = var_l5; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l3; + var_f6 = var_l3; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l12 = var_f3; + var_f4 = var_l4; + var_f5 = var_l12; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l12; + var_f4 = var_l12; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l6; + var_f3 = var_l9; + var_f4 = var_l6; + var_f5 = var_l9; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l9; + var_f4 = var_l9; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f3 = var_l8; + var_f4 = var_l6; + var_f5 = var_l8; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l7; + var_f3 = var_l11; + var_f4 = var_l7; + var_f5 = var_l11; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l11; + var_f4 = var_l11; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f3 = var_l10; + var_f4 = var_l7; + var_f5 = var_l10; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l10; + var_f4 = var_l10; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l5; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = var_l4; + var_f4 = var_l3; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l13; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = 4503599627370496000ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l1; + var_j1 = 4560193532023345115ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l1; + var_j1 = 4489188109421903872ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_j1 = 1008981770ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 4539628424389459968ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l4 = var_i0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_f0; + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l6 = var_f0; + var_i0 = 92u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 92u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l1 = var_i2; + var_i3 = 906u; + var_i4 = var_l1; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l1; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l1; + var_j1 = 8589934592ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_l1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l1; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_l1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_i1 = w2c_rapier__wasm3d__bg_f1281(instance, var_i1, var_i2); + var_l5 = var_i1; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f1353(instance, var_i1, var_i2); + var_i1 = 0u; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i2 = w2c_rapier__wasm3d__bg_f1288(instance, var_i2, var_i3); + var_l5 = var_i2; + var_i2 = !(var_i2); + if (var_i2) {goto var_B4;} + } + var_i1 = var_l4; + var_i2 = var_l5; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_j2); + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = 1u; + var_B4:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B7; + } + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B7:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B6:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1u; + var_l6 = var_i0; + var_B4:; + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B6; + } + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B5:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f887(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f892(instance, var_i0, var_f1, var_f2); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f888(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f468(instance, var_i0, var_f1, var_f2); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 296u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 55u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1056244u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + } + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l26 = 0; + f32 var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l28 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l30 = var_f0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l31 = var_f0; + var_i0 = var_l6; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l32 = var_f0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 72u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p3; + var_f1 = var_l28; + var_f2 = var_l27; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 212, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + var_f2 = var_l32; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + var_f2 = var_l30; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_f1); + var_i0 = var_p3; + var_f1 = var_l28; + var_f2 = var_l27; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_f1); + var_i0 = var_p3; + var_f1 = var_l31; + var_f2 = var_l32; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 196, var_f1); + var_i0 = var_p3; + var_f1 = var_l29; + var_f2 = var_l30; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_f1); + var_i0 = var_p3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 192u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f778(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 76u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_p3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = 0u; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 224u); + var_l6 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_l23 = var_i0; + var_L3: + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 -= var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i0 = var_l23; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_p3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p3; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 195u); + var_l18 = var_i0; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = 8u; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 194u); + var_l19 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 4u; + var_i1 &= var_i2; + var_i2 = var_p3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 193u); + var_l20 = var_i2; + var_i3 = 1u; + var_i2 <<= (var_i3 & 31); + var_i3 = 2u; + var_i2 &= var_i3; + var_i3 = var_p3; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3) + 192u); + var_l15 = var_i3; + var_i4 = 1u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l24 = var_i0; + var_j0 = (u64)(var_i0); + var_l26 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B5;} + var_i0 = var_l12; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_p3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l25 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l25; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p3; + var_i3 = 232u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 236u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l4 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + if (var_i0) {goto var_B8;} + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B12; + default: goto var_B11; + } + var_B13:; + var_i0 = 0u; + var_l5 = var_i0; + goto var_B11; + var_B12:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_B11:; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 |= var_i1; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + goto var_B7; + } + var_i0 = var_p3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_p3; + var_i3 = 80u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f356(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 195u); + var_l18 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 194u); + var_l19 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 193u); + var_l20 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l15 = var_i0; + goto var_B4; + } + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 1051864u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l4; + var_i1 = 35u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B6;} + var_B7:; + var_i0 = var_l4; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B6:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l4 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l4 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B5:; + var_j0 = var_l26; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B16;} + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l11; + var_i3 = var_l13; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p3; + var_i3 = 232u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 236u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l7 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 35u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B18;} + goto var_B17; + } + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l7; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B21; + case 1: goto var_B22; + default: goto var_B20; + } + var_B22:; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + goto var_B20; + var_B21:; + var_i0 = 0u; + var_l4 = var_i0; + var_B20:; + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = var_l7; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B17;} + var_B18:; + var_i0 = var_l7; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B17:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B16:; + var_j0 = var_l26; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B25;} + var_i0 = var_l12; + var_i1 = var_l16; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l16; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p3; + var_i3 = 232u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 236u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 35u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B27;} + goto var_B26; + } + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B30; + case 1: goto var_B31; + default: goto var_B29; + } + var_B31:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + goto var_B29; + var_B30:; + var_i0 = 0u; + var_l4 = var_i0; + var_B29:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B26;} + var_B27:; + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B26:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B25:; + var_i0 = var_l24; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l12; + var_i1 = var_l17; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i3 = var_l17; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 236, var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = var_p3; + var_i3 = 232u; + var_i2 += var_i3; + var_i3 = var_p3; + var_i4 = 236u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 35u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B35;} + goto var_B34; + } + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_l5; + var_i0 = w2c_wbg_0x5F_wbindgen_boolean_get(instance->w2c_wbg_instance, var_i0); + switch (var_i0) { + case 0: goto var_B38; + case 1: goto var_B39; + default: goto var_B37; + } + var_B39:; + var_i0 = 1u; + var_l7 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + goto var_B37; + var_B38:; + var_i0 = 0u; + var_l4 = var_i0; + var_B37:; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 |= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B34;} + var_B35:; + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B34:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 236u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_l5 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_B4:; + var_i0 = var_l15; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 120u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l20; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = var_l15; + var_i2 = 1u; + var_i1 &= var_i2; + var_l5 = var_i1; + var_i2 = var_l19; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_i3 = 4u; + var_i2 &= var_i3; + var_i3 = var_l18; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i4 = 8u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + var_i0 |= var_i1; + var_l7 = var_i0; + var_j0 = (u64)(var_i0); + var_l26 = var_j0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_B42:; + var_j0 = var_l26; + var_j1 = 2ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B44;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l8; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_B44:; + var_j0 = var_l26; + var_j1 = 4ull; + var_j0 &= var_j1; + var_i0 = !(var_j0); + if (var_i0) {goto var_B46;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l8; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_B46:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_l8; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B48;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + var_l9 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 224u); + var_l6 = var_i0; + } + var_i0 = var_l9; + var_i1 = var_l6; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_i1); + var_B48:; + var_i0 = var_l6; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 220u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p3; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f891(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 += var_f1; + var_f1 = 5; + var_f0 /= var_f1; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l3; + var_f4 = 3.14159274; + var_f3 *= var_f4; + var_f2 *= var_f3; + var_f1 *= var_f2; + var_f2 = 4; + var_f1 *= var_f2; + var_f2 = 3; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_p2 = var_f1; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_f0 = var_l3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f3 = var_l4; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f892(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1; + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l3; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l5 = var_f0; + } + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = -1; + var_f1 = var_l3; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l4 = var_f0; + } + var_f0 = 0; + var_l3 = var_f0; + var_f0 = 0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = 0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = 1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l6 = var_f0; + } + var_f0 = 1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = -1; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_l3 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_p1; + var_f1 = wasm_fabsf(var_f1); + var_p1 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_p1; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f893(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = 0; + var_f1 = var_l3; + var_f2 = var_l5; + var_f1 /= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f3 = var_l5; + var_f2 /= var_f3; + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l9 = var_f1; + var_f2 = 0; + var_i1 = var_f1 == var_f2; + if (var_i1) {goto var_B0;} + var_f0 = var_l3; + var_f1 = var_l9; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f0 *= var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l9; + var_f0 /= var_f1; + var_f1 = var_l6; + var_f0 *= var_f1; + var_B0:; + var_l6 = var_f0; + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l8; + var_f3 = var_l5; + var_f2 /= var_f3; + var_l5 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l4; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f894(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 360u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_L1: + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = 220u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 308u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B2:; + var_i0 = var_l1; + var_i1 = 360u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = 360u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L1;} + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 297u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 1u; + var_i1 = var_p2; + var_i0 <<= (var_i1 & 31); + var_i1 = 255u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i1 = var_l3; + var_i0 &= var_i1; + var_i1 = var_p0; + var_i0 = var_i0 == var_i1; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 349u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055288u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055272u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f897(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f898(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f899(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + f32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_f0 -= var_f1; + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 40u); + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_l4; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i0 = var_f0 <= var_f1; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p3; + switch (var_i0) { + case 0: goto var_B4; + case 1: goto var_B5; + default: goto var_B6; + } + var_B6:; + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B5:; + var_i0 = 1u; + var_l5 = var_i0; + var_B4:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f901(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l10 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + var_p2 = var_i0; + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l11; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l10; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l9; + var_i3 = var_p2; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f902(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + goto var_B2; + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B5:; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = var_p2; + var_i3 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B2; + var_B4:; + var_i0 = var_p1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + goto var_B2; + var_B3:; + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_B2:; + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f903(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l9 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l9 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_j1 = var_l9; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f904(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 0u; + var_i2 = var_l4; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p1; + var_l5 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f905(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = var_l4; + var_f2 = var_l4; + var_f3 = var_l7; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l4 = var_f3; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l3; + var_f3 = var_l3; + var_f4 = var_l7; + var_f3 /= var_f4; + var_f4 = var_l4; + var_f3 *= var_f4; + var_l3 = var_f3; + var_f2 *= var_f3; + var_f3 = var_l8; + var_f2 -= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l5; + var_f0 = -(var_f0); + var_l5 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 = copysignf(var_f0, var_f1); + var_l5 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l6 = var_f0; + var_B1:; + var_f0 = 0; + var_l3 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f906(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_l4 = var_f0; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = var_l7; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_l8 = var_f3; + var_f2 *= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f1 -= var_f2; + var_f2 = var_l6; + var_f3 = var_l7; + var_f2 /= var_f3; + var_f3 = var_l8; + var_f2 *= var_f3; + var_l4 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l5; + var_f0 = -(var_f0); + var_l5 = var_f0; + goto var_B0; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 = copysignf(var_f0, var_f1); + var_l5 = var_f0; + goto var_B1; + var_B2:; + var_f0 = 0; + var_l4 = var_f0; + var_B1:; + var_f0 = 0; + var_l3 = var_f0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f907(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081264u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f1 = -(var_f1); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f1 = -(var_f1); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f908(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_L2: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_p0; + } else { + var_i1 = var_l3; + var_i2 = var_p0; + var_i3 = 4u; + w2c_rapier__wasm3d__bg_f858(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + } + var_p2 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L2;} + } + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l6 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f1 = var_l4; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f1 = var_l3; + var_f2 = var_l2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l0; + var_j1 = 4294967304ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l0; + var_j1 = 18169926255ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l0; + var_j1 = 9187343236522513007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l0; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l0; + var_j1 = 4503599628432493773ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_j1 = 4120445385456519305ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 4294967424ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = 64u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 64u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawislandmanager_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 68u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 68u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 132u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 124u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_j0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 136u; + var_i1 += var_i2; + var_i2 = 88u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + if (var_i0) { + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 88u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + goto var_Bfunc; + var_B2:; + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5, var_i6; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f4; + f64 var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_p5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p5; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p5; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p5; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l11; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_p5; + var_i1 = var_l9; + var_i2 = var_l8; + var_i3 = 76u; + var_i2 += var_i3; + var_i3 = var_l7; + var_f4 = var_p4; + var_i5 = var_l12; + var_i6 = var_l10; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 24u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, f32, u32), w2c_rapier__wasm3d__bg_t9, var_i6, instance->w2c_T0.data[var_i6].module_instance, var_i0, var_i1, var_i2, var_i3, var_f4, var_i5); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p4 = var_f0; + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_p4; + var_f1 = -1; + var_i2 = var_l6; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f914(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l6; + var_f2 /= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_p2; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l7; + var_f2 /= var_f3; + var_f3 = var_l7; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f915(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l1; + var_j1 = 137438953472ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 1051268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = var_l0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1048651u; + var_i2 = 32u; + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l0; + var_i1 = 19u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = var_l0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + goto var_Bfunc; + } + var_i0 = 1051292u; + var_i1 = 55u; + var_i2 = var_l0; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1051348u; + var_i4 = 1051440u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B0:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l6; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l6; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 300u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 32u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f138(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B2:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B1:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 72u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B2:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f920(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 40u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l6 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f921(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2, var_f3, var_f4, var_f5; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l3 = var_f2; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 >= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_l4 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l2 = var_f2; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l3 = var_f3; + var_f4 = var_l2; + var_f5 = var_l3; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l4; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l5 = var_f2; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l6 = var_f3; + var_f4 = var_l5; + var_f5 = var_l6; + var_i4 = var_f4 >= var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l3; + var_f3 = var_l2; + var_f4 = var_l3; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l6; + var_f3 = var_l5; + var_f4 = var_l6; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l4; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f922(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i2 = var_p0; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + if (var_i2) {goto var_B0;} + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i1 = var_p0; + var_i2 = 5u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1107312u; + var_i3 = 7u; + var_i4 = var_l1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B0; + } + var_i1 = var_l1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = 4u; + var_i1 &= var_i2; + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1107306u; + var_i3 = 6u; + var_i4 = var_l1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B0; + } + var_i1 = var_l2; + var_i2 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 15, var_i2); + var_i1 = var_l2; + var_i2 = var_l1; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l2; + var_i2 = var_l2; + var_i3 = 15u; + var_i2 += var_i3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = 1u; + var_i2 = var_l2; + var_i3 = 1107302u; + var_i4 = 3u; + var_i2 = w2c_rapier__wasm3d__bg_f497(instance, var_i2, var_i3, var_i4); + if (var_i2) {goto var_B0;} + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1107305u; + var_i3 = 1u; + var_i4 = var_l1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_p0 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f923(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l1; + var_i1 = 40u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 3u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_j1 = 137438953472ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 1051268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1181(instance, var_i0, var_i1); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 19u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 11, var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 8u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 15u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 1051292u; + var_i1 = 55u; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1051348u; + var_i4 = 1051440u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B0:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f924(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p4; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_f0 = var_p3; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_p3 = var_f1; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f3; + f64 var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l12 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l11 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l5; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l11; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f1366(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = 76u; + var_i1 += var_i2; + var_i2 = var_l7; + var_f3 = var_p4; + var_i4 = var_l10; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 32u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, f32), w2c_rapier__wasm3d__bg_t15, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_f3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f926(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_f1; + var_i2 = var_p2; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l9; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l7; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l4; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f927(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l9 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_i0 = var_p4; + if (var_i0) { + var_f0 = var_l6; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) {goto var_B1;} + } + var_i0 = 0u; + var_p1 = var_i0; + var_f0 = var_l6; + var_f1 = var_l8; + var_i2 = var_p2; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l7; + var_i3 = var_p2; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l9; + var_i3 = var_p2; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l5 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_p3; + var_f1 = var_l5; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f928(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1101472u; + var_i2 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_p0; + var_i1 = 1102296u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f929(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f930(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l3; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f931(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 /= var_f2; + var_l7 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l3 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f3 = var_l7; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l5; + var_f3 = var_l4; + var_f2 /= var_f3; + var_l5 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f3 = var_l5; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 /= var_f3; + var_l4 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_f3 = var_l4; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 8ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 672u; + var_i2 = 8u; + var_i3 = var_l0; + var_i4 = 48u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l1 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B2; + var_B3:; + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f811(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l1 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_B2:; + var_i0 = var_l3; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 344u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 336u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 504u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = 56u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 56u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 297u); + var_i2 = 1u; + var_i3 = var_p2; + var_i4 = 255u; + var_i3 &= var_i4; + var_p2 = var_i3; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 297, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f934(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p5; + var_i5 = var_p2; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t8, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_p4 = var_i0; + goto var_B2; + } + var_i0 = var_p3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p4 = var_i0; + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B2; + } + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 4u; + var_i3 = var_p2; + var_i4 = 2u; + var_i3 <<= (var_i4 & 31); + var_p1 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_p4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f935(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 308u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_p1; + FUNC_EPILOGUE; + return var_d0; +} + +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 316u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_p1; + FUNC_EPILOGUE; + return var_d0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 124u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 132u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l4; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = 2u; + var_l12 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l9; + var_i1 = var_l8; + var_i2 = var_l7; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = var_l8; + var_i2 = var_l5; + var_i3 = 12u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l5; + var_i3 = var_l9; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_l10; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_L5: + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L5;} + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B2;} + var_L6: + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L6;} + goto var_B2; + var_B3:; + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_i0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i1 = 253u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_normal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 112u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f942(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f943(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f2, var_f3, var_f4, var_f5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = var_p2; + var_f2 = 0; + var_f3 = var_p3; + var_f4 = 0; + var_f5 = var_p4; + w2c_rapier__wasm3d__bg_f1231(instance, var_i0, var_i1, var_f2, var_f3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f2, var_f3, var_f4, var_f5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l7; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l7; + var_i1 = var_p2; + var_f2 = var_p3; + var_f3 = 0; + var_f4 = var_p4; + var_f5 = var_p5; + w2c_rapier__wasm3d__bg_f1231(instance, var_i0, var_i1, var_f2, var_f3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5, f32 var_p6) { + u32 var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f2, var_f3, var_f4, var_f5; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = var_p2; + var_f2 = var_p3; + var_f3 = var_p4; + var_f4 = var_p5; + var_f5 = var_p6; + w2c_rapier__wasm3d__bg_f1231(instance, var_i0, var_i1, var_f2, var_f3, var_f4, var_f5); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l5 = var_j0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f949(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l8 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + var_p1 = var_i0; + var_i1 = 0u; + var_i2 = var_p3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l4; + var_f3 = var_l8; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_f2 /= var_f3; + var_l4 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f950(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l9 = 0; + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l3 = var_f1; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_l4 = var_f3; + var_f4 = var_l4; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l2 = var_f5; + var_f6 = var_l2; + var_f7 = var_l4; + var_i6 = var_f6 < var_f7; + var_l9 = var_i6; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l2; + var_f6 = var_l2; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l5 = var_f3; + var_f4 = var_l3; + var_f5 = var_l5; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l4; + var_i4 = var_l9; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_f4 = var_l2; + var_f5 = var_l3; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_l4 = var_f1; + var_f2 = var_l4; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_l2 = var_f3; + var_f4 = var_l2; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 8u); + var_l5 = var_f5; + var_l3 = var_f5; + var_f6 = var_l2; + var_f7 = var_l3; + var_i6 = var_f6 > var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l3; + var_f6 = var_l3; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l2 = var_f3; + var_f4 = var_l2; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l2; + var_f4 = var_l2; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f4 = var_l4; + var_i5 = var_p1; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_l2 = var_f5; + var_f6 = var_l2; + var_f7 = var_l4; + var_i6 = var_f6 < var_f7; + var_f4 = var_i6 ? var_f4 : var_f5; + var_f5 = var_l2; + var_f6 = var_l2; + var_i5 = var_f5 != var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_l8 = var_f3; + var_f4 = var_l3; + var_f5 = var_l8; + var_i4 = var_f4 > var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l8; + var_f4 = var_l8; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l5; + var_f3 = var_l7; + var_f4 = var_l5; + var_f5 = var_l7; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f3 = var_l6; + var_f4 = var_l5; + var_f5 = var_l6; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l2; + var_f3 = var_l4; + var_f4 = var_l2; + var_f5 = var_l4; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l4; + var_f4 = var_l4; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l2 = var_f1; + var_f2 = var_l2; + var_f3 = var_l3; + var_f4 = var_l2; + var_f5 = var_l3; + var_i4 = var_f4 < var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_f3 = var_l3; + var_f4 = var_l3; + var_i3 = var_f3 != var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 128u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 124u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + } + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 16u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i2 = 65535u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 >>= (var_i2 & 31); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l3; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 136u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 132u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + } + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 16u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f953(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_L0: + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 15u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i2 = 48u; + var_i3 = 87u; + var_i4 = var_l4; + var_i5 = 10u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L0;} + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_l2; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_l2; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f954(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_L0: + var_i0 = var_l2; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 15u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i2 = 48u; + var_i3 = 55u; + var_i4 = var_l4; + var_i5 = 10u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_p0 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_L0;} + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_l2; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_l2; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f955(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 255u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 345u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 345, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_p3 = var_i1; + var_i2 = 16u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 255u; + var_i0 &= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_p3; + var_i2 = 20u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l4; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + u64 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_j0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_j0; + var_i0 = var_l1; + var_i1 = 6u; + var_i1 = w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l1; + var_j1 = var_l3; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 6u; + w2c_rapier__wasm3d__bg_f977(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f958(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5, u32 var_p6, u32 var_p7) { + u32 var_l8 = 0; + u64 var_l9 = 0, var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = var_p5; + var_i3 = var_p6; + var_i4 = var_p7; + var_i5 = var_p3; + var_i6 = var_p2; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_i7 = var_p1; + var_i7 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i7)); + var_p1 = var_i7; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p5 = var_i0; + var_i0 = var_l8; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l8; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p6; + var_i4 = var_p7; + var_i5 = var_p3; + var_i6 = var_p2; + var_i6 = i32_load_default32(&instance->w2c_memory, (u64)(var_i6) + 4u); + var_p2 = var_i6; + var_i7 = var_p1; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_j0; + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l10 = var_j0; + var_i0 = var_l8; + var_i1 = var_p5; + var_i2 = var_p4; + var_i3 = var_p6; + var_i4 = var_p7; + var_i5 = var_p3; + var_i6 = var_p2; + var_i7 = var_p1; + w2c_rapier__wasm3d__bg_f558(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_j0; + var_i0 = var_p0; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = var_l9; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f959(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l6; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l6; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l16 = var_i0; + var_i0 = var_l7; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p3; + } + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + } + var_L10: + var_i0 = var_l7; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i2 = var_l16; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l13; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B11; + } + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l11 = var_i0; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 12u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l11; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_p0; + var_p1 = var_i0; + var_L15: + var_i0 = var_l5; + var_i1 = 3u; + var_i2 = var_l5; + var_i3 = 3u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l8 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 -= var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_L15;} + var_B11:; + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 16u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f46(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B18; + } + var_i0 = 108u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_p1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_B18:; + var_i0 = var_l5; + var_i1 = 1095480u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B16; + var_B17:; + var_i0 = 108u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B16:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l15; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l8; + var_i1 = var_p3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = 1056016u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1056032u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B24; + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B24:; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + goto var_Bfunc; + var_B23:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f961(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f962(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_l6 = var_f1; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_i3 = 56u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_i3 = 60u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f963(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + } + var_i0 = var_l1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_convexMesh_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = 4u; + var_p2 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l9; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p3 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p3; + } + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + } + var_L10: + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = var_l15; + var_i1 += var_i2; + var_p3 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l12; + var_i1 = 1u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p3 = var_i0; + goto var_B11; + } + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = 0u; + var_p3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_p0; + var_p1 = var_i0; + var_L15: + var_i0 = var_l4; + var_i1 = 3u; + var_i2 = var_l4; + var_i3 = 3u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_p3; + var_i1 = 1u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L15;} + var_B11:; + var_i0 = var_l8; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_p0; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f46(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B18; + } + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B17;} + var_i0 = var_p1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B18:; + var_i0 = var_l4; + var_i1 = 1091224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B16; + var_B17:; + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B16:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l10; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l14; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l7; + var_i1 = var_p3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = 1055984u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1056000u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B24; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B23;} + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B24:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + goto var_Bfunc; + var_B23:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f966(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + var_f4 = 3.40282347e+38; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1087064u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f967(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l9 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l9; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f2 = var_l8; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l4; + var_f3 = 0.5; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f968(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0; + u64 var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0; + f32 var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, + var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0, var_l37 = 0, var_l38 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 96u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l6; + var_i1 = 112u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l6; + var_l16 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l9 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = 0u; + goto var_B8; + } + var_i0 = var_l5; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_j0 = (u64)(var_i0); + var_l21 = var_j0; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l23 = var_j0; + var_j0 = var_l21; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = 3ull; + var_i0 = var_j0 < var_j1; + if (var_i0) { + var_j0 = 0ull; + var_l21 = var_j0; + goto var_B13; + } + var_j0 = var_l21; + var_j1 = 4294967292ull; + var_j0 &= var_j1; + var_l24 = var_j0; + var_j0 = 0ull; + var_l21 = var_j0; + var_i0 = var_l9; + var_p1 = var_i0; + var_j0 = 8589934592ull; + var_l22 = var_j0; + var_L15: + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l22; + var_j2 = 8589934592ull; + var_j1 += var_j2; + var_j2 = var_l21; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l22; + var_j2 = 4294967296ull; + var_j1 += var_j2; + var_j2 = var_l21; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l22; + var_j2 = var_l21; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = var_l22; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l21; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l22; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l22 = var_j0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_j0 = var_l24; + var_j1 = var_l21; + var_j2 = 4ull; + var_j1 += var_j2; + var_l21 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L15;} + var_B13:; + var_j0 = var_l23; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l21; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l22 = var_j0; + var_L17: + var_i0 = var_p1; + var_j1 = var_l21; + var_j2 = var_l22; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_j0 = var_l22; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l22 = var_j0; + var_j0 = var_l21; + var_j1 = 1ull; + var_j0 += var_j1; + var_l21 = var_j0; + var_j0 = var_l23; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l23 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L17;} + } + var_i0 = var_l5; + goto var_B8; + } + goto var_B1; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B8:; + var_l17 = var_i0; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_j1 = 68719476736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l3; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l3; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l3; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 79, var_i1); + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l5; + var_i1 = 89478485u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 24u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 89478486u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L21: + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 96u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L21;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_L22: + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L22;} + var_B19:; + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l5; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_p2 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l13; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L27: + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L27;} + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B25;} + var_L28: + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L28;} + var_B25:; + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l3; + var_i1 = 60u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = var_l5; + var_l6 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = var_l9; + var_l14 = var_i0; + var_L31: + var_i0 = var_l12; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l14; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B33;} + var_i0 = var_l4; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_l12; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_i1; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l25 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l26 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l27 = var_f0; + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l28 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l29 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l30 = var_f0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l10; + var_i1 = var_l6; + var_p2 = var_i1; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l8; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 60u); + var_i2 = var_p2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l19; + var_i1 = var_l6; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l13 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_p2 = var_i0; + } + var_i0 = var_l13; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l11 = var_i0; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 += var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L38: + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L38;} + } + var_i0 = var_l11; + if (var_i0) { + var_i0 = var_l15; + var_i1 = var_l6; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_L40: + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + if (var_i0) {goto var_L40;} + } + var_i0 = var_p2; + var_i1 = var_l8; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = var_l10; + var_i1 = var_i1 != var_i2; + if (var_i1) { + var_i1 = var_p1; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_i2); + var_i1 = var_p1; + var_i2 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_i2); + var_i1 = var_p1; + var_i2 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_i2); + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + } else { + var_i1 = var_p2; + } + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 104u); + var_l8 = var_i2; + var_i3 = var_l4; + var_i2 = var_i2 > var_i3; + if (var_i2) {goto var_B42;} + var_i1 = var_l10; + var_i2 = var_l8; + var_p2 = var_i2; + var_i1 -= var_i2; + var_l11 = var_i1; + var_i1 = var_l11; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + var_i3 = var_p2; + var_i2 -= var_i3; + var_i1 = var_i1 > var_i2; + if (var_i1) { + var_i1 = var_l3; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l8; + var_i3 = var_l11; + w2c_rapier__wasm3d__bg_f816(instance, var_i1, var_i2, var_i3); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_p2 = var_i1; + } + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_i2 = var_p2; + var_i3 = 24u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = var_l11; + var_i2 = 2u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l4; + var_i2 = var_l8; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i2 = 3u; + var_i1 &= var_i2; + var_l20 = var_i1; + var_i1 = var_l4; + var_i2 = var_l8; + var_i3 = 4294967295u; + var_i2 ^= var_i3; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_i1 = var_l7; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_L46: + var_i1 = var_p1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_p1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_p1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 88u; + var_i1 += var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 56u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 96u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = var_l7; + var_i2 = 4u; + var_i1 -= var_i2; + var_l7 = var_i1; + if (var_i1) {goto var_L46;} + } + var_i1 = var_l20; + if (var_i1) { + var_i1 = var_l15; + var_i2 = var_l8; + var_i1 -= var_i2; + var_i2 = 3u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_L48: + var_i1 = var_p1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_p1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_p1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 -= var_i2; + var_l7 = var_i1; + if (var_i1) {goto var_L48;} + } + var_i1 = var_p2; + var_i2 = var_l11; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_p2 = var_i1; + } + var_i1 = var_p2; + var_i2 = var_l8; + var_i3 = var_l10; + var_i2 = var_i2 == var_i3; + if (var_i2) {goto var_B42;} + var_i1 = var_p1; + var_j2 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_j2); + var_i1 = var_p1; + var_j2 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_p1; + var_j2 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_B42:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + goto var_B32; + } + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1088164u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B33:; + var_i0 = var_l8; + var_i1 = var_p1; + var_i2 = 1088180u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B32:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_l13; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p1 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i1 = var_l4; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p1 = var_i0; + var_f1 = var_l30; + var_f2 = var_l27; + var_f3 = var_l30; + var_f4 = var_l29; + var_f5 = 0; + var_f4 *= var_f5; + var_l33 = var_f4; + var_f5 = var_l28; + var_f6 = 0; + var_f5 *= var_f6; + var_l34 = var_f5; + var_f4 += var_f5; + var_l37 = var_f4; + var_f3 += var_f4; + var_f4 = var_l27; + var_f5 = var_l26; + var_f6 = 0; + var_f5 *= var_f6; + var_l35 = var_f5; + var_f6 = var_l25; + var_f7 = 0; + var_f6 *= var_f7; + var_l36 = var_f6; + var_f5 += var_f6; + var_l38 = var_f5; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_p1; + var_f1 = var_l29; + var_f2 = var_l25; + var_f3 = var_l30; + var_f4 = 0; + var_f3 *= var_f4; + var_l31 = var_f3; + var_f4 = var_l29; + var_f5 = var_l34; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l35; + var_f5 = var_l25; + var_f4 += var_f5; + var_f5 = var_l27; + var_f6 = 0; + var_f5 *= var_f6; + var_l32 = var_f5; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + var_f2 = var_l26; + var_f3 = var_l31; + var_f4 = var_l28; + var_f5 = var_l33; + var_f4 += var_f5; + var_f3 += var_f4; + var_f4 = var_l26; + var_f5 = var_l36; + var_f4 += var_f5; + var_f5 = var_l32; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p1; + var_f1 = var_l30; + var_f2 = var_l27; + var_f3 = var_l37; + var_f4 = var_l30; + var_f3 -= var_f4; + var_f4 = var_l38; + var_f5 = var_l27; + var_f4 -= var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l29; + var_f2 = var_l25; + var_f3 = var_l31; + var_f4 = var_l34; + var_f5 = var_l29; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l35; + var_f5 = var_l25; + var_f4 -= var_f5; + var_f5 = var_l32; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l28; + var_f2 = var_l26; + var_f3 = var_l31; + var_f4 = var_l33; + var_f5 = var_l28; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f4 = var_l36; + var_f5 = var_l26; + var_f4 -= var_f5; + var_f5 = var_l32; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p1 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f822(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_p1 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l15; + var_i1 = 1u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_l10; + var_l4 = var_i0; + var_i0 = var_l14; + var_i1 = var_l18; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L31;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p1 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + goto var_B3; + var_B30:; + var_i0 = var_l4; + var_i1 = var_l6; + var_i2 = 1082248u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B29:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1082264u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + goto var_B1; + var_B7:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + goto var_B3; + var_B5:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = var_p1; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f832(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l4 = var_i0; + var_B2:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = var_l4; + var_i2 = 7u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 100, var_j1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p1; + var_i1 = 108u; + var_i0 += var_i1; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_l3; + var_i3 = 79u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 84u); + var_p2 = var_i3; + var_i4 = var_l3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 88u); + var_i5 = var_l3; + var_i6 = 96u; + var_i5 += var_i6; + var_i6 = 0u; + var_i7 = 0u; + w2c_rapier__wasm3d__bg_f65(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 136u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l25 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 128u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l27 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 124u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l28 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l29 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 116u); + var_l30 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 92, var_i1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_p1; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_p1; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_j1); + var_i0 = var_p1; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_f1); + var_i0 = var_p1; + var_i1 = 4286578687u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_p1; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p1; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_p1; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p1; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_p1; + var_f1 = var_l29; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p1; + var_i1 = 2139095039u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p1; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + if (var_i0) { + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l16; + var_i1 = var_l3; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1082232u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 1090200u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f969(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i2 = var_l2; + if (var_i2) {goto var_B1;} + var_i1 = var_l1; + var_i2 = 1u; + var_i1 = var_i1 == var_i2; + if (var_i1) { + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 9u); + if (var_i1) {goto var_B3;} + } + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l1 = var_i1; + goto var_B2; + var_B3:; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = 4u; + var_i1 &= var_i2; + if (var_i1) {goto var_B2;} + var_i1 = 1u; + var_i2 = var_l1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 1107324u; + var_i4 = 1u; + var_i5 = var_l1; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 12u); + var_i2 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i2) {goto var_B1;} + var_B2:; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1106972u; + var_i3 = 1u; + var_i4 = var_l1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B1:; + var_l2 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + } + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l5; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + w2c_rapier__wasm3d__bg_f335(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 304u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l6; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l5; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l5; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l5; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 0u; + goto var_Bfunc; + } + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_p1; + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = var_l4; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_capsule_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + f32 var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_f1 = var_p0; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l2; + var_f1 = var_p0; + var_f2 = 0; + var_f1 *= var_f2; + var_l9 = var_f1; + var_f1 = -(var_f1); + var_l10 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l2; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l2; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_i2; + var_i3 = 906u; + var_i4 = var_l2; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1089268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_i2; + var_i3 = 906u; + var_i4 = var_l2; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f977(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i1 = w2c_wbg_0x5F_wbg_length_9a2deed95d22668d(instance->w2c_wbg_instance, var_i1); + var_p0 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = w2c_wbg_0x5F_wbindgen_memory(instance->w2c_wbg_instance); + var_l4 = var_i0; + var_i0 = w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564(instance->w2c_wbg_instance, var_i0); + var_p0 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4(instance->w2c_wbg_instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 0u; + w2c_wbg_0x5F_wbg_set_0e0314cf6675c1b9(instance->w2c_wbg_instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 1056416u; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1056416u; + var_i5 = var_p1; + var_i6 = 1056524u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f978(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f324(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f979(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l8 = var_f1; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f980(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l6 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_p2 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055088u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 301u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 196u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 136u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 140u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 121u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, + var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0; + u64 var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + f32 var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = instance->w2c_g0; + var_i1 = 560u; + var_i0 -= var_i1; + var_l14 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 208u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 4575657222453644493ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 4575657222458677658ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1056964608u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l9; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l9; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222542327808ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l9; + var_j1 = 4539628424389459968ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l9; + var_j1 = 4539628425520873472ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222514671616ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222509428736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222514671616ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222458677658ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222543638528ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_j1 = 21474836500ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l9; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 4575657222473777152ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 152u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 184u; + var_i0 += var_i1; + var_j1 = 4575657222462033101ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l9; + var_i1 = 1050253722u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 204, var_i1); + var_i0 = var_l9; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222531448832ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l9; + var_j1 = 4575657222531973120ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_l14; + var_i1 = 280u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 1112040u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 1112056u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l32 = var_j1; + var_i1 = 1112048u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B0; + } + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_l0 = var_i1; + var_j2 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_l0; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112040u; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112056u; + var_i2 = var_l3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 32u); + var_l32 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_B0:; + var_l34 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = 1112048u; + var_j1 = var_l34; + var_j2 = 1ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l3; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l3; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l3; + var_i1 = 1056964608u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l3; + var_j1 = 4539628425446424576ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = 96u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_j1 = 4539628425446424576ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l4; + var_j1 = 13763000462301200384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l4; + var_j1 = 4539628425446424576ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l4; + var_j1 = 4539628427593908224ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_j1 = 4539628425446424576ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_j1 = 13763000462301200384ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_j1 = 4539628425446424576ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_j1 = 4539628427593908224ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 96u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_j1 = 30064771075ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l10; + var_j1 = 25769803778ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l10; + var_j1 = 21474836481ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l10; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l10; + var_j1 = 17179869191ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l10; + var_j1 = 30064771078ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l10; + var_j1 = 25769803781ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l10; + var_j1 = 21474836484ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l10; + var_j1 = 3ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l10; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l10; + var_j1 = 8589934593ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l10; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_l1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 += var_f2; + var_l21 = var_f1; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l20 = var_f0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = var_l1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l19 = var_f1; + var_f2 = var_l19; + var_f1 += var_f2; + var_l22 = var_f1; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = var_l20; + var_f2 = var_l20; + var_f1 += var_f2; + var_l19 = var_f1; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 24u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 36u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 44u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 48u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l4; + var_i1 = 52u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_f1); + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 68u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 72u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_f1 = var_l21; + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_f1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l22; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_j1 = 51539607560ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l7; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B4; + } + goto var_B3; + var_B4:; + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = var_l7; + var_i2 = 16u; + var_i1 += var_i2; + var_l18 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 9277381659105601537ull; + var_i3 = var_l0; + w2c_rapier__wasm3d__bg_f250(instance, var_i0, var_i1, var_j2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B6:; + var_i0 = var_l3; + var_i1 = 1056964608u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_l15 = var_i0; + var_f0 = 0; + var_l21 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l29 = var_f0; + var_i0 = 0u; + var_l1 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l8; + if (var_i0) { + var_f0 = 6.28318548; + var_i1 = var_l8; + var_f1 = (f32)(var_i1); + var_f0 /= var_f1; + var_l22 = var_f0; + var_i0 = 4u; + var_l0 = var_i0; + var_i0 = var_l8; + var_l2 = var_i0; + var_L9: + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l20 = var_f0; + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l19 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l0 = var_i0; + } + var_i0 = var_l0; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_f0 = var_l22; + var_f1 = var_l21; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L9;} + var_f0 = 0; + var_l21 = var_f0; + var_i0 = var_l8; + var_l0 = var_i0; + var_L11: + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l20 = var_f0; + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l19 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_f0 = var_l22; + var_f1 = var_l21; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_l0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l0 = var_i0; + if (var_i0) {goto var_L11;} + var_f0 = 0; + var_l21 = var_f0; + var_i0 = var_l8; + var_l0 = var_i0; + var_L13: + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l20 = var_f0; + var_f0 = var_l21; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l19 = var_f0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_f1 = var_l20; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + var_l1 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_f0 = var_l22; + var_f1 = var_l21; + var_f0 += var_f1; + var_l21 = var_f0; + var_i0 = var_l0; + var_i1 = 1u; + var_i0 -= var_i1; + var_l0 = var_i0; + if (var_i0) {goto var_L13;} + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + } else { + var_i0 = 4u; + } + var_l0 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l4 = var_i0; + var_i1 = var_l8; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B19;} + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = 0.616850317; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l22 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l20 = var_f0; + var_f0 = var_l22; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_l19 = var_f0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_l2 = var_i0; + var_i1 = var_l0; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l2; + var_i0 += var_i1; + var_l10 = var_i0; + var_f0 = var_l19; + var_f1 = 1; + var_f0 *= var_f1; + var_l25 = var_f0; + var_f0 = var_l20; + var_f1 = 1; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f1 = 0; + var_f0 *= var_f1; + var_l23 = var_f0; + var_f0 = var_l19; + var_f1 = 0.785398185; + var_f0 *= var_f1; + var_l24 = var_f0; + var_L22: + var_f0 = var_l24; + var_i1 = var_l6; + var_i2 = 4u; + var_i1 += var_i2; + var_l7 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l21 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l23; + var_i2 = var_l6; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_l20 = var_f1; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l20; + var_f1 = var_l24; + var_i2 = var_l6; + var_i3 = 8u; + var_i2 += var_i3; + var_l2 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l20 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l27 = var_f0; + var_i0 = var_l2; + var_f1 = var_l20; + var_f2 = var_l25; + var_f3 = var_l26; + var_f2 *= var_f3; + var_f3 = var_l24; + var_f4 = var_l27; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l23; + var_f6 = var_l20; + var_f5 *= var_f6; + var_f6 = var_l23; + var_f7 = var_l21; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l19 = var_f5; + var_f6 = var_l19; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 *= var_f5; + var_l19 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_l21; + var_f2 = var_l25; + var_f3 = var_l27; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l24; + var_f5 = var_l26; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l6; + var_f1 = var_l22; + var_f2 = var_l25; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l26; + var_f3 *= var_f4; + var_f4 = var_l23; + var_f5 = var_l27; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L22;} + } + var_i0 = var_l8; + var_i1 = 3u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = var_l4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = var_l1; + var_i1 = var_l10; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B17;} + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + var_f1 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_f0 = 0.616850317; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l22 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f180(instance, var_f0); + var_l20 = var_f0; + var_f0 = var_l22; + var_f0 = w2c_rapier__wasm3d__bg_f183(instance, var_f0); + var_l19 = var_f0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4294967295u; + var_l2 = var_i0; + goto var_B16; + } + var_i0 = var_l0; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_f0 = var_l19; + var_f1 = 1; + var_f0 *= var_f1; + var_l24 = var_f0; + var_f0 = var_l20; + var_f1 = 1; + var_f0 *= var_f1; + var_f1 = var_l22; + var_f0 /= var_f1; + var_l19 = var_f0; + var_f1 = 0.785398185; + var_f0 *= var_f1; + var_l23 = var_f0; + var_f0 = var_l19; + var_f1 = 0; + var_f0 *= var_f1; + var_l28 = var_f0; + var_L24: + var_f0 = var_l28; + var_i1 = var_l1; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l26 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l27 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_l23; + var_f1 = var_l27; + var_f0 *= var_f1; + var_f1 = var_l28; + var_i2 = var_l1; + var_i3 = 8u; + var_i2 += var_i3; + var_l0 = var_i2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l22 = var_f2; + var_f1 *= var_f2; + var_l20 = var_f1; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f1 = var_l19; + var_f0 += var_f1; + var_l25 = var_f0; + var_i0 = var_l0; + var_f1 = var_l22; + var_f2 = var_l24; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l28; + var_f4 = var_l25; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l20; + var_f6 = var_l23; + var_f7 = var_l26; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l19 = var_f5; + var_f6 = var_l19; + var_f5 += var_f6; + var_l20 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_f1 = var_l26; + var_f2 = var_l24; + var_f3 = var_l25; + var_f2 *= var_f3; + var_f3 = var_l23; + var_f4 = var_l20; + var_f3 *= var_f4; + var_f4 = var_l28; + var_f5 = var_l21; + var_f4 *= var_f5; + var_l19 = var_f4; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_f1 = var_l27; + var_f2 = var_l24; + var_f3 = var_l20; + var_f2 *= var_f3; + var_f3 = var_l19; + var_f4 = var_l23; + var_f5 = var_l25; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l1; + var_i2 = 12u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L24;} + var_i0 = var_l8; + var_i1 = 1u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_B16;} + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l0 = var_i0; + var_i0 = 0u; + var_l1 = var_i0; + goto var_B15; + } + var_i0 = var_l8; + var_i1 = var_l4; + var_i2 = 1098856u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l4; + var_i1 = var_l1; + var_i2 = 1098856u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = var_l4; + var_i1 = var_l10; + var_i2 = 1098872u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_l10; + var_i1 = var_l1; + var_i2 = 1098872u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B16:; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l2; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_j0 = (u64)(var_i0); + var_l32 = var_j0; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l1 = var_i0; + var_j0 = var_l32; + var_j1 = 1ull; + var_j0 -= var_j1; + var_j1 = 3ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_j0 = var_l32; + var_j1 = 4294967292ull; + var_j0 &= var_j1; + var_l32 = var_j0; + var_i0 = var_l0; + var_i1 = var_l1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = 8589934592ull; + var_l31 = var_j0; + var_L26: + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = 8589934592ull; + var_j1 += var_j2; + var_j2 = var_l30; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = 4294967296ull; + var_j1 += var_j2; + var_j2 = var_l30; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = var_l30; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_j1 = var_l31; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l30; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l31; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l31 = var_j0; + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l32; + var_j1 = var_l30; + var_j2 = 4ull; + var_j1 += var_j2; + var_l30 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L26;} + } + var_j0 = var_l33; + var_i0 = !(var_j0); + if (var_i0) {goto var_B15;} + var_i0 = var_l0; + var_i1 = var_l1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l30; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_L27: + var_i0 = var_l6; + var_j1 = var_l30; + var_j2 = var_l31; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l31; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l1; + var_i1 = 1u; + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l30; + var_j1 = 1ull; + var_j0 += var_j1; + var_l30 = var_j0; + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l33 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L27;} + var_B15:; + var_i0 = var_l5; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l1; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l0 = var_i0; + } + var_i0 = var_l0; + var_i1 = var_l1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i2 = var_l8; + var_i1 -= var_i2; + var_l0 = var_i1; + var_i2 = var_l0; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l0 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l0; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + } + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l2 = var_i0; + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l1 = var_i0; + var_i0 = var_l8; + var_j0 = (u64)(var_i0); + var_l30 = var_j0; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_l32 = var_j0; + var_L31: + var_i0 = var_l1; + var_j1 = var_l30; + var_j2 = var_l31; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l31; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l32; + var_j1 = var_l30; + var_j2 = 1ull; + var_j1 += var_j2; + var_l30 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L31;} + } + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l1 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l2 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = (u64)(var_i1); + var_i2 = var_l8; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = 0u; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i2 = var_l4; + var_i1 -= var_i2; + var_l0 = var_i1; + var_i2 = var_l0; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l0 = var_i0; + var_i1 = var_l1; + var_i2 = var_l6; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l0; + w2c_rapier__wasm3d__bg_f813(instance, var_i0, var_i1, var_i2); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l2 = var_i0; + } + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B34;} + var_i0 = var_l7; + var_j0 = (u64)(var_i0); + var_l34 = var_j0; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + var_l30 = var_j1; + var_j2 = 18446744073709551615ull; + var_j1 ^= var_j2; + var_j0 += var_j1; + var_l32 = var_j0; + var_j0 = var_l34; + var_j1 = var_l30; + var_j0 -= var_j1; + var_j1 = 3ull; + var_j0 &= var_j1; + var_l33 = var_j0; + var_i0 = !(var_j0); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l30; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_L36: + var_i0 = var_l1; + var_j1 = var_l30; + var_j2 = var_l31; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l31; + var_j1 = 4294967296ull; + var_j0 += var_j1; + var_l31 = var_j0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l30; + var_j1 = 1ull; + var_j0 += var_j1; + var_l30 = var_j0; + var_j0 = var_l33; + var_j1 = 1ull; + var_j0 -= var_j1; + var_l33 = var_j0; + var_j1 = 0ull; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L36;} + } + var_j0 = var_l32; + var_j1 = 3ull; + var_i0 = var_j0 < var_j1; + if (var_i0) {goto var_B34;} + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l30; + var_j1 = 32ull; + var_j0 <<= (var_j1 & 63); + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l31 = var_j0; + var_L37: + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = var_l30; + var_j3 = 3ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = 4294967296ull; + var_j1 -= var_j2; + var_j2 = var_l30; + var_j3 = 2ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l31; + var_j2 = 8589934592ull; + var_j1 -= var_j2; + var_j2 = var_l30; + var_j3 = 1ull; + var_j2 += var_j3; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_j1 = var_l31; + var_j2 = 12884901888ull; + var_j1 -= var_j2; + var_j2 = var_l30; + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_l1 = var_i0; + var_j0 = var_l31; + var_j1 = 18446744056529682432ull; + var_j0 -= var_j1; + var_l31 = var_j0; + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j0 = var_l34; + var_j1 = var_l30; + var_j2 = 4ull; + var_j1 += var_j2; + var_l30 = var_j1; + var_i0 = var_j0 != var_j1; + if (var_i0) {goto var_L37;} + var_B34:; + var_i0 = var_l5; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l2 = var_i0; + } + var_i0 = var_l2; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = (u64)(var_i1); + var_i2 = var_l4; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 += var_i2; + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l32 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l16 = var_i0; + var_i0 = var_l5; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l16; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_f0 = var_l29; + var_f1 = var_l29; + var_f0 += var_f1; + var_l19 = var_f0; + var_i0 = var_l0; + var_l1 = var_i0; + var_i0 = var_l16; + var_i1 = 12u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l0; + var_f1 = var_l19; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + } + var_i0 = var_l7; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B39;} + var_i0 = var_l0; + var_i1 = var_l10; + var_i0 += var_i1; + var_l7 = var_i0; + var_L41: + var_i0 = var_l1; + var_f1 = var_l19; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_l1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L41;} + var_B39:; + var_i0 = var_l15; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l15; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l15; + var_i1 = var_l0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l15; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l15; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 13563072037471107411ull; + var_i3 = var_l3; + var_i4 = 136u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f250(instance, var_i0, var_i1, var_j2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B42;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B42:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = 0.5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l0; + var_f1 = 0.5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l20 = var_f0; + var_i0 = var_l0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + if (var_i0) { + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_j1 = 13763000464448684032ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 1056964608ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_l0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l11; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = 1u; + var_i1 = 1080616u; + var_i2 = 1u; + var_i3 = var_l8; + var_i4 = var_l11; + var_i5 = 16u; + var_i4 += var_i5; + var_i5 = var_l0; + w2c_rapier__wasm3d__bg_f123(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l32 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l10 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l0 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = var_l32; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_f0 = var_l19; + var_f1 = var_l19; + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l20; + var_f1 = var_l20; + var_f0 += var_f1; + var_l20 = var_f0; + var_i0 = var_l0; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 12u; + var_i0 -= var_i1; + var_l1 = var_i0; + var_i1 = 12u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l0; + var_f1 = var_l20; + var_i2 = var_l0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l19; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l20; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_l2 = var_i0; + } + var_i0 = var_l1; + var_i1 = 12u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B46;} + var_i0 = var_l0; + var_i1 = var_l7; + var_i0 += var_i1; + var_l7 = var_i0; + var_L48: + var_i0 = var_l2; + var_f1 = var_l20; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l19; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l20; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l20; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l19; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_l1 = var_i0; + var_f1 = var_l20; + var_i2 = var_l1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L48;} + var_B46:; + var_i0 = var_l12; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l12; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l12; + var_i1 = var_l0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l12; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B44; + } + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_i2; + var_i3 = 906u; + var_i4 = var_l8; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B44:; + var_i0 = var_l3; + var_i1 = 136u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l12; + var_i2 = 16u; + var_i1 += var_i2; + var_l7 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 16460756489303372737ull; + var_i3 = var_l0; + w2c_rapier__wasm3d__bg_f250(instance, var_i0, var_i1, var_j2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B49;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B49:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l0 = var_i0; + var_f1 = 0.5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l0; + var_f1 = 0.5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = var_l8; + w2c_rapier__wasm3d__bg_f429(instance, var_i0, var_i1, var_i2); + var_i0 = var_l10; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 112u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l3; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_j2 = 12618006700492273925ull; + var_i3 = var_l3; + var_i4 = 136u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f250(instance, var_i0, var_i1, var_j2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B51;} + var_i0 = var_l3; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B51:; + var_i0 = var_l13; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 208u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_l13; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l13; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 96u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_i2; + var_i3 = 906u; + var_i4 = var_l8; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = var_l9; + var_i1 = 208u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l14; + var_i1 = 544u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_i1 = 536u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l14; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 528, var_j1); + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = var_l13; + var_i2 = 272u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 272u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 280u; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l8 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 280u; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_i2; + var_i3 = 906u; + var_i4 = var_l8; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l14; + var_i2 = 280u; + var_i1 += var_i2; + var_i2 = 276u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = 560u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawquerypipeline_update_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f4; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_i3 = 0u; + var_f4 = 0; + w2c_rapier__wasm3d__bg_f67(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f992(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_f1; + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l5 = var_f2; + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l6 = var_f2; + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f993(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_l6 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = var_l5; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 0u; + var_i3 = var_p1; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_p2 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f994(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l3; + var_f1 = var_l7; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f0 = var_l5; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l4 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_l3 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 = copysignf(var_f1, var_f2); + var_f2 = var_l5; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coFriction_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f997(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_f1 = -(var_f1); + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + var_f0 = var_l6; + var_f1 = var_l4; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f2 = var_l3; + var_i3 = var_p1; + var_i4 = 16u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l5; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 /= var_f1; + var_l3 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_f0 = var_p2; + var_f1 = var_l3; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + } + var_i0 = 1u; + var_p0 = var_i0; + var_B0:; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f998(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1051720u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f923(instance, var_i0); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 116u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 124u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + var_i1 = var_l2; + var_i2 = 132u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_i1 = var_f1 != var_f2; + var_i0 |= var_i1; + var_l4 = var_i0; + var_B3:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l5 = 0; + f32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 168u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l4 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l4; + var_f1 /= var_f2; + var_f2 = var_l4; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 321u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i0 = !(var_i0); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 346u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 268u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 152u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 150u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coDensity_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l9 = 0; + f32 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + default: goto var_B6; + } + var_B6:; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B3; + var_B5:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 1; + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_i1 = var_l3; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + goto var_B3; + var_B4:; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = 1; + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l3; + var_i4 = 28u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + var_l8 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l8; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_B3:; + var_l8 = var_f0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l8; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l9 = 0; + f32 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + default: goto var_B6; + } + var_B6:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l2; + var_i3 = 28u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_f0 = 0; + var_f1 = 1; + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l8 = var_f2; + var_f1 /= var_f2; + var_f2 = var_l8; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_B3; + var_B5:; + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B3; + var_B4:; + var_f0 = 0; + var_f1 = 1; + var_i2 = var_l2; + var_i3 = 28u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l8 = var_f2; + var_f1 /= var_f2; + var_f2 = var_l8; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_B3:; + var_l8 = var_f0; + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l8; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coVolume_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l8 = 0; + f32 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f2 = 1; + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l7 = var_f0; + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = 0; + var_f1 = 1; + var_f2 = var_l7; + var_f1 /= var_f2; + var_f2 = var_l7; + var_f3 = 0; + var_i2 = var_f2 == var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 108u); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_raweventqueue_clear_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = var_p0; + var_i3 = 24u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_L3: + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + } + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1017(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1081256u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1081628u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_raweventqueue_new_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l4 = var_i0; + var_i0 = 256u; + var_i1 = 64u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_p0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_j1); + var_i0 = var_p0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 256u; + var_i1 = 64u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 156, var_i1); + var_i0 = var_l1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 148, var_j1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_j1); + var_i0 = var_l1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B1; + } + goto var_B0; + var_B1:; + var_i0 = 40u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 40u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + var_B0:; + var_i0 = 256u; + var_i1 = 64u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1019(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_f0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l7 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l8 = var_f2; + var_f1 -= var_f2; + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l8; + var_f2 = var_l3; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l2; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1020(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 2147483648u; + var_i1 = var_p2; + var_i2 = 4u; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_i0 -= var_i1; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l3; + var_i1 += var_i2; + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = 0u; + var_i3 = var_p1; + var_i2 -= var_i3; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_Bfunc; + var_B0:; + var_i0 = 1103416u; + var_i1 = 43u; + var_i2 = var_l4; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1103460u; + var_i4 = 1103504u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1021(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1107248u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 116u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i2 = 116u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = (u64)(var_i1); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1024(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j1; + f32 var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_l3 = var_i2; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p2; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l4 = var_f4; + var_f3 *= var_f4; + var_i4 = var_p1; + var_i5 = 4u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p2; + var_i6 = 4u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l5 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_i4 = var_p1; + var_i5 = 8u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p2; + var_i6 = 8u; + var_i5 += var_i6; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_l6 = var_f5; + var_f4 *= var_f5; + var_f3 += var_f4; + var_f4 = var_l4; + var_i5 = var_l3; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + var_f4 *= var_f5; + var_f5 = var_l5; + var_i6 = var_p1; + var_i7 = 16u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f5 *= var_f6; + var_f4 += var_f5; + var_f5 = var_l6; + var_i6 = var_p1; + var_i7 = 20u; + var_i6 += var_i7; + var_f6 = f32_load_default32(&instance->w2c_memory, (u64)(var_i6)); + var_f5 *= var_f6; + var_f4 += var_f5; + var_i3 = var_f3 > var_f4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 3u; + var_i3 = var_p2; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 121u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 3u; + var_i3 = var_p2; + var_i4 = 3u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 140u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 7u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 3u; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 148u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = var_p2; + var_i4 = 4560u; + var_i3 &= var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1030(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1031(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1032(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1033(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1034(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1035(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1036(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1037(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1038(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1039(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + f32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = var_p4; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_B0:; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 8ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1440u; + var_i2 = 8u; + var_i3 = var_l0; + var_i4 = 48u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l1 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B2; + var_B3:; + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f810(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l1 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_B2:; + var_i0 = var_l3; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_l4; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 360u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 728u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 720u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 1080u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = 44u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 44u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_polyline_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l5; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l5; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l6; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + goto var_B7; + } + var_i0 = var_l9; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l9; + var_i1 = 12u; + var_i0 *= var_i1; + var_l8 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l9; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_B7:; + var_i0 = 0u; + var_l8 = var_i0; + var_L10: + var_i0 = var_l6; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 += var_i2; + var_l12 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l12; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 -= var_i1; + var_l6 = var_i0; + if (var_i0) {goto var_L10;} + } + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + var_i0 &= var_i1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 268435455u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l10; + var_i1 = 268435456u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_i0 = 0u; + var_l7 = var_i0; + var_i0 = var_p0; + var_p2 = var_i0; + var_L14: + var_i0 = var_l4; + var_i1 = 2u; + var_i2 = var_l4; + var_i3 = 2u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l6; + var_i1 = var_l12; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = var_l12; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L14;} + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_p3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + var_i2 = var_l7; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f968(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + goto var_B0; + var_B11:; + var_i0 = var_p3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p3; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p3; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 32u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f968(instance, var_i0, var_i1, var_i2); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l10; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B5:; + var_i0 = var_l8; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B4:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B2:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = 1055936u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l11; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l13; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l14; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_trimesh_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, + var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, + var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0; + u64 var_l24 = 0, var_l25 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l9; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l9; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l9; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = 4u; + var_p1 = var_i0; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = DIV_U(var_i0, var_i1); + var_p1 = var_i0; + var_i1 = var_p3; + var_i2 = var_p1; + var_i3 = 3u; + var_i2 *= var_i3; + var_i1 = var_i1 != var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_p1 = var_i0; + goto var_B8; + } + var_i0 = var_l5; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_B8:; + var_L11: + var_i0 = var_p3; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l10; + var_i1 = 1u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 -= var_i1; + var_p3 = var_i0; + if (var_i0) {goto var_L11;} + } + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l6 = var_i0; + goto var_B12; + } + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 = DIV_U(var_i0, var_i1); + var_p2 = var_i0; + var_i1 = var_l4; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 *= var_i3; + var_i1 = var_i1 != var_i2; + var_i0 += var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l8; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l7; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p2; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + } + var_i0 = var_p0; + var_p2 = var_i0; + var_L16: + var_i0 = var_l4; + var_i1 = 3u; + var_i2 = var_l4; + var_i3 = 3u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = var_l7; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_l4; + var_i1 = var_l7; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L16;} + var_B12:; + var_i0 = var_l11; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l11; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = 208u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 16u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l7; + var_i1 = 224u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = 32u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_l4; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l4; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l4; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l4; + var_j1 = 68719476736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l4; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l4; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l4; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_j1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 92u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + var_l10 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_p2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_l4; + var_i1 = 148u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B19:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B22;} + var_i0 = var_l4; + var_i1 = 112u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B22:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 160u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 156u); + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 172u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 180u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B24;} + var_i0 = var_l4; + var_i1 = 184u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B24:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 16u; + var_i0 &= var_i1; + var_l20 = var_i0; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p2; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = 4u; + var_p3 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B32;} + var_i0 = var_l5; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B28;} + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B32;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 *= var_i1; + var_l12 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B32;} + var_i0 = var_l6; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l12; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B35;} + } + var_i0 = var_p2; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p2; + var_i1 = 1112040u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = !(var_j1); + var_i1 = !(var_i1); + if (var_i1) { + var_i1 = 1112056u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l24 = var_j1; + var_i1 = 1112048u; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + goto var_B38; + } + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_p0 = var_i1; + var_j2 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1) + 8, var_j2); + var_i1 = var_p0; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112040u; + var_j2 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = 1112056u; + var_i2 = var_p2; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_l24 = var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i1), var_j2); + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_B38:; + var_l25 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = 1112048u; + var_j1 = var_l25; + var_j2 = 1ull; + var_j1 += var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = 1080072u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_p2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_p2; + var_j1 = var_l24; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l6; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l23 = var_i0; + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + goto var_B31; + var_B35:; + goto var_B28; + var_B32:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B31:; + var_i0 = var_p1; + var_p0 = var_i0; + var_L43: + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B40;} + var_i0 = var_l12; + var_i1 = var_l13; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 56u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f161(instance, var_i0, var_i1, var_i2); + var_l13 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B41;} + var_i0 = var_l12; + var_i1 = var_l14; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 56u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f161(instance, var_i0, var_i1, var_i2); + var_l14 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B42;} + var_i0 = var_l12; + var_i1 = var_l15; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = var_p2; + var_i3 = 56u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f161(instance, var_i0, var_i1, var_i2); + var_l15 = var_i0; + var_i0 = var_l13; + var_i1 = var_l14; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l13; + var_i1 = var_l15; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B44;} + var_B44:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_i1 = var_l10; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l10; + w2c_rapier__wasm3d__bg_f820(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_p3 = var_i0; + } + var_i0 = var_p3; + var_i1 = var_l10; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l21; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l21; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_l10; + var_i2 = 1u; + var_i1 += var_i2; + var_l10 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l23; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_p0 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L43;} + goto var_B30; + var_B42:; + var_i0 = var_l15; + var_i1 = var_l5; + var_i2 = 1094208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B41:; + var_i0 = var_l14; + var_i1 = var_l5; + var_i2 = 1094192u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B40:; + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 1094176u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B30:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_p0 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = 12u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p3 = var_i0; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_l5 = var_i0; + var_i0 = var_p3; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B49; + } + var_i0 = var_p3; + var_i1 = var_l10; + var_i2 = 4u; + var_i3 = var_p0; + var_i4 = 12u; + var_i3 *= var_i4; + var_p3 = var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1506(instance, var_i0, var_i1, var_i2, var_i3); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_B49:; + var_i0 = var_p2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + } + var_i0 = var_l4; + var_i1 = 84u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 72u; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l4; + var_i1 = 76u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 80u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B46;} + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f49(instance, var_i0); + goto var_B46; + var_B47:; + var_i0 = var_p3; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B46:; + var_i0 = var_l4; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l4; + var_i3 = 160u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + w2c_rapier__wasm3d__bg_f55(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B54;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 1u; + var_i1 += var_i2; + var_j1 = (u64)(var_i1); + var_j2 = 12ull; + var_j1 *= var_j2; + var_i1 = (u32)(var_j1); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_p0 = var_i1; + var_i0 += var_i1; + var_i1 = 4294967287u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B54;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_i1 = var_p0; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B54:; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_p0; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B29:; + var_i0 = var_l20; + var_i1 = 7u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l22; + var_i1 = var_l4; + var_i2 = 0u; + w2c_rapier__wasm3d__bg_f55(instance, var_i0, var_i1, var_i2); + } + var_i0 = var_l20; + var_i1 = 8u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f49(instance, var_i0); + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_i1 = var_l6; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f98(instance, var_i0); + } + var_i0 = var_l4; + var_i1 = 16u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_i1); + var_i0 = var_p2; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B27; + var_B28:; + var_i0 = var_l12; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B27:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + w2c_rapier__wasm3d__bg_f98(instance, var_i0); + } + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B17; + } + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1094104u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l8; + var_i1 = 1079268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l8; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1094112u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B17:; + var_i0 = 204u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 204u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 196u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l19; + var_i1 = 1090548u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l19; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l16; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l17; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l17; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l18; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B6:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B3:; + var_i0 = var_l7; + var_i1 = var_p2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 1u; + var_i1 = 1u; + var_i2 = 1055952u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 2u; + var_i1 = 2u; + var_i2 = 1055968u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l9; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 96u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 116u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 108u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p3 = var_i0; + var_f0 = var_p2; + var_i1 = var_l4; + var_i2 = 268u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = var_p3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_B4:; + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_f1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 60u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 52u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 20u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1058(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l9 = var_f0; + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l5; + var_f1 = var_l9; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l5; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f421(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1054960u; + var_i1 = 80u; + var_i2 = 1055104u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 301, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 321u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 140u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 346u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 ^= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 346, var_i1); + var_i0 = var_l3; + var_i1 = 255u; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 296u); + var_i3 = 128u; + var_i2 |= var_i3; + var_i3 = var_p2; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 272u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 276u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 280u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 284u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 288u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 292u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l5; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l3; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l5 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 150u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 2u; + var_p2 = var_i0; + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + goto var_B3; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_B4:; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 150, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 256u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_B3:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 ^= var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 64u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1067(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = w2c_rapier__wasm3d__bg_f1498(instance); + var_l2 = var_i0; + var_i0 = var_l0; + var_i1 = w2c_rapier__wasm3d__bg_f1498(instance); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 24u; + var_i0 += var_i1; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_j0; + var_i0 = 32u; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l1; + var_j1 = var_l4; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + goto var_Bfunc; + } + var_i0 = 32u; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1068(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1051688u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f923(instance, var_i0); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexHull_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + u64 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l8 = var_i0; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_L7: + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i2 = var_l11; + var_i1 += var_i2; + var_l6 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 -= var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_L7;} + } + var_i0 = var_l9; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f23(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l15; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l11; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l15; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = var_l7; + var_i3 = var_l14; + w2c_rapier__wasm3d__bg_f46(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l13; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l3 = var_i0; + goto var_B12; + } + var_i0 = 108u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_f1); + var_B12:; + var_i0 = var_l5; + var_i1 = 1095480u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = 1080024u; + var_i1 = 43u; + var_i2 = var_p1; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1096920u; + var_i4 = 1097064u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B9:; + var_i0 = 108u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l10; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l12; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B3:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B17; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B17:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + goto var_Bfunc; + var_B16:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1071(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l6 = var_f2; + var_i3 = var_p2; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l7 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l8 = var_f2; + var_i3 = var_p2; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_l3 = var_f1; + var_f2 = 0; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l9; + var_f2 = var_l8; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l6; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l4; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1072(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_contains_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1118(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_i1 = var_p2; + var_i2 = 255u; + var_i1 &= var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_p2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 32u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_contains_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = 116u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f557(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l5; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f557(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_contains_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_convexHull_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + u64 var_l14 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l8 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 4u; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 3u; + var_i1 = DIV_U(var_i1, var_i2); + var_p1 = var_i1; + var_i2 = 3u; + var_i1 *= var_i2; + var_i0 = var_i0 != var_i1; + var_i1 = var_p1; + var_i0 += var_i1; + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 178956970u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = 12u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B3;} + var_i0 = var_l7; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + } else { + var_i0 = var_p1; + } + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + } + var_L7: + var_i0 = var_l2; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = var_l10; + var_i1 += var_i2; + var_l5 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 3u; + var_i0 -= var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_L7;} + } + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = var_l6; + w2c_rapier__wasm3d__bg_f23(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 112u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_j1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l14; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l10; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_j1 = var_l14; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i3 = var_l13; + w2c_rapier__wasm3d__bg_f46(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l12; + if (var_i0) { + var_i0 = var_l6; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l2 = var_i0; + goto var_B12; + } + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B12:; + var_i0 = var_l4; + var_i1 = 1091224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B8; + } + var_i0 = var_p1; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = 1080024u; + var_i1 = 43u; + var_i2 = var_p1; + var_i3 = 112u; + var_i2 += var_i3; + var_i3 = 1096920u; + var_i4 = 1097064u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B9:; + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B8:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l9; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l9; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l11; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B3:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i1 = var_p1; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 1052168u; + var_i1 = 75u; + var_i2 = 1052348u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + goto var_B17; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B16;} + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B17:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + goto var_Bfunc; + var_B16:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1085(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1086(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32), w2c_rapier__wasm3d__bg_t7, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_p0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l2 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4u; + var_i2 = var_l2; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l2; + var_i1 -= var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_i1 = 340u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 332u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1088(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_f0; + var_i0 = 40u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 40u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1095808u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1089(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1103568u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = 1103620u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1090(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1103656u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1091(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1107048u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1092(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_f0; + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f1 = var_l5; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_l7; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f421(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1093(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4, var_i5; + f32 var_f1, var_f2, var_f3, var_f4, var_f5, var_f6; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0; + var_f3 = 1; + var_f4 = var_p1; + var_f3 /= var_f4; + var_f4 = var_p1; + var_f5 = 0; + var_i4 = var_f4 == var_f5; + var_f2 = var_i4 ? var_f2 : var_f3; + var_p1 = var_f2; + var_f2 = wasm_sqrtf(var_f2); + var_f3 = 0; + var_f4 = 1; + var_i5 = var_p0; + var_f5 = f32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 28u); + var_l3 = var_f5; + var_f4 /= var_f5; + var_f5 = var_l3; + var_f6 = 0; + var_i5 = var_f5 == var_f6; + var_f3 = var_i5 ? var_f3 : var_f4; + var_f3 = wasm_sqrtf(var_f3); + var_f2 *= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_l2 = var_i0; + var_f1 = var_l3; + var_i2 = var_l2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1094(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_i1 = var_p2; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l8 = var_f0; + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l3; + var_f3 = var_l3; + var_f2 *= var_f3; + var_i1 = var_f1 <= var_f2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l3; + var_f3 = var_l8; + var_f2 /= var_f3; + var_l3 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1095(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1096(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1097(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1098(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1099(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1100(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1101(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1102(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1103(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1104(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1105(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f268(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1106(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l4 = var_f1; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l5; + var_f2 /= var_f3; + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_f3 = var_l7; + var_f4 = var_l5; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l4; + var_f3 = var_l6; + var_f4 = var_l5; + var_f3 /= var_f4; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1107(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f385(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p1 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_p0; + var_f1 = var_p2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_p0 = var_i2; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_i4 = var_l3; + var_i5 = 24u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_l5 = var_i4; + var_i5 = var_l3; + var_i6 = 28u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + w2c_rapier__wasm3d__bg_f224(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_l5; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1108(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + w2c_rapier__wasm3d__bg_f864(instance, var_i0); + var_i0 = var_l1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 124u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 132u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 264u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i1 = w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 260u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l1; + w2c_rapier__wasm3d__bg_f977(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 276u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i1 = w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 272u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l1; + w2c_rapier__wasm3d__bg_f977(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1111(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l4 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p0; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_f0 = var_l3; + var_f1 = var_l3; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i3 = var_p0; + var_i4 = 1u; + var_i3 = var_i3 != var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1112(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_l4 = var_f1; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_i2; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i3 = var_l3; + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l3 = var_i2; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i3 = var_l3; + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 *= var_f2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i3 = var_p0; + var_i4 = 2147483648u; + var_i3 &= var_i4; + var_i2 |= var_i3; + var_f2 = f32_reinterpret_i32(var_i2); + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coRadius_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l9 = 0; + f32 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B4; + case 2: goto var_B9; + case 3: goto var_B4; + case 4: goto var_B4; + case 5: goto var_B4; + case 6: goto var_B4; + case 7: goto var_B4; + case 8: goto var_B4; + case 9: goto var_B4; + case 10: goto var_B4; + case 11: goto var_B8; + case 12: goto var_B7; + case 13: goto var_B4; + case 14: goto var_B4; + case 15: goto var_B6; + default: goto var_B4; + } + var_B10:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1280(instance, var_i0, var_i1); + var_l4 = var_i0; + if (var_i0) {goto var_B5;} + goto var_B4; + var_B9:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1283(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B5; + var_B8:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1292(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B5; + var_B7:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = w2c_rapier__wasm3d__bg_f1294(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + goto var_B5; + var_B6:; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f1296(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_B5:; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = 1u; + var_l7 = var_i0; + var_B4:; + var_i0 = var_l6; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l9 = 0; + f32 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B9; + case 1: goto var_B4; + case 2: goto var_B4; + case 3: goto var_B4; + case 4: goto var_B4; + case 5: goto var_B4; + case 6: goto var_B4; + case 7: goto var_B4; + case 8: goto var_B4; + case 9: goto var_B8; + case 10: goto var_B7; + case 11: goto var_B4; + case 12: goto var_B4; + case 13: goto var_B6; + default: goto var_B4; + } + var_B9:; + var_i0 = var_l3; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1283(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 *= var_f1; + var_i1 = var_l4; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l4; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_f1 = 0.5; + var_f0 *= var_f1; + var_l8 = var_f0; + goto var_B4; + var_B8:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1292(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B5; + var_B7:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1294(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B5; + var_B6:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1296(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B5:; + var_l8 = var_f0; + var_i0 = 1u; + var_l6 = var_i0; + var_B4:; + var_i0 = var_l7; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_f0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l11 = 0; + f32 var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l11 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l11; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 13u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B9; + case 2: goto var_B8; + case 3: goto var_B7; + case 4: goto var_B6; + default: goto var_B4; + } + var_B10:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1288(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + goto var_B5; + var_B9:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1290(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + goto var_B5; + var_B8:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1296(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B5; + var_B7:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l9; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l11 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 0u; + var_j2 = var_l11; + var_j3 = 13705411060417703472ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B5; + var_B6:; + var_i0 = var_l3; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f1298(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 96u; + var_i0 += var_i1; + var_B5:; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i0 = 1u; + var_l8 = var_i0; + var_B4:; + var_i0 = var_l7; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l5; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l10 = var_f0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1116(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f3 = var_l4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_l2 = var_f1; + var_f2 = 1.1920929e-07; + var_i1 = var_f1 <= var_f2; + if (var_i1) { + var_i1 = 0u; + } else { + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l5; + var_f3 = var_l2; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l4; + var_f3 = var_l2; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_l3; + var_f3 = var_l2; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = 1u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_remove_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0; + u64 var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 368u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l12 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l12; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 60u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + if (var_i0) {goto var_B5;} + goto var_B3; + } + var_i0 = var_l8; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B2; + var_B5:; + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_l3; + var_i2 = 360u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l3 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l3 = var_i0; + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B3; + var_B4:; + var_i0 = var_l8; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + goto var_B2; + var_B3:; + var_i0 = var_l9; + var_i1 = var_p2; + var_i2 = var_l4; + w2c_rapier__wasm3d__bg_f362(instance, var_i0, var_i1, var_i2); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l3 = var_i0; + var_i1 = var_p2; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p2; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i2 = 348u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_B12:; + var_i0 = 1066640u; + var_i1 = 19u; + var_i2 = 1068584u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + } + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 352u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_B2:; + var_i0 = var_l9; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 368u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1118(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p2; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p1 = var_i1; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_p0; + var_i4 = 20u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1119(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_f2 = var_p1; + w2c_rapier__wasm3d__bg_f266(instance, var_i0, var_i1, var_f2); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1120(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_f0 = var_l6; + var_f1 = var_l7; + var_f0 /= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_f1; + var_f0 *= var_f1; + var_l4 = var_f0; + var_f0 = var_l5; + var_f1 = var_l7; + var_f0 /= var_f1; + var_f1 = var_l3; + var_f0 *= var_f1; + var_l3 = var_f0; + } + var_i0 = var_p0; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 = copysignf(var_f1, var_f2); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2, f64 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0; + u64 var_l26 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + f64 var_d0, var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l24 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l25 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + var_p4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l26 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p4; + var_j1 = var_l26; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l14 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l15 = var_i0; + var_i0 = var_l10; + var_i1 = 24u; + var_i0 += var_i1; + var_p4 = var_i0; + var_d1 = var_p3; + var_j1 = i64_reinterpret_f64(var_d1); + var_l26 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p4; + var_j1 = var_l26; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l16 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l17 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_l6; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B4;} + var_i0 = var_p4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = var_l6; + var_i2 = 56u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l12 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 60u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B6; + } + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l7 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l12 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l18 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_i0; + var_i0 = var_p4; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l8 = var_i1; + var_i2 = var_p4; + var_i1 -= var_i2; + var_l5 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_p4; + var_i1 = var_p4; + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p4; + var_i1 = 24u; + var_i0 *= var_i1; + var_l9 = var_i0; + var_i0 = var_l12; + var_i1 = 178956971u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_l13 = var_i0; + var_i0 = var_l8; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + goto var_B10; + } + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_B10:; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l13; + var_i3 = var_l7; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_l5 = var_i0; + goto var_B8; + } + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l9; + var_i0 = !(var_i0); + if (var_i0) {goto var_B9;} + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B9:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B8:; + var_i0 = var_p4; + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_i2 = var_l12; + var_i3 = var_p4; + var_i2 -= var_i3; + var_l5 = var_i2; + var_i3 = var_l5; + var_i4 = var_l12; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_l5 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l5; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + } + var_i0 = var_l11; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l20 = var_i0; + var_i0 = var_p4; + var_i1 = var_l12; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l12; + var_i1 = 1u; + var_i0 -= var_i1; + var_l23 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p4; + var_l9 = var_i0; + goto var_B15; + } + var_i0 = var_l20; + var_i1 = var_l8; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l18; + var_i2 = var_p4; + var_i3 = 1u; + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = var_p4; + var_i4 = var_l23; + var_i3 = var_i3 == var_i4; + var_l13 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = var_l19; + var_i2 = 1u; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1u; + var_i0 += var_i1; + var_l8 = var_i0; + var_B15:; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l9; + var_i1 = var_l12; + var_i0 -= var_i1; + var_i1 = 1u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 12u; + var_i0 *= var_i1; + var_i1 = var_l20; + var_i0 += var_i1; + var_i1 = 20u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L17: + var_i0 = var_l5; + var_i1 = 8u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 -= var_i1; + var_i1 = 1u; + var_i2 = var_l19; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 20u; + var_i0 -= var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 -= var_i1; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + var_l21 = var_i1; + var_i2 = var_l18; + var_i3 = var_l13; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l18; + var_i2 = var_l9; + var_i3 = 2u; + var_i2 += var_i3; + var_l9 = var_i2; + var_i3 = var_l21; + var_i4 = var_l23; + var_i3 = var_i3 == var_i4; + var_l21 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 4u; + var_i0 -= var_i1; + var_i1 = var_l19; + var_i2 = 1u; + var_i3 = var_l21; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l13; + var_i1 = 2u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 2u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l9; + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L17;} + var_B14:; + var_i0 = var_l11; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p4; + var_i1 = var_l8; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l20; + var_i1 = var_p4; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l11; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l22; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l22; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B18; + } + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B19:; + var_i0 = var_l7; + var_i1 = 24u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l7; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l7; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B18:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l12 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l11 = var_i0; + var_B6:; + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l15; + var_i2 = var_l14; + var_i0 = w2c_rapier__wasm3d__bg_f647(instance, var_i0, var_i1, var_i2); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l17; + var_i2 = var_l16; + var_i0 = w2c_rapier__wasm3d__bg_f647(instance, var_i0, var_i1, var_i2); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + var_p4 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p4; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l15; + var_i2 = var_l14; + var_i3 = var_l5; + w2c_rapier__wasm3d__bg_f539(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B2; + var_B5:; + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B3:; + var_i0 = 1052812u; + var_i1 = 58u; + var_i2 = 1052872u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l8; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B22;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_p4 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p4; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_l17; + var_i2 = var_l16; + var_i3 = var_l8; + w2c_rapier__wasm3d__bg_f539(instance, var_i0, var_i1, var_i2, var_i3); + goto var_B22; + } + var_i0 = 1052812u; + var_i1 = 58u; + var_i2 = 1052872u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = var_l8; + var_i3 = var_l5; + var_i4 = var_l8; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B29;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1052652u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p4; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B28; + } + var_i0 = var_l10; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_i1 = 1052788u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l10; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l10; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1052796u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B29:; + var_i0 = var_p4; + var_i1 = var_l8; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_B28:; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_p4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + var_i0 = var_l7; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_p4 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f836(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p4 = var_i0; + } + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 368u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l24; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l7; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 316, var_i1); + var_i0 = var_l7; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 312, var_i1); + var_i0 = var_l7; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 308, var_i1); + var_i0 = var_l7; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_i1); + var_i0 = var_l7; + var_i1 = 328u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 336u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l5; + var_j1 = (u64)(var_i1); + var_i2 = var_l8; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l7; + var_i1 = var_l18; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 356, var_i1); + var_i0 = var_l7; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_i1); + var_i0 = var_l7; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 348, var_i1); + var_i0 = var_l7; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l11; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l12; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_p4; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l25; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l8 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l8 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_l7 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l8; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l7 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p4 = var_i0; + } + var_i0 = var_l6; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p4; + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l10; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_d0; + var_i0 = var_l10; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B25; + } + var_i0 = 1052668u; + var_i1 = 58u; + var_i2 = 1052728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B26:; + var_i0 = 1048632u; + var_i1 = 19u; + var_i2 = 1053156u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B25:; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_d0 = var_p2; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_d0; +} + +f64 w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2, f64 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, + var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, + var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, + var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0, var_l35 = 0, var_l36 = 0; + u64 var_l37 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f1; + f64 var_d0, var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l36 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 1568u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_p4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l37 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p4; + var_j1 = var_l37; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l30 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l31 = var_i0; + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_p4 = var_i0; + var_d1 = var_p3; + var_j1 = i64_reinterpret_f64(var_d1); + var_l37 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p4; + var_j1 = var_l37; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l27 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l28 = var_i0; + var_i0 = var_l6; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_p4 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p4; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B16;} + } + var_i0 = var_l6; + var_i1 = 1264u; + var_i0 += var_i1; + var_i1 = var_l31; + var_i2 = var_l30; + w2c_rapier__wasm3d__bg_f127(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l6; + var_i1 = 1533u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 1272u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1532u); + var_l9 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1268u); + var_l15 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1264u); + var_p4 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l8; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l5 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B14;} + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l14; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l14; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l14; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l14; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l14; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_l14; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B18; + } + var_i0 = var_l9; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p4; + var_l7 = var_i0; + goto var_B18; + } + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 924, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l6; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = var_l13; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1191u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l9; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1188, var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1189, var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l6; + var_i3 = 920u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f251(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l15 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l7 = var_i0; + var_B18:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_p4; + var_l5 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l5; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B15; + var_B16:; + var_i0 = var_l8; + var_i1 = 48u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B15:; + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B23;} + } + var_i0 = var_l6; + var_i1 = 1264u; + var_i0 += var_i1; + var_i1 = var_l28; + var_i2 = var_l27; + w2c_rapier__wasm3d__bg_f127(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1533u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l6; + var_i1 = 1272u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1532u); + var_l14 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1268u); + var_l17 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1264u); + var_l5 = var_i0; + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i1 = var_l8; + var_i2 = 72u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l9 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l9; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l16; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l16; + var_i1 = var_l14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l16; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 272, var_i1); + var_i0 = var_l16; + var_i1 = var_l20; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 269, var_i1); + var_i0 = var_l16; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B25; + } + var_i0 = var_l14; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l11 = var_i0; + goto var_B25; + } + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 924, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l6; + var_i1 = 928u; + var_i0 += var_i1; + var_i1 = var_l10; + var_i2 = 260u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1191u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 2u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1188, var_i1); + var_i0 = var_l6; + var_i1 = var_l20; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1189, var_i1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l11; + var_i2 = var_l6; + var_i3 = 920u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f251(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l17 = var_i0; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_i0; + var_B25:; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_l9 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = var_l5; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l9 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l9; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_j1 = 18446744073709551615ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l9; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 0u; + goto var_B22; + var_B23:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l11 = var_i0; + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_B22:; + var_l9 = var_i0; + var_i0 = var_l7; + var_i1 = var_l11; + var_i0 = var_i0 == var_i1; + var_i1 = var_l15; + var_i2 = var_l17; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l9; + if (var_i0) {goto var_B9;} + var_i0 = var_l8; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l8; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i1 = var_p4; + var_i2 = var_l5; + var_i3 = var_p4; + var_i4 = var_l5; + var_i3 = var_i3 > var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_p4; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B30;} + var_i0 = var_p4; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l14; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B29; + } + var_i0 = var_l6; + var_i1 = 932u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 940u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1052788u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 936, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l6; + var_i1 = 920u; + var_i0 += var_i1; + var_i1 = 1052796u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B30:; + var_i0 = var_l14; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l14; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 8u; + var_i0 += var_i1; + var_B29:; + var_l10 = var_i0; + var_i0 = var_l8; + var_i1 = 24u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l14 = var_i0; + var_i0 = var_l10; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l16; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f823(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l9 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l8; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l9; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_p4; + var_j1 = (u64)(var_i1); + var_i2 = var_l5; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l9; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 932, var_i1); + var_i0 = var_l6; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l6; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 924, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l20; + var_i1 = var_l31; + var_i2 = var_l30; + var_i3 = var_l6; + var_i4 = 920u; + var_i3 += var_i4; + var_p4 = var_i3; + w2c_rapier__wasm3d__bg_f364(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 932, var_i1); + var_i0 = var_l6; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l6; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 924, var_i1); + var_i0 = var_l6; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l20; + var_i1 = var_l28; + var_i2 = var_l27; + var_i3 = var_p4; + w2c_rapier__wasm3d__bg_f364(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l11; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_l10 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l17; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l8; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l37 = var_j0; + var_i0 = var_l6; + var_i1 = 920u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l14; + var_i2 = 268u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l14; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 268, var_i1); + var_i0 = var_l14; + var_j1 = var_l37; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l8; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l6; + var_i1 = 1266u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l14; + var_i2 = 271u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 56u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l14; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 269u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1264, var_i1); + var_i0 = var_l6; + var_i1 = 376u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l9; + var_i2 = 268u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p4; + var_i1 = 271u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_l10; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 644, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1264u); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 645, var_i1); + var_i0 = var_l8; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l8; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p4; + var_i3 = var_l7; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l12 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_l15; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l6; + var_i2 = 376u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 156u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l9; + var_i1 = var_p4; + var_i2 = var_l5; + var_i3 = 160u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 468u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p4 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l16 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 28u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = var_l8; + var_i1 = 32u; + var_i0 += var_i1; + var_l14 = var_i0; + var_L34: + var_i0 = var_l20; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l11; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l5; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l12; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l5; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p4; + var_i2 = 468u; + var_i1 += var_i2; + var_p4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L34;} + } + var_i0 = var_l6; + var_i1 = 648u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_l6; + var_i2 = 376u; + var_i1 += var_i2; + var_i2 = 272u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 1264u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l6; + var_i2 = 72u; + var_i1 += var_i2; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l6; + var_i1 = 920u; + var_i0 += var_i1; + var_l18 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l18; + var_i1 = 336u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = 328u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 320, var_j1); + var_i0 = var_l18; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l18; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 352u; + var_i0 -= var_i1; + var_l33 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l19; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + if (var_i0) { + var_i0 = 6u; + var_i1 = var_l18; + var_i2 = 312u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i1 = I32_POPCNT(var_i1); + var_i0 -= var_i1; + var_l14 = var_i0; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l20 = var_i1; + var_i2 = 6u; + var_i3 = var_l19; + var_i4 = 156u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l9 = var_i3; + var_i4 = 344u; + var_i3 += var_i4; + var_i3 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i3 = I32_POPCNT(var_i3); + var_l22 = var_i3; + var_i2 -= var_i3; + var_l32 = var_i2; + var_i1 -= var_i2; + var_i0 += var_i1; + var_l34 = var_i0; + var_i0 = 1u; + var_l17 = var_i0; + var_i0 = var_l19; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l24 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 144u); + var_l25 = var_i0; + var_i0 = var_p4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l33; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 344u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + goto var_B41; + } + var_i0 = var_l12; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l23 = var_i0; + var_i1 = 1u; + var_i0 += var_i1; + var_l16 = var_i0; + var_i0 = var_l9; + var_i1 = 468u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p4; + var_i1 = 468u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i1 = 936u; + var_i0 -= var_i1; + var_l11 = var_i0; + var_i1 = 468u; + var_i0 = DIV_U(var_i0, var_i1); + var_i1 = 1u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_l5; + var_l7 = var_i0; + var_i0 = var_l9; + var_l5 = var_i0; + goto var_B43; + } + var_i0 = var_l9; + var_i1 = 848u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l34; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 844u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l16; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 852u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l23; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 936u; + var_i0 += var_i1; + var_l7 = var_i0; + var_B43:; + var_i0 = var_l11; + var_i1 = 468u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l9; + var_i1 = var_l10; + var_i0 += var_i1; + var_l9 = var_i0; + var_L46: + var_i0 = var_l5; + var_i1 = 844u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l16; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 852u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l23; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 848u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l34; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 848u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l34; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 844u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l16; + var_i2 = var_p4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 852u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l23; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 468u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l9; + var_i1 = var_l7; + var_i2 = 936u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L46;} + } + var_i0 = var_l19; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l17 = var_i0; + var_i0 = var_l19; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_l33; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 344u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l17; + var_i0 = !(var_i0); + if (var_i0) {goto var_B39;} + var_B41:; + var_i0 = var_l9; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l33; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 344u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l9; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_i1); + var_i0 = var_l9; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 380, var_i1); + var_i0 = var_l9; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 160u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 376, var_i1); + var_i0 = var_l12; + var_i1 = var_l24; + var_i2 = var_l32; + var_i1 -= var_i2; + var_l29 = var_i1; + var_i2 = var_p4; + var_i1 += var_i2; + var_i2 = var_l9; + var_i3 = 344u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i2 = I32_POPCNT(var_i2); + var_i1 -= var_i2; + var_i2 = 6u; + var_i1 += var_i2; + var_p4 = var_i1; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l12; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f288(instance, var_i0, var_i1); + var_i0 = var_l17; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 164u); + var_i2 = var_l12; + var_i3 = 172u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 164u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l17; + w2c_rapier__wasm3d__bg_f815(instance, var_i0, var_i1, var_i2); + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 172u); + var_l5 = var_i0; + } + var_i0 = var_l17; + var_i1 = 3u; + var_i0 &= var_i1; + var_l15 = var_i0; + var_i0 = var_l12; + var_i1 = 168u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = var_l17; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l17; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_p4 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_l13; + var_i0 += var_i1; + var_i1 = 60u; + var_i0 += var_i1; + var_l7 = var_i0; + var_L49: + var_i0 = var_l7; + var_i1 = 4u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 12u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 20u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 28u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 36u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 44u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 52u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 60u; + var_i0 -= var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p4; + var_i1 = 4u; + var_i0 -= var_i1; + var_p4 = var_i0; + if (var_i0) {goto var_L49;} + } + var_i0 = var_l15; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_L51: + var_i0 = var_l7; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l15; + var_i1 = 1u; + var_i0 -= var_i1; + var_l15 = var_i0; + if (var_i0) {goto var_L51;} + } + var_i0 = var_l12; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 172, var_i1); + var_i0 = var_l24; + var_i1 = var_l32; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_i0; + goto var_B37; + } + var_i0 = var_l24; + var_i1 = var_l25; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l24; + var_i1 = var_l19; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l12; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l29; + var_i1 = 3u; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i0 = var_l19; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l22; + var_i1 = var_l24; + var_i0 += var_i1; + var_i1 = 7u; + var_i0 -= var_i1; + var_l16 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l13; + var_p4 = var_i0; + var_L54: + var_i0 = var_l11; + var_i1 = var_l15; + var_i0 += var_i1; + var_l26 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i1 += var_i2; + var_l18 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l26; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l18; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L54;} + } + var_i0 = var_l21; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l22; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_p4 = var_i2; + var_i1 -= var_i2; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L56: + var_i0 = var_l5; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L56;} + } + var_i0 = var_l23; + var_i1 = var_l12; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l18 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l24; + var_i1 = var_l19; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l29; + var_i1 = 3u; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i0 = var_l19; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l29; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l13; + var_p4 = var_i0; + var_L58: + var_i0 = var_l11; + var_i1 = var_l15; + var_i0 += var_i1; + var_l35 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i1 += var_i2; + var_l26 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l35; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l35; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l35; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l26; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L58;} + } + var_i0 = var_l21; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l22; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_p4 = var_i2; + var_i1 -= var_i2; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L60: + var_i0 = var_l5; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L60;} + } + var_i0 = var_l23; + var_i1 = var_l12; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l24; + var_i1 = var_l19; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B36;} + var_i0 = var_l12; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l29; + var_i1 = 3u; + var_i0 &= var_i1; + var_l21 = var_i0; + var_i0 = var_l19; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l13 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_i0 = var_l16; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B38;} + var_i0 = var_l29; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i0 = var_l10; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = 0u; + var_i1 = var_l22; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_l11 = var_i0; + var_i0 = var_l13; + var_p4 = var_i0; + var_L61: + var_i0 = var_l11; + var_i1 = var_l15; + var_i0 += var_i1; + var_l23 = var_i0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = var_l11; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 28u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 32u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l23; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l16; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l15; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = var_p4; + var_i1 = 16u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L61;} + goto var_B38; + } + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1068856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B39:; + var_i0 = 0u; + var_i1 = 0u; + var_i2 = 1068872u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B38:; + var_i0 = var_l21; + var_i0 = !(var_i0); + if (var_i0) {goto var_B37;} + var_i0 = var_l13; + var_i1 = var_l5; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_l5 = var_i1; + var_i2 = var_l22; + var_i3 = 2u; + var_i2 <<= (var_i3 & 31); + var_p4 = var_i2; + var_i1 -= var_i2; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = var_l25; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = var_p4; + var_i0 -= var_i1; + var_i1 = var_l10; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_l5 = var_i0; + var_L62: + var_i0 = var_l5; + var_i1 = var_l7; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l21; + var_i1 = 1u; + var_i0 -= var_i1; + var_l21 = var_i0; + if (var_i0) {goto var_L62;} + var_B37:; + var_i0 = var_l18; + var_i1 = var_l14; + var_i2 = var_l20; + var_i1 += var_i2; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l34; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_l9; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l13 = var_i0; + var_i1 = 7u; + var_i0 &= var_i1; + var_i0 = I32_POPCNT(var_i0); + var_i1 = 3u; + var_i0 ^= var_i1; + var_l7 = var_i0; + var_i0 = var_l13; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l7; + var_i2 = var_l22; + var_i3 = 5u; + var_i2 = var_i2 == var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i1 = var_l32; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1036831949u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + } + var_i0 = var_l13; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l7; + var_i2 = var_l22; + var_i3 = 5u; + var_i2 = var_i2 == var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i1 = var_l32; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1036831949u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i1 = 1u; + var_i0 += var_i1; + var_l7 = var_i0; + } + var_i0 = var_l13; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_i1 = var_l7; + var_i2 = var_l22; + var_i3 = 5u; + var_i2 = var_i2 == var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i1 = var_l32; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B63;} + var_i0 = var_l11; + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_i1 = 1036831949u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l17; + var_i1 = var_l12; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 152u); + var_i2 = var_l12; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 160u); + var_l7 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l12; + var_i1 = 152u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l7; + var_i1 = var_l17; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l7; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B70;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i1 = var_l5; + var_i2 = var_p4; + var_i3 = var_l5; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p4 = var_i0; + var_i1 = 4u; + var_i2 = var_p4; + var_i3 = 4u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l13 = var_i0; + var_i1 = 468u; + var_i0 *= var_i1; + var_l5 = var_i0; + var_i0 = var_l13; + var_i1 = 4588641u; + var_i0 = var_i0 < var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p4 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l7; + var_i2 = 468u; + var_i1 *= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l10; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B71; + } + var_i0 = var_l10; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B71:; + var_i0 = var_l10; + var_i1 = var_l5; + var_i2 = var_p4; + var_i3 = var_l10; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l11; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B69; + } + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B69;} + var_i0 = var_p4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B70;} + var_i0 = var_l5; + var_i1 = var_p4; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B70:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B69:; + var_i0 = var_l10; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 160u); + var_l7 = var_i0; + } + var_i0 = var_l12; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = var_l17; + var_i3 = 468u; + var_i2 *= var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l19; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l12; + var_i1 = var_l7; + var_i2 = var_l17; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_i1); + var_i0 = var_l12; + var_i1 = var_l12; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l12; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f321(instance, var_i0, var_i1, var_i2); + var_i0 = var_l19; + w2c_rapier__wasm3d__bg_f267(instance, var_i0); + var_i0 = var_l33; + var_i1 = 352u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B35; + } + goto var_B36; + var_B63:; + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = 1070836u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B36:; + var_i0 = 1063832u; + var_i1 = 29u; + var_i2 = 1063968u; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B35:; + var_i0 = var_l36; + if (var_i0) { + var_i0 = var_l8; + var_i1 = 36u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = var_l8; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_l8; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p4 = var_i0; + } + var_i0 = var_l8; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l30; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l31; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + var_p4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p4 = var_i0; + } + var_i0 = var_l8; + var_i1 = var_p4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_p4; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l6; + var_i1 = var_l27; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l28; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_d0; + goto var_B4; + var_B14:; + var_i0 = var_l7; + var_i1 = var_l5; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B13:; + var_i0 = 1052812u; + var_i1 = 58u; + var_i2 = 1052872u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B12:; + var_i0 = var_l11; + var_i1 = var_l9; + var_i2 = 1052492u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B11:; + var_i0 = 1052812u; + var_i1 = 58u; + var_i2 = 1052872u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = 1052668u; + var_i1 = 58u; + var_i2 = 1052728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_d0 = 1.7976931348623157e+308; + var_p2 = var_d0; + goto var_B4; + var_B8:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053376u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = 1048632u; + var_i1 = 19u; + var_i2 = 1053344u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053360u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = var_p4; + var_i1 = var_l10; + var_i2 = 1052652u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l6; + var_i1 = 1568u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = var_l6; + var_i1 = 932u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 940u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1052528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 928, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 936, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 920, var_i1); + var_i0 = var_l6; + var_i1 = 920u; + var_i0 += var_i1; + var_i1 = 1052536u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_d0 = var_p2; + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_d0; +} + +u32 w2c_rapier__wasm3d__bg_f1123(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107326u; + var_i2 = 1u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_p1 = var_i1; + w2c_rapier__wasm3d__bg_f1615(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f1615(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f1615(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) { + var_i0 = 1u; + } else { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107327u; + var_i2 = 1u; + var_i3 = var_p0; + var_i4 = 4u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + } + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1124(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1, var_f2, var_f3; + var_i0 = 0u; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l5 = var_f2; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 > var_f2; + if (var_i1) { + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_f2 = var_l5; + var_f3 = var_l8; + var_f3 = w2c_rapier__wasm3d__bg_f147(instance, var_f3); + var_l5 = var_f3; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f2 = var_l7; + var_f3 = var_l5; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1), var_f2); + var_i1 = var_p0; + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 /= var_f3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 4, var_f2); + var_i1 = 1u; + } else { + var_i1 = 0u; + } + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1125(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = var_p1; + var_i1 = w2c_rapier__wasm3d__bg_f646(instance, var_i1, var_i2); + if (var_i1) {goto var_B0;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 1103680u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = 1106976u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 1u; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l2; + var_i4 = 8u; + var_i3 += var_i4; + var_i1 = w2c_rapier__wasm3d__bg_f332(instance, var_i1, var_i2, var_i3); + if (var_i1) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f646(instance, var_i0, var_i1); + var_B0:; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_xyz_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_yxz_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_zxy_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_xzy_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_yzx_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_zyx_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_l1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1132(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 36u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 36u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1087592u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1133(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1111176u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1102180u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102220u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1134(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l4 = 0; + f32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l2; + var_f1 = var_l3; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l2 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_f0 = var_l2; + var_f1 = var_l3; + var_i0 = var_f0 < var_f1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + var_f1 = var_l2; + var_f2 = var_l3; + var_f2 = -(var_f2); + var_i1 = var_f1 < var_f2; + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_l4 = var_i0; + var_B0:; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l5 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l5; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p2; + var_i4 = 0u; + var_i3 = var_i3 != var_i4; + w2c_rapier__wasm3d__bg_f38(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + f64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f64 var_d0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_l5; + FUNC_EPILOGUE; + return var_d0; +} + +f64 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + f64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f64 var_d0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_l4; + FUNC_EPILOGUE; + return var_d0; +} + +f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + f64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f64 var_d0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_l4; + FUNC_EPILOGUE; + return var_d0; +} + +u32 w2c_rapier__wasm3d__bg_f1139(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1056664u; + var_i3 = 0u; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = 1058856u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = 1058856u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f969(instance, var_i0); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1140(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1141(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + f32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2; + var_f0 = 5; + var_l4 = var_f0; + var_f0 = 5; + var_f1 = 1; + var_i2 = var_p0; + var_i3 = 31u; + var_i2 = (u32)((s32)var_i2 >> (var_i3 & 31)); + var_l1 = var_i2; + var_i3 = var_p0; + var_i2 ^= var_i3; + var_i3 = var_l1; + var_i2 -= var_i3; + var_l1 = var_i2; + var_i3 = 1u; + var_i2 &= var_i3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l3 = var_f0; + var_i0 = var_l1; + var_i1 = 2u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_L1: + var_f0 = var_l3; + var_f1 = var_l4; + var_f2 = var_l4; + var_f1 *= var_f2; + var_l4 = var_f1; + var_f2 = 1; + var_i3 = var_l1; + var_i4 = 2u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 *= var_f1; + var_l3 = var_f0; + var_i0 = var_l1; + var_i1 = 3u; + var_i0 = var_i0 > var_i1; + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l1 = var_i0; + var_i0 = var_l2; + if (var_i0) {goto var_L1;} + } + var_f0 = 1; + var_f1 = var_l3; + var_f0 /= var_f1; + var_f1 = var_l3; + var_i2 = var_p0; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1055852u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_i1; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i2 = 1055868u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l5; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1144(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 2u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i3 = 1084860u; + w2c_rapier__wasm3d__bg_f1166(instance, var_i0, var_i1, var_i2, var_i3); + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +f64 w2c_rapier__wasm3d__bg_rawcharactercollision_handle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0; + f64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f64 var_d0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_l4; + FUNC_EPILOGUE; + return var_d0; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = 1u; + var_l7 = var_i0; + var_B4:; + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_j0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p2; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1287(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = 1u; + var_l7 = var_i0; + var_B4:; + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l5; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_j0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_j1 = var_l8; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + f64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f64 var_d0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_d0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_d0 = var_l5; + FUNC_EPILOGUE; + return var_d0; +} + +void w2c_rapier__wasm3d__bg_f1149(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + f32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_l3; + var_f1 = var_l7; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_l6; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l5; + var_f2 = var_l4; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f430(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1150(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1151(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1u; + var_l2 = var_i0; + goto var_B2; + } + var_i0 = var_p1; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_B2:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1152(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 1048932u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1051628u; + var_i3 = var_l2; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1051628u; + var_i5 = var_p0; + var_i6 = 1051192u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l2; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l2; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l2; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 48u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l2; + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + var_i2 = 136u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 40u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + } + var_i0 = var_p0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_f0 = var_l2; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1160(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 1056836u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1058840u; + var_i3 = var_l2; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058840u; + var_i5 = var_p0; + var_i6 = 1058516u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1161(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = var_l5; + var_i2 = 1058792u; + var_i3 = var_l5; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058792u; + var_i5 = var_p1; + var_i6 = var_p4; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1162(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 1058824u; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058824u; + var_i5 = var_p0; + var_i6 = var_p3; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1163(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 1058856u; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1058856u; + var_i5 = var_p0; + var_i6 = var_p3; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1164(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1056664u; + var_i3 = 0u; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = 1058856u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = 1058856u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f969(instance, var_i0); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1165(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 1080020u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l3; + var_i2 = 1079908u; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1079908u; + var_i5 = var_p0; + var_i6 = var_p2; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1166(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l4; + var_i2 = 1079892u; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1079892u; + var_i5 = var_p0; + var_i6 = var_p3; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1167(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1079268u; + var_i3 = 0u; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = 1079892u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 28u; + var_i1 += var_i2; + var_i2 = 1079892u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = w2c_rapier__wasm3d__bg_f969(instance, var_i0); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1168(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 1101528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l2; + var_i2 = 1101652u; + var_i3 = var_l2; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1101652u; + var_i5 = var_p0; + var_i6 = 1102716u; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1169(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 1102732u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = 0u; + var_i1 = var_l3; + var_i2 = 1101668u; + var_i3 = var_l3; + var_i4 = 4u; + var_i3 += var_i4; + var_i4 = 1101668u; + var_i5 = var_p0; + var_i6 = var_p2; + w2c_rapier__wasm3d__bg_f544(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1170(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1051456u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 320u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 160u; + var_i0 += var_i1; + var_l1 = var_i0; + var_i1 = var_p0; + var_i2 = 160u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 156u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 84u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 92u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 96u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 108u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 116u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 120u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 128u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 132u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 140u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_l1; + var_i1 = 144u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l1; + var_i1 = 320u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f935(instance, var_i0); + var_i0 = var_l1; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 80u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f771(instance, var_i0); + var_i0 = var_l1; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 208u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 104u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 104u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f455(instance, var_i0); + var_i0 = var_l1; + var_i1 = 208u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + u64 var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + f64 var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l8 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l8; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B7; + case 1: goto var_B4; + case 2: goto var_B4; + case 3: goto var_B4; + case 4: goto var_B4; + case 5: goto var_B4; + case 6: goto var_B4; + case 7: goto var_B4; + case 8: goto var_B4; + case 9: goto var_B4; + case 10: goto var_B4; + case 11: goto var_B4; + case 12: goto var_B6; + default: goto var_B4; + } + var_B7:; + var_i0 = var_l3; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l7; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l8 = var_j0; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l8; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_B5;} + goto var_B4; + var_B6:; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1289(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_l4; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 144u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 72u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 |= var_i2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f708(instance, var_i0); + var_i0 = var_l1; + var_i1 = 144u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawphysicspipeline_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, + var_l8 = 0, var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, + var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, + var_l32 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 1088u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 384u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 144u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 120u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l6 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 96u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l9 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l10 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 168u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l11 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 288u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l13 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 264u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l15 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l16 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 240u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l18 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 216u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l20 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 192u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l21 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l22 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 360u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l23 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l24 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 336u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l25 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l26 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 312u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_l27 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_l28 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 48u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l29 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l30 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 24u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l31 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_l32 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 144u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + var_i0 = var_l0; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 200u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 224u; + var_i0 += var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 120u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 208, var_j1); + var_i0 = var_l0; + var_i1 = 248u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 240u; + var_i0 += var_i1; + var_i1 = var_l7; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_j1); + var_i0 = var_l0; + var_i1 = 272u; + var_i0 += var_i1; + var_i1 = var_l10; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_l9; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 256, var_j1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 320u; + var_i0 += var_i1; + var_i1 = var_l11; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 312u; + var_i0 += var_i1; + var_i1 = var_l12; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 168u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 304, var_j1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l14; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l13; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 288u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l15; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 264u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l18; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l0; + var_i1 = 96u; + var_i0 += var_i1; + var_i1 = var_l20; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l19; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l0; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l22; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l21; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 192u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l0; + var_i1 = 376u; + var_i0 += var_i1; + var_i1 = var_l24; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 368u; + var_i0 += var_i1; + var_i1 = var_l23; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 360u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 360, var_j1); + var_i0 = var_l0; + var_i1 = 400u; + var_i0 += var_i1; + var_i1 = var_l26; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 392u; + var_i0 += var_i1; + var_i1 = var_l25; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 336u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 384, var_j1); + var_i0 = var_l0; + var_i1 = 424u; + var_i0 += var_i1; + var_i1 = var_l28; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 416u; + var_i0 += var_i1; + var_i1 = var_l27; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 312u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 408, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l0; + var_i1 = 144u; + var_i0 += var_i1; + var_i1 = var_l30; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 152u; + var_i0 += var_i1; + var_i1 = var_l29; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_l0; + var_i1 = 168u; + var_i0 += var_i1; + var_i1 = var_l32; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 176u; + var_i0 += var_i1; + var_i1 = var_l31; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 280, var_j1); + var_i0 = var_l0; + var_i1 = 288u; + var_i0 += var_i1; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 296u; + var_i0 += var_i1; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 528u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 520u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 512, var_j1); + var_i0 = var_l0; + var_i1 = 504u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 496u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 488, var_j1); + var_i0 = var_l0; + var_i1 = 480u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 472u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 464, var_j1); + var_i0 = var_l0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 456, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 448, var_i1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 440, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 352, var_j1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 344, var_i1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 336, var_j1); + var_i0 = var_l1; + var_i1 = 384u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 552u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 536u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = 544u; + var_i1 = 8u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 544u; + var_i1 = 8u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 548u; + var_i1 += var_i2; + var_i2 = 540u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i1 = 1088u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1178(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_l3 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1179(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1101472u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1180(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1103212u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1181(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1182(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1107576u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1183(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1184(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1051456u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 208u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l17 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l17; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l8; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + } + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_l12 = var_i0; + var_L3: + var_i0 = var_l3; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f594(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + if (var_i0) {goto var_B6;} + var_L10: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l5; + var_i1 = 20u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 352u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + goto var_B14; + } + var_L16: + var_i0 = var_l6; + var_i1 = var_l4; + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l16 = var_i1; + var_i2 = 356u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l16; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 360u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l13; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 368u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 360u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l15; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 364u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l8; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + goto var_B6; + var_B13:; + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + goto var_L10; + var_B11:; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f594(instance, var_i0, var_i1); + goto var_B5; + var_B9:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 184u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_B5:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B4; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 344u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i2 = 348u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l3; + var_i1 = var_l10; + var_i2 = var_l3; + var_i3 = 28u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 184u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_L3; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0; + u64 var_l17 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l9 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l9; + var_i1 = 12u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 208u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l17 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l17; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l8 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l5; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + } + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 56u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 48u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 40u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l4; + var_i1 = 36u; + var_i0 += var_i1; + var_l13 = var_i0; + var_L3: + var_i0 = var_l3; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = var_l12; + w2c_rapier__wasm3d__bg_f610(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + if (var_i0) {goto var_B6;} + var_L10: + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l7 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l6; + var_i1 = 20u; + var_i0 += var_i1; + var_l14 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l15 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_i0 = var_l7; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 8u; + var_i1 += var_i2; + var_l16 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + goto var_B14; + } + var_L16: + var_i0 = var_l5; + var_i1 = var_l4; + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_l10 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 108, var_i1); + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l14; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l16; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 200, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_j1); + goto var_B6; + var_B13:; + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + goto var_L10; + var_B11:; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i1 = var_l13; + w2c_rapier__wasm3d__bg_f610(instance, var_i0, var_i1); + goto var_B5; + var_B9:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 184u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 184u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_B5:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 208u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B4; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 168u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 172u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 184, var_i1); + var_i0 = var_l3; + var_i1 = var_l11; + var_i2 = var_l3; + var_i3 = 28u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 184u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_L3; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1187(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1188(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l4 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 24u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l3; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1189(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1107576u; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f332(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l5 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = var_l5; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 368u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l5 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_L3: + var_i0 = var_l2; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l2; + var_i2 = 348u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l6; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 28u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 368u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i1 = var_l5; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i1 = 3u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l2 = var_i1; + var_i0 += var_i1; + var_l6 = var_i0; + var_L3: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + var_i2 = var_p1; + var_i3 = 24u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 28u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l6; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1372(instance, var_i0, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + var_l8 = var_i1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l4 = var_i0; + var_i1 = 72u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = var_l4; + var_i1 = 68u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L3: + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_i0; + if (var_i0) {goto var_B5;} + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + goto var_B4; + var_B5:; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l12 = var_i0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l11; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i2 = 276u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = var_l12; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 268u); + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 272u); + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i1 = 160u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053328u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = var_l9; + var_i2 = var_l2; + var_i3 = 28u; + var_i2 += var_i3; + var_i3 = var_l2; + var_i4 = 32u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l4; + var_i1 = var_l8; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + goto var_B2; + var_B7:; + var_i0 = 1048632u; + var_i1 = 19u; + var_i2 = 1053312u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_p1 = var_i0; + goto var_L3; + UNREACHABLE; + var_B2:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1352(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l7 = var_i0; + var_L2: + var_i0 = var_l2; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B5;} + goto var_B4; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + var_B5:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 32u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B4:; + var_i0 = var_l2; + var_i1 = 360u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_L2; + var_B3:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1354(instance, var_i0, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l7 = var_i0; + var_L2: + var_i0 = var_l2; + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B5;} + goto var_B4; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B3; + var_B5:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_d1 = f64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_p1; + var_i3 = 28u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 32u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B4:; + var_i0 = var_l2; + var_i1 = 168u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + goto var_L2; + var_B3:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1195(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l4 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f1 = -(var_f1); + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_f0 = var_l3; + var_f1 = var_l4; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = 1u; + var_f1 = var_l2; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i1 = var_f1 <= var_f2; + if (var_i1) {goto var_B0;} + var_B1:; + var_i0 = 0u; + var_B0:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1196(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p2; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l4 = var_f0; + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l4; + var_f1 /= var_f2; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l6; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f2 = var_l5; + var_f3 = var_l4; + var_f2 /= var_f3; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1197(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 28u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 28u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1089268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1198(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0; + f32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l16 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = 8u; + var_i0 += var_i1; + var_l19 = var_i0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l16; + var_i1 = 16u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l16; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_f0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l18 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l17; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_f0; + var_i1 = var_l16; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l11 = var_f1; + var_f0 -= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 *= var_f1; + var_i1 = var_l17; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l12 = var_f1; + var_i2 = var_l16; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l13 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_l17; + var_i2 = 8u; + var_i1 += var_i2; + var_l21 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l14 = var_f1; + var_i2 = var_l19; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l15 = var_f2; + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_l18; + var_i1 = 40u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l19; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l20; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_l21; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l18; + var_i1 = var_l17; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_j1); + var_i0 = var_l18; + var_i1 = 8u; + var_i0 += var_i1; + var_l17 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l17; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l18; + var_i1 = var_l16; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l18; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_i1 = var_l17; + w2c_rapier__wasm3d__bg_f532(instance, var_i0, var_i1); + var_f0 = var_l3; + var_f1 = 0.5; + var_f0 *= var_f1; + var_l5 = var_f0; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = var_l4; + var_f0 *= var_f1; + var_f1 = 3.14159274; + var_f0 *= var_f1; + var_l3 = var_f0; + var_f1 = var_l3; + var_f0 += var_f1; + var_l7 = var_f0; + var_f0 = var_l4; + var_f1 = var_l4; + var_f0 *= var_f1; + var_l8 = var_f0; + var_f1 = var_l8; + var_f0 += var_f1; + var_f1 = 5; + var_f0 /= var_f1; + var_f1 = var_l4; + var_f2 = 3.14159274; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = var_l4; + var_f1 *= var_f2; + var_f2 = 4; + var_f1 *= var_f2; + var_f2 = 3; + var_f1 /= var_f2; + var_l9 = var_f1; + var_f0 *= var_f1; + var_l6 = var_f0; + var_f1 = var_l8; + var_f2 = 3; + var_f1 *= var_f2; + var_f2 = var_l5; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = 4; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 12; + var_f1 /= var_f2; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = var_l9; + var_f2 = var_l5; + var_f3 = var_l5; + var_f2 += var_f3; + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f3 = 0.25; + var_f2 *= var_f3; + var_f3 = var_l3; + var_f4 = var_l4; + var_f3 *= var_f4; + var_f4 = 3; + var_f3 *= var_f4; + var_f4 = 0.125; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 *= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l3 = var_f0; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_f0 = var_l6; + var_f1 = var_l8; + var_f2 = 0.5; + var_f1 *= var_f2; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_f0 = var_l3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l3 = var_f0; + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l5; + var_f2 /= var_f3; + var_f3 = var_l5; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p0; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l9; + var_f4 = var_l7; + var_f3 += var_f4; + var_f4 = var_p2; + var_f3 *= var_f4; + var_p2 = var_f3; + var_f2 /= var_f3; + var_f3 = var_p2; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_f1 = var_l15; + var_f2 = var_l14; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l13; + var_f2 = var_l12; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + var_f2 = var_l11; + var_f1 += var_f2; + var_f2 = 0.5; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l6; + var_f2 /= var_f3; + var_f3 = var_l6; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = 0; + var_f2 = 1; + var_f3 = var_l3; + var_f2 /= var_f3; + var_f3 = var_l3; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l18; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l16; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1199(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p1; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p2; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_f0; + var_f1 = var_p3; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, f32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = 1055626u; + var_i1 = 25u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 345u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 1u; + var_i1 = var_p2; + var_i0 <<= (var_i1 & 31); + var_i1 = 255u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i2 = var_l4; + var_i1 &= var_i2; + var_i0 = var_i0 == var_i1; + var_p2 = var_i0; + goto var_B3; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundCuboid_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2, f32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_i2; + var_i3 = 906u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 1096136u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_i2; + var_i3 = 906u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1203(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B1; + default: goto var_B3; + } + var_B3:; + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1100528u; + var_i3 = 13u; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 9, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = 1100544u; + var_i0 = w2c_rapier__wasm3d__bg_f665(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i1 = !(var_i1); + if (var_i1) {goto var_B4;} + var_i0 = 1u; + var_i1 = var_p1; + if (var_i1) {goto var_B4;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 9u); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 4u; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = 1u; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1107324u; + var_i3 = 1u; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 4u); + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 12u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i1) {goto var_B4;} + var_B5:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1106972u; + var_i2 = 1u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B4:; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + goto var_B0; + var_B2:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1097643u; + var_i2 = 19u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1097632u; + var_i2 = 11u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_cuboid_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1088876u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundCylinder_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1095152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = 1093436u; + var_i1 = 77u; + var_i2 = 1093616u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_roundCone_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l3; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l5; + var_i1 = 1094824u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1207(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, f32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_f4 = var_p4; + w2c_rapier__wasm3d__bg_f61(instance, var_i0, var_i1, var_i2, var_i3, var_f4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_i1 = 4u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_B0:; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1208(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B1:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_cylinder_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_f0 = var_p0; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B2;} + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l2; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1091604u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B2:; + var_i0 = 1093436u; + var_i1 = 77u; + var_i2 = 1093616u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_cone_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 1091996u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1211(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i2 = 11u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 -= var_i1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1212(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l3; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_p1 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1213(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 1100588u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 1100560u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1100692u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1214(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 1103108u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 1103080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1103196u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawshape_ball_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + u32 var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B0; + } + var_i0 = var_l2; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 1086428u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_i0; + var_i0 = var_l1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B0; + } + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + goto var_Bfunc; + var_B0:; + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l1 = var_i2; + var_i3 = 906u; + var_i4 = var_l1; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1216(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1217(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p1; + var_i3 = var_l4; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p2; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_B0:; + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1218(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + w2c_rapier__wasm3d__bg_f1208(instance, var_i0); + } + var_i0 = var_p0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B1:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1219(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1054824u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + UNREACHABLE; + var_B0:; + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1220(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i0 = w2c_wbg_0x5F_wbg_call_e1f72c051cdab859(instance->w2c_wbg_instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_p1 = var_i0; + var_i0 = 1111180u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111180u; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111184u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 1111184u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p1; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1221(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1066200u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + UNREACHABLE; + var_B0:; + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1222(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1081076u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + } + UNREACHABLE; + var_B0:; + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1223(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1; + var_l2 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p1 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 2u; + var_i2 = 1088672u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = 1u; + var_p1 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + f32 var_l16 = 0, var_l17 = 0, var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, + var_l24 = 0, var_l25 = 0, var_l26 = 0, var_l27 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7, + var_f8; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l10 = var_i0; + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_i0; + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = var_l5; + var_i1 = 48u; + var_i0 += var_i1; + var_l13 = var_i0; + var_L3: + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_l10; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l11; + var_i1 = var_l2; + var_i2 = 360u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l2; + var_i3 = var_l10; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l4; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_l9; + var_i1 = var_l6; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + goto var_B2; + var_B4:; + var_i0 = var_l3; + var_i1 = 304u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 316u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i1 = 312u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l14 = var_i0; + var_L7: + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l8; + var_i2 = 168u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l2; + var_i3 = var_l8; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = var_l7; + w2c_rapier__wasm3d__bg_f824(instance, var_i0, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l7 = var_i0; + } + var_i0 = var_l5; + var_i1 = var_l7; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l7; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l7 = var_i0; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l7; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B8;} + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l18 = var_f0; + var_i0 = var_l3; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l21 = var_f0; + var_i0 = var_l3; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l25 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l26 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l27 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l20 = var_f0; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + var_f1 = var_l21; + var_i2 = var_l2; + var_i3 = 4294967232u; + var_i2 -= var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l16 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l20; + var_i3 = var_l2; + var_i4 = 52u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l17 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l19; + var_i3 = var_l2; + var_i4 = 56u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l23 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f2 = var_l18; + var_i3 = var_l2; + var_i4 = 60u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l24 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 92u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l20; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l24; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l19; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_f1 = var_l18; + var_f2 = var_l17; + var_f1 *= var_f2; + var_f2 = var_l19; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f3 = var_l21; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l24; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_l19; + var_f2 = var_l24; + var_f1 *= var_f2; + var_f2 = var_l21; + var_f3 = var_l17; + var_f2 *= var_f3; + var_f3 = var_l20; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f2 = var_l18; + var_f3 = var_l23; + var_f2 *= var_f3; + var_f1 -= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_f0 = var_l20; + var_i1 = var_l2; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l23 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l19; + var_i2 = var_l2; + var_i3 = 68u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l16 = var_f0; + var_f1 = var_l16; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l18; + var_f1 = var_l24; + var_f0 *= var_f1; + var_i1 = var_l2; + var_i2 = 76u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l22 = var_f1; + var_f2 = var_l20; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l17 = var_f0; + var_f1 = var_l17; + var_f0 += var_f1; + var_l17 = var_f0; + var_i0 = var_l2; + var_i1 = 108u; + var_i0 += var_i1; + var_f1 = var_l27; + var_f2 = var_l22; + var_f3 = var_l21; + var_f4 = var_l16; + var_f3 *= var_f4; + var_f4 = var_l20; + var_f5 = var_l17; + var_f4 *= var_f5; + var_f5 = var_l19; + var_f6 = var_l19; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f7 = var_l18; + var_f8 = var_l23; + var_f7 *= var_f8; + var_f6 -= var_f7; + var_l22 = var_f6; + var_f7 = var_l22; + var_f6 += var_f7; + var_l22 = var_f6; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 104u; + var_i0 += var_i1; + var_f1 = var_l26; + var_f2 = var_l23; + var_f3 = var_l21; + var_f4 = var_l17; + var_f3 *= var_f4; + var_f4 = var_l18; + var_f5 = var_l22; + var_f4 *= var_f5; + var_f5 = var_l20; + var_f6 = var_l16; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l2; + var_i1 = 100u; + var_i0 += var_i1; + var_f1 = var_l25; + var_f2 = var_l24; + var_f3 = var_l22; + var_f4 = var_l21; + var_f3 *= var_f4; + var_f4 = var_l19; + var_f5 = var_l16; + var_f4 *= var_f5; + var_f5 = var_l18; + var_f6 = var_l17; + var_f5 *= var_f6; + var_f4 -= var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B9:; + var_i0 = var_l14; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L7;} + goto var_B6; + var_B8:; + var_i0 = 1057032u; + var_i1 = 43u; + var_i2 = 1075232u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l9; + var_i1 = var_l6; + var_l4 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_B2:; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_Bfunc; + var_B1:; + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l1; + var_i1 = var_l1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l1; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0; + f64 var_l11 = 0, var_l12 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + f64 var_d0, var_d1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l2 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l6 = var_i1; + var_i2 = var_l2; + var_i3 = 20u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l7 = var_i2; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_L3: + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_l8 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l10; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l11 = var_d0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_d0; + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_d1 = var_l11; + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p1; + var_d1 = var_l12; + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_i1 = 34u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 68u; + var_i3 += var_i4; + var_i4 = var_p1; + var_i5 = 72u; + var_i4 += var_i5; + var_i5 = var_p1; + var_i6 = 76u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f1220(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_B4; + } + var_i0 = var_p1; + var_d1 = var_l11; + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_p1; + var_d1 = var_l12; + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_i1 = 35u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = 68u; + var_i3 += var_i4; + var_i4 = var_p1; + var_i5 = 72u; + var_i4 += var_i5; + var_i5 = var_p1; + var_i6 = 76u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f1220(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 68u); + var_l2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B4:; + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = var_l7; + w2c_rapier__wasm3d__bg_f107(instance, var_i0, var_i1, var_i2); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l3 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l3; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + var_B2:; + var_i0 = var_p1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, + var_l18 = 0, var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0; + u64 var_l23 = 0, var_l24 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l19 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l19; + var_i1 = 12u; + var_i0 += var_i1; + var_l20 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l21 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l22 = var_i0; + var_L9: + var_i0 = var_l22; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_l21; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B16; + case 1: goto var_B12; + case 2: goto var_B13; + case 3: goto var_B14; + case 4: goto var_B4; + default: goto var_B17; + } + var_B17:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L18: + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = 1u; + var_i1 -= var_i2; + var_i2 = var_p1; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = 52u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l5; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l5; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L18; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 204u); + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 0u; + var_i3 = var_l3; + var_i2 -= var_i3; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l4 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_l8 = var_i0; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_l8; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l8; + if (var_i0) {goto var_B15;} + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L22: + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 >>= (var_i1 & 31); + var_l7 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_L22;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_p1 = var_i0; + goto var_L18; + var_B19:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 208u); + var_i2 = 4294967295u; + var_i1 ^= var_i2; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L23: + var_i0 = var_p1; + var_i1 = var_l3; + var_i0 >>= (var_i1 & 31); + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_L23;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L18; + UNREACHABLE; + var_B16:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = 0u; + var_l5 = var_i0; + var_L24: + var_i0 = var_p1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_l3 = var_i0; + var_i1 = 31u; + var_i0 &= var_i1; + var_l18 = var_i0; + var_i1 = 31u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 2u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 64u); + var_l8 = var_i1; + var_i2 = 1u; + var_i1 >>= (var_i2 & 31); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_l8; + var_i1 ^= var_i2; + var_i2 = 63u; + var_i1 = var_i1 > var_i2; + var_i0 |= var_i1; + var_l4 = var_i0; + } + var_i0 = var_l7; + var_i0 = !(var_i0); + if (var_i0) {goto var_B30;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 == var_i1; + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = var_l3; + var_i3 = var_p1; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B29;} + var_i0 = var_l18; + var_i1 = 30u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_L35: + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_L35;} + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 4294967294u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + } + var_i0 = var_l7; + var_i1 = var_l18; + var_i2 = 52u; + var_i1 *= var_i2; + var_l2 = var_i1; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p1 = var_i0; + var_L37: + var_i0 = var_p1; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_p1; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_L37;} + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l18; + var_i1 = 30u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B28;} + var_i0 = 0u; + var_p1 = var_i0; + var_L38: + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 52u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + } + var_i0 = var_l4; + var_i1 = 104u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + } + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 1560u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L38;} + goto var_B27; + } + var_i0 = var_l5; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l5; + var_i1 = 10u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B25;} + goto var_B26; + var_B30:; + var_i0 = var_l5; + var_i1 = 7u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B26;} + var_i0 = var_l5; + var_i1 = 10u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B26;} + goto var_B25; + var_B29:; + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = var_l5; + var_i3 = 6u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = 0u; + var_p1 = var_i0; + var_L41: + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 >>= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_L41;} + var_i0 = var_l5; + var_i1 = var_l5; + var_i2 = 7u; + var_i1 = var_i1 < var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l3; + var_p1 = var_i0; + goto var_L24; + var_B28:; + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + var_i0 = var_l18; + var_i1 = 28u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B27;} + var_i0 = var_l7; + var_i1 = 104u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L42: + var_i0 = var_l2; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 2u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B11;} + } + var_i0 = var_l2; + var_i1 = 52u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1508u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L42;} + var_B27:; + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B11; + var_B26:; + var_i0 = var_l5; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_B25:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + goto var_L24; + UNREACHABLE; + var_B15:; + var_i0 = var_l7; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + var_i2 = var_p1; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l9 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l10 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l11 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l12 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l13 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l14 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l15 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l16 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l17 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + w2c_rapier__wasm3d__bg_f350(instance, var_i0); + goto var_B11; + var_B14:; + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f458(instance, var_i0, var_i1); + goto var_B3; + var_B13:; + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B44;} + w2c_rapier__wasm3d__bg_f1311(instance); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l2; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + var_i1 = var_l6; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_l23 = var_j1; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_j2 = i64_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l24 = var_j2; + var_i1 = var_j1 < var_j2; + var_j2 = var_l23; + var_j3 = var_l24; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + if (var_i0) {goto var_B44;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B44:; + goto var_B3; + var_B12:; + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 &= var_i2; + var_p1 = var_i1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + if (var_i0) {goto var_B10;} + var_i0 = 0u; + var_l4 = var_i0; + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + var_i0 = !(var_i0); + var_l4 = var_i0; + } + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 4u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f528(instance, var_i0, var_i1); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 64u); + var_l7 = var_i0; + if (var_i0) { + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 60u); + var_p1 = var_i0; + var_i0 = var_l4; + if (var_i0) {goto var_B47;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B47;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B47:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B48;} + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 53u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_l4 = var_i0; + var_L52: + var_i0 = var_l4; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i3 = 10u; + var_i2 = var_i2 > var_i3; + var_i3 = var_l4; + var_i4 = 7u; + var_i3 = var_i3 >= var_i4; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_i0 = !(var_i0); + if (var_i0) {goto var_L52;} + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + if (var_i0) {goto var_B49;} + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1049500u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + goto var_B48; + var_B49:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l3 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l17 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l16 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l15 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l14 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l13 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + var_l12 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l11 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l9 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l5 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_l8 = var_i0; + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B48:; + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f1218(instance, var_i0); + } + var_i0 = var_p1; + if (var_i0) {goto var_B11;} + goto var_B4; + } + var_i0 = var_l4; + if (var_i0) {goto var_B5;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B5;} + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + goto var_B5; + var_B11:; + var_i0 = 52u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B6;} + var_i0 = var_p1; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p1; + var_i1 = var_l10; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_p1; + var_i1 = var_l11; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_i1 = var_l12; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p1; + var_i1 = var_l13; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l14; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p1; + var_i1 = var_l15; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_l16; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = var_l17; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = var_p1; + var_i1 = w2c_wbg_0x5F_wbg_rawcontactforceevent_new(instance->w2c_wbg_instance, var_i1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l20; + var_i2 = var_l6; + var_i3 = 36u; + var_i2 += var_i3; + var_i3 = var_l6; + var_i4 = 56u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 56u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L9;} + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_L9; + var_B10:; + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 68, var_i1); + var_i0 = var_l6; + var_i1 = 1051080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i2 = 56u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f1152(instance, var_i0, var_i1); + UNREACHABLE; + var_B8:; + var_i0 = var_l6; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = 1049224u; + var_i1 = 43u; + var_i2 = var_l6; + var_i3 = 56u; + var_i2 += var_i3; + var_i3 = 1049300u; + var_i4 = 1049516u; + w2c_rapier__wasm3d__bg_f1021(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B7:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1049484u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = 52u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B5:; + var_i0 = var_l2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_p1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l6; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = var_l6; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 76u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 1051528u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_l6; + var_i1 = 1048632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l6; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l6; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = 1051612u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l19; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1228(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f173(instance, var_i0, var_i1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l3 = var_f0; + var_i0 = 100u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 100u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_f1); + var_i0 = var_p0; + var_i1 = 1095480u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1229(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p0; + var_i3 = 12u; + var_i2 += var_i3; + var_i3 = var_p0; + var_i4 = 24u; + var_i3 += var_i4; + var_i4 = var_p1; + w2c_rapier__wasm3d__bg_f258(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_p2; + var_i0 = var_f0 <= var_f1; + goto var_B0; + } + var_i0 = 0u; + var_B0:; + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1230(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_wbg_0x5F_wbg_call_3999bee59e9f7719(instance->w2c_wbg_instance, var_i0, var_i1, var_i2, var_i3); + var_p1 = var_i0; + var_i0 = 1111180u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111180u; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111184u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 1111184u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_p4 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p1; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1231(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 298u); + var_i2 = 1u; + var_i3 = var_p1; + var_i4 = 255u; + var_i3 &= var_i4; + var_p1 = var_i3; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 298, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p4 = var_i0; + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 1u; + var_i0 &= var_i1; + var_i1 = var_l6; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p5; + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p5; + var_i1 = 4u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 >>= (var_i1 & 31); + var_i1 = var_p4; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_B6:; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + if (var_i0) {goto var_B4;} + goto var_B3; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_i2 = 248u; + var_i1 &= var_i2; + var_i2 = var_l6; + var_i2 = !(var_i2); + var_i3 = 0u; + var_i4 = 2u; + var_i5 = var_l7; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i3 = 0u; + var_i4 = 4u; + var_i5 = var_p4; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_B2:; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l6 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l7 = var_i0; + var_i0 = var_p4; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_p4 = var_i0; + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p5 = var_i0; + var_i1 = 8u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i1 = var_l6; + var_i0 ^= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p5; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i1 = var_l7; + var_i0 ^= var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_p5; + var_i1 = 32u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + var_i1 = var_p4; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_B6:; + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_l8; + if (var_i0) {goto var_B4;} + goto var_B3; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_i2 = 199u; + var_i1 &= var_i2; + var_i2 = 0u; + var_i3 = 16u; + var_i4 = var_l7; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i3 = 0u; + var_i4 = 8u; + var_i5 = var_l6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i3 = 0u; + var_i4 = 32u; + var_i5 = var_p4; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 |= var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_B2:; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawbroadphase_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_j1 = 4294967295ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 44u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = 1063416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 84u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 104u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 104u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 100u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 8u; + var_i0 += var_i1; + var_l0 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 560u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 200u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = var_l0; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 1056984u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 60u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 52u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 42949672960ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 42949672960ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 42949672960ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B1; + } + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B3:; + var_i0 = 560u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B2:; + var_i0 = 200u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 72u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 72u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + goto var_Bfunc; + var_B0:; + var_i0 = 160u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1236(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3; + var_f0 = 0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l3 = var_f1; + var_f2 = var_l3; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f3 = var_l3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 -= var_f2; + var_l3 = var_f1; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l3; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1237(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 24u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 24u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 1088384u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1238(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1095152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1239(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_f0; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1094824u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1240(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = var_p2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 3u); + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 3, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 2u); + var_i2 = var_p2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 2u); + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 1u); + var_i2 = var_p2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2) + 1u); + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i1 &= var_i2; + var_i2 = 1u; + var_i1 &= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1241(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1103680u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + w2c_rapier__wasm3d__bg_f904(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i1 = var_l4; + var_i2 = 160u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = 4u; + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 156u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 468u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_i1 = 344u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 55u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 8u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 24u; + var_i0 <<= (var_i1 & 31); + var_i1 = 24u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 1056280u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055120u; + var_i1 = 73u; + var_i2 = 1055256u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1055240u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + u64 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l4 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l2; + var_j1 = var_l4; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1217(instance, var_i0, var_i1, var_i2); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B22; + case 2: goto var_B21; + case 3: goto var_B20; + case 4: goto var_B19; + case 5: goto var_B18; + case 6: goto var_B17; + case 7: goto var_B16; + case 8: goto var_B15; + case 9: goto var_B14; + case 10: goto var_B13; + case 11: goto var_B12; + case 12: goto var_B11; + case 13: goto var_B10; + case 14: goto var_B9; + case 15: goto var_B8; + case 16: goto var_B7; + case 17: goto var_B6; + default: goto var_B4; + } + var_B22:; + var_i0 = 2u; + var_l2 = var_i0; + goto var_B4; + var_B21:; + var_i0 = 3u; + var_l2 = var_i0; + goto var_B4; + var_B20:; + var_i0 = 5u; + var_l2 = var_i0; + goto var_B4; + var_B19:; + var_i0 = 6u; + var_l2 = var_i0; + goto var_B4; + var_B18:; + var_i0 = 4u; + var_l2 = var_i0; + goto var_B4; + var_B17:; + var_i0 = 17u; + var_l2 = var_i0; + goto var_B4; + var_B16:; + var_i0 = 7u; + var_l2 = var_i0; + goto var_B4; + var_B15:; + var_i0 = 8u; + var_l2 = var_i0; + goto var_B4; + var_B14:; + var_i0 = 9u; + var_l2 = var_i0; + goto var_B4; + var_B13:; + var_i0 = 10u; + var_l2 = var_i0; + goto var_B4; + var_B12:; + var_i0 = 11u; + var_l2 = var_i0; + goto var_B4; + var_B11:; + var_i0 = 12u; + var_l2 = var_i0; + goto var_B4; + var_B10:; + var_i0 = 13u; + var_l2 = var_i0; + goto var_B4; + var_B9:; + var_i0 = 14u; + var_l2 = var_i0; + goto var_B4; + var_B8:; + var_i0 = 15u; + var_l2 = var_i0; + goto var_B4; + var_B7:; + var_i0 = 16u; + var_l2 = var_i0; + goto var_B4; + var_B6:; + var_i0 = 1055708u; + var_i1 = 20u; + var_i2 = 1055764u; + w2c_rapier__wasm3d__bg_f1461(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B5:; + var_i0 = 1u; + var_l2 = var_i0; + var_B4:; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055572u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1244(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = w2c_wbg_0x5F_wbg_call_168da88779e35f61(instance->w2c_wbg_instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = 1111180u; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = 1111180u; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111184u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i0 = 1111184u; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_p3 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p1; + var_i3 = var_p3; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1245(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i1 = var_p0; + var_i2 = 104u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 36u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 7u; + var_i3 += var_i4; + var_i4 = 4294967288u; + var_i3 &= var_i4; + var_i2 += var_i3; + var_i3 = var_p1; + var_i4 = var_p3; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1246(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1100376u; + var_i2 = 4u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1100380u; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f606(instance, var_i0, var_i1, var_i2); + var_i1 = 1100384u; + var_i2 = var_l2; + var_i3 = 12u; + var_i2 += var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f606(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 13u); + var_i1 = !(var_i1); + if (var_i1) {goto var_B0;} + var_i0 = 1u; + var_i1 = var_p1; + if (var_i1) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107319u; + var_i2 = 2u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_B0; + } + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107305u; + var_i2 = 1u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_B0:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f64 var_d0, var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l4 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l4; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1216(instance, var_i0, var_i1, var_i2); + var_l4 = var_i0; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 304u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_p2; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_d0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055424u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B3:; + var_i0 = var_p2; + var_i1 = var_l4; + var_i2 = 1055692u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_d0 = var_p1; + FUNC_EPILOGUE; + return var_d0; +} + +f32 w2c_rapier__wasm3d__bg_f1248(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1, var_f2, var_f3; + var_f0 = 0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_i2 = var_p0; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 4u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p0; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 8u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + var_l3 = var_f1; + var_i2 = var_p2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_f1 = var_l3; + var_f2 = var_l3; + var_f3 = 0; + var_i2 = var_f2 < var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1249(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l3 = var_f0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1096136u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1250(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l1 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = 16777215u; + var_i1 = var_p0; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_i1; + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + var_i2 = var_p0; + var_i3 = 84u; + var_i2 += var_i3; + var_i2 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 0u; + var_i2 = var_i2 != var_i3; + var_i1 &= var_i2; + var_i2 = var_l1; + var_i3 = 2u; + var_i2 = var_i2 == var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1253(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + f32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 24u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p1; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_l4 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = var_l4; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + var_f2 = var_l4; + var_i3 = var_p3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_f2 *= var_f3; + var_f1 += var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1254(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2147483647u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 2147483648u; + var_i2 &= var_i3; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1255(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = instance->w2c_g0; + var_i1 = 96u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p1; + w2c_rapier__wasm3d__bg_f173(instance, var_i0, var_i1); + var_i0 = 96u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 96u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 96u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 1091224u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 96u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1256(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f861(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f1257(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1258(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1259(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1260(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1052152u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_j0; +} + +u32 w2c_rapier__wasm3d__bg_rawccdsolver_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 1008981770u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_j1); + var_i0 = var_l0; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l0; + var_j1 = 68719476736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l0; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l0; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_l0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_i1 = 1075248u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 160u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 156u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = 4u; + var_i3 = var_l0; + var_i4 = 48u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f902(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l2 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + if (var_i0) { + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + goto var_B4; + var_B5:; + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 4u; + w2c_rapier__wasm3d__bg_f814(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l2 = var_i0; + var_i0 = var_l0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l3 = var_i0; + var_B4:; + var_i0 = var_l2; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l2; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 36u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B2;} + var_i0 = 3680u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l1; + var_i1 = var_l0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l1; + var_j1 = 42949672960ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l0; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B0; + var_B3:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B2:; + var_i0 = 160u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B1:; + var_i0 = 3680u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = 80u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 80u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l1; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_len_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0, var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 80u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + var_i1 = 20u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 4u; + w2c_rapier__wasm3d__bg_f358(instance, var_i0, var_i1); + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + if (var_i0) { + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l0; + var_i1 = var_l1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_j1); + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_j1); + var_i0 = var_l0; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_j1 = 42949672960ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l0; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_i1 = var_l1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_l1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l1; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B1; + } + goto var_B0; + var_B1:; + var_i0 = 80u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 80u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 76u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i1 = 80u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + goto var_Bfunc; + var_B0:; + var_i0 = 160u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_len_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcolliderset_len_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + u64 var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l16 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l16; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_l6 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l6; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l6; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_B2:; + var_i0 = var_p2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L3: + var_i0 = var_l3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f595(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_L11: + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l5 = var_i0; + var_i1 = 28u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = 24u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l7 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + goto var_B14; + } + var_L16: + var_i0 = var_l6; + var_i1 = var_l4; + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 56u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 56u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l6; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + goto var_B6; + var_B13:; + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_B10:; + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f595(instance, var_i0, var_i1); + goto var_B5; + var_B9:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l6; + var_i1 = var_p2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 216u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_B5:; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B4; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l5 = var_i1; + var_i2 = var_l10; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B20; + } + var_i0 = var_p2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_B20:; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + var_i2 = var_p2; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_d1 = f64_reinterpret_i64(var_j1); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 44u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 216u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_L3; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0, + var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0; + u64 var_l16 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2, var_j3; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 240u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = 33u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l16 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l16; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l9 = var_i0; + var_l5 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l10 = var_i0; + var_l7 = var_i0; + var_i0 = var_l9; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_l8 = var_i1; + var_i2 = 4294967232u; + var_i1 -= var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l8; + var_i1 = 60u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_B2:; + var_i0 = var_p2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 60, var_i1); + var_i0 = var_p2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p2; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l3; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 68u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 148u; + var_i0 += var_i1; + var_l11 = var_i0; + var_L3: + var_i0 = var_l3; + var_i1 = 216u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 120u; + var_i1 += var_i2; + w2c_rapier__wasm3d__bg_f593(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 232u); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B10;} + var_L11: + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_i1); + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B10;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 184u); + var_l6 = var_i0; + var_i1 = 52u; + var_i0 += var_i1; + var_l12 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = var_l6; + var_i1 = 48u; + var_i0 += var_i1; + var_l13 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = 4294967295u; + var_l4 = var_i0; + var_i0 = 4294967295u; + var_p2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 180u); + var_l7 = var_i0; + var_i1 = var_l6; + var_i2 = 40u; + var_i1 += var_i2; + var_l14 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l7; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l3; + var_i1 = var_l6; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 132, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_p2; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + goto var_B14; + } + var_L16: + var_i0 = var_l5; + var_i1 = var_l4; + var_p2 = var_i1; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B13;} + var_i0 = var_l3; + var_i1 = var_l8; + var_i2 = var_p2; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_l15 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 124, var_i1); + var_i0 = var_l15; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l7; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_L16;} + var_B14:; + var_i0 = var_l12; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = 20u; + var_i0 *= var_i1; + var_l7 = var_i0; + var_i1 = var_l13; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i1 = var_l14; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l6; + var_i1 = 36u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l7; + var_i2 = var_l8; + var_i1 += var_i2; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 232, var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l5; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 224, var_j1); + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 <<= (var_i3 & 31); + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_j1); + goto var_B6; + var_B13:; + var_i0 = var_l3; + var_i1 = 2u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 140, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 176u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L11;} + var_B10:; + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_i1 = var_l11; + w2c_rapier__wasm3d__bg_f593(instance, var_i0, var_i1); + goto var_B5; + var_B9:; + var_i0 = 1049440u; + var_i1 = 43u; + var_i2 = 1053728u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B8:; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1053696u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 1053712u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l3; + var_i1 = 192u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 216u; + var_i1 += var_i2; + var_l4 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 216u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 192, var_j1); + var_B5:; + var_i0 = var_l3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 208u); + var_p2 = var_i0; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i1 = 240u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B4; + } + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_L3;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 192u); + var_p2 = var_i0; + var_i1 = var_l9; + var_i0 = var_i0 == var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 196u); + var_l4 = var_i1; + var_i2 = var_l10; + var_i1 = var_i1 == var_i2; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 28u); + goto var_B20; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 200u); + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 204u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_B20:; + var_p2 = var_i0; + var_i0 = var_l3; + var_i1 = var_l4; + var_j1 = (u64)(var_i1); + var_i2 = var_p2; + var_j2 = (u64)(var_i2); + var_j3 = 32ull; + var_j2 <<= (var_j3 & 63); + var_j1 |= var_j2; + var_d1 = f64_reinterpret_i64(var_j1); + var_i1 = w2c_wbg_0x5F_wbindgen_number_new(instance->w2c_wbg_instance, var_d1); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 216, var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 40u; + var_i1 += var_i2; + var_i2 = var_l3; + var_i3 = 44u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = 216u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f1244(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 216u); + var_p2 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L3;} + var_i0 = var_p2; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + goto var_L3; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0, var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 1008981770u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l0; + var_j1 = 9187343237679939583ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l0; + var_i1 = 1075248u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_i0 = var_l0; + var_i1 = 72u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 56u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 48u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 40u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 68719476736ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 18410715276682199039ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 18410715274534715391ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 88u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 96u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 104u; + var_i0 += var_i1; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 112u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 120u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 128u; + var_i0 += var_i1; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 136u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 144u; + var_i0 += var_i1; + var_j1 = 4ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = 160u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 160u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l0; + var_i2 = 156u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l0; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l1; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f1270(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1271(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1272(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1273(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1274(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1063816u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f1275(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, + var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 32u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 4294967295u; + var_i2 = var_l2; + var_i3 = var_l2; + var_i4 = 1u; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + if (var_i0) {goto var_B0;} + var_B1:; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l7 = var_i1; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 132u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_l9 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = var_l9; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l10 = var_i2; + w2c_rapier__wasm3d__bg_f1020(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l11 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l12 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = var_l10; + w2c_rapier__wasm3d__bg_f1020(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l13; + var_i1 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + } + var_i0 = var_l2; + if (var_i0) { + var_i0 = var_l2; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = var_l10; + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = var_l4; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l4; + if (var_i0) { + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + w2c_rapier__wasm3d__bg_f1086(instance, var_i0, var_i1); + } + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l9; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + } + var_i0 = var_l12; + var_i1 = var_l11; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B0:; + var_i0 = var_l2; + var_i1 = 4294967295u; + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l2 = var_i2; + var_i3 = var_l2; + var_i4 = 1u; + var_i3 = var_i3 == var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = 7u; + var_i1 += var_i2; + var_i2 = 4294967288u; + var_i1 &= var_i2; + var_i0 += var_i1; + var_l2 = var_i0; + if (var_i0) {goto var_B6;} + var_B7:; + var_i0 = 1079975u; + var_i1 = 43u; + var_i2 = 1096432u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_l6; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u64 w2c_rapier__wasm3d__bg_f1276(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 4u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1277(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 24u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1278(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 -= var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p0 = var_i1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 1080208u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = 20u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f1279(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 160, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 176, var_j1); + var_i0 = var_p0; + var_j1 = 12884901890ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 4294967296ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 168u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 184u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = 144u; + var_i0 = w2c_rapier__wasm3d__bg_f1635(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 188, var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1280(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1281(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 9277381659105601537ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1282(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 6121209164846975457ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1283(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 3517179905564348049ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1284(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 3517179905564348049ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1285(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 4343259466870275585ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1286(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 2053609341550047762ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1287(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 14008058804362236105ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1288(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 4122647049197707663ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1289(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 4122647049197707663ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1290(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 11353244556210880497ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1291(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 16714414227611797861ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1292(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 12618006700492273925ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1293(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 12618006700492273925ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1294(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 16460756489303372737ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1295(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 16460756489303372737ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1296(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 2121141928332312520ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1297(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 2121141928332312520ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1298(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + u64 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j2, var_j3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 96u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_j0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_j2 = var_l3; + var_j3 = 17141624817212494002ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1299(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1300(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p2; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l3 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f858(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_l3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5, u32 var_p6) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0; + u64 var_l13 = 0; + f32 var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l11 = var_i0; + var_i0 = var_p6; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l12 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l10 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p2; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = var_p4; + var_f2 = var_p4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p3; + var_f2 = var_p3; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_f0 = var_l7; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l7 = var_f0; + var_i0 = var_l10; + var_i1 = 8u; + var_i0 += var_i1; + var_p6 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l13 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p6; + var_j1 = var_l13; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l11; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l10; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p6 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_p5; + var_f1 = var_l7; + var_f0 /= var_f1; + var_p5 = var_f0; + var_f0 = var_p4; + var_f1 = var_l7; + var_f0 /= var_f1; + var_p4 = var_f0; + var_f0 = var_p3; + var_f1 = var_l7; + var_f0 /= var_f1; + var_p3 = var_f0; + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_f0; + var_i0 = var_p6; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_f0; + var_f1 = var_p2; + var_f2 = var_l7; + var_f1 /= var_f2; + var_p2 = var_f1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_f0 = var_p3; + var_f1 = var_l8; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B7;} + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B6;} + var_B7:; + var_f0 = var_l9; + var_f1 = var_p2; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_f0 = var_l8; + var_f1 = var_p3; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_B6:; + var_i0 = var_p6; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l7 = var_f0; + var_f1 = var_p2; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p3; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B8;} + var_i0 = var_p6; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_B8:; + var_f0 = var_l7; + var_f1 = var_p2; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p3; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 68u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_f1 = -(var_f1); + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p6; + var_i1 = 72u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p5; + var_f1 = -(var_f1); + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p6; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_p6; + var_i1 = 72u; + var_i0 += var_i1; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 68u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_p5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 40u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p6; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_i0 = var_l12; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B4;} + var_i0 = var_p6; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p6; + var_i1 = var_p6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p6; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p6; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1302(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l3 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l4 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l4; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1303(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, u32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p5; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l8 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_p5 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l9 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p5; + var_j1 = var_l9; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p5 = var_i0; + if (var_i0) { + var_i0 = var_p5; + var_i1 = 52u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_p5; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p2; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_l7; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p3; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i1 = 56u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i1 = 76u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p2; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p3; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B5;} + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_p4; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B4;} + var_B5:; + var_i0 = var_p5; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_p5; + var_i1 = 84u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 80u; + var_i0 += var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 76u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = 56u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + var_i0 = var_p5; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B4;} + var_i0 = var_p5; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p5; + var_i1 = var_p5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p5; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p5; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B4:; + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 7u; + var_i0 &= var_i1; + var_i1 = 7u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + if (var_i0) {goto var_B4;} + goto var_B3; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_i2 = 248u; + var_i1 &= var_i2; + var_i2 = 7u; + var_i3 = 0u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_B2:; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l4 = var_i0; + var_i0 = var_p3; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = 8u; + var_i0 += var_i1; + var_p2 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p2; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_p2 = var_i0; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 240u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 56u; + var_i0 &= var_i1; + var_i1 = 56u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + if (var_i0) {goto var_B3;} + var_i0 = var_l5; + if (var_i0) {goto var_B4;} + goto var_B3; + } + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B4:; + var_i0 = var_p2; + var_i1 = 340u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 296u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 296, var_i1); + } + var_i0 = var_p2; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 340, var_i1); + var_i0 = var_p2; + var_i1 = 336u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B3:; + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 240u); + var_i2 = 199u; + var_i1 &= var_i2; + var_i2 = 56u; + var_i3 = 0u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 240, var_i1); + var_i0 = var_p2; + w2c_rapier__wasm3d__bg_f656(instance, var_i0); + var_B2:; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 136u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1310(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1311(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 1102424u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 1101496u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1102480u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1312(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + var_i1 = 1103284u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 1103236u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1103292u; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1313(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_f1 = var_l2; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_i0 = var_f0 <= var_f1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1314(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f191(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1315(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f206(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1316(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f223(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1317(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f168(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1318(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1319(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f176(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1320(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f124(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1321(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f175(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1322(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f220(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1323(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f192(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1324(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, f32 var_p3, u32 var_p4) { + u32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f1, var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_f3 = var_p3; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f137(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l5; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 16u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 72u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 80u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 2u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l10 = 0; + f32 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p2; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = var_p4; + var_f2 = var_p4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p3; + var_f2 = var_p3; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l9; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l9 = var_f0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f929(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_f1 = var_p5; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l6; + var_f1 = var_p4; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_f1 = var_p3; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l6; + var_f1 = var_p2; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l6; + var_i1 = 16u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 345u); + var_i1 = 1u; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 60u; + var_i0 += var_i1; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + } + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1055304u; + var_i1 = 77u; + var_i2 = 1055440u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l10 = 0; + f32 var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l6 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p2; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = var_p4; + var_f2 = var_p4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p3; + var_f2 = var_p3; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l9; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l9 = var_f0; + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l10 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l8; + var_j1 = var_l10; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l7 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_i0 = var_l6; + var_f1 = var_p5; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l6; + var_f1 = var_p4; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l6; + var_f1 = var_p3; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l6; + var_f1 = var_p2; + var_f2 = var_l9; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_i1 = var_l6; + var_i2 = 16u; + var_i1 += var_i2; + var_l8 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_j1); + var_i0 = var_l7; + var_i1 = var_l7; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 8u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_l7; + var_i1 = 84u; + var_i0 += var_i1; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + } + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2, f32 var_p3, f32 var_p4, f32 var_p5) { + u32 var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0; + u64 var_l14 = 0; + f32 var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1, var_j2; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l11 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_p2; + var_f1 = var_p2; + var_f0 *= var_f1; + var_f1 = var_p4; + var_f2 = var_p4; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p3; + var_f2 = var_p3; + var_f1 *= var_f2; + var_f2 = var_p5; + var_f3 = var_p5; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l6 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l6; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_l11; + var_i1 = 8u; + var_i0 += var_i1; + var_l12 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l14 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l12; + var_j1 = var_l14; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l10; + var_i1 = var_l11; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_l11; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l10 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B3;} + var_f0 = var_p2; + var_f1 = var_l6; + var_f0 /= var_f1; + var_p2 = var_f0; + var_f1 = var_p2; + var_f1 = -(var_f1); + var_f2 = var_p5; + var_f3 = var_l6; + var_f2 /= var_f3; + var_l8 = var_f2; + var_f3 = 0; + var_i2 = var_f2 >= var_f3; + var_l12 = var_i2; + var_f0 = var_i2 ? var_f0 : var_f1; + var_p5 = var_f0; + var_f1 = var_p5; + var_f0 *= var_f1; + var_f1 = var_p3; + var_f2 = var_l6; + var_f1 /= var_f2; + var_p3 = var_f1; + var_f2 = var_p3; + var_f2 = -(var_f2); + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = var_p4; + var_f2 = var_l6; + var_f1 /= var_f2; + var_p4 = var_f1; + var_f2 = var_p4; + var_f2 = -(var_f2); + var_i3 = var_l12; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l9 = var_f0; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_l11; + var_f1 = var_l6; + var_f2 = var_l9; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l6 = var_f2; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f3 = var_p2; + var_f2 *= var_f3; + var_f3 = var_p3; + var_f4 = var_p3; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_p4; + var_f4 = var_p4; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_f3 = var_l8; + var_i3 = i32_reinterpret_f32(var_f3); + var_i4 = 2147483647u; + var_i3 &= var_i4; + var_f3 = f32_reinterpret_i32(var_i3); + var_f2 = w2c_rapier__wasm3d__bg_f649(instance, var_f2, var_f3); + var_p2 = var_f2; + var_f3 = var_p2; + var_f2 += var_f3; + var_p2 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l11; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l11; + var_f1 = var_p5; + var_f2 = var_l6; + var_f1 /= var_f2; + var_f2 = var_p2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + goto var_B5; + } + var_i0 = var_l11; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l11; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_B5:; + var_i0 = var_l11; + var_i1 = 16u; + var_i0 += var_i1; + var_l12 = var_i0; + var_f0 = 0; + var_p2 = var_f0; + var_f0 = 0; + var_p3 = var_f0; + var_i0 = var_l10; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l13 = var_i0; + if (var_i0) { + var_i0 = var_l10; + var_i1 = var_l10; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_i2 = 4u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_f0 = 1; + var_p4 = var_f0; + var_i0 = var_l10; + var_i1 = 36u; + var_i0 += var_i1; + var_i1 = 0u; + var_i2 = var_l13; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l10 = var_i0; + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f2 = 0.5; + var_f1 *= var_f2; + var_p5 = var_f1; + var_f2 = var_p5; + var_f1 *= var_f2; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f3 = 0.5; + var_f2 *= var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_f1 += var_f2; + var_i2 = var_l12; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f3 = 0.5; + var_f2 *= var_f3; + var_l7 = var_f2; + var_f3 = var_l7; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = 0; + var_f1 += var_f2; + var_l8 = var_f1; + var_f2 = 1.42108547e-14; + var_i1 = var_f1 <= var_f2; + if (var_i1) { + var_f1 = 0; + } else { + var_i1 = instance->w2c_g0; + var_i2 = 16u; + var_i1 -= var_i2; + var_l12 = var_i1; + var_f2 = 1.70141183e+38; + f32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 12, var_f2); + var_i1 = var_l12; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_f1 = var_l8; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + var_p2 = var_f1; + var_f1 = w2c_rapier__wasm3d__bg_f180(instance, var_f1); + var_p3 = var_f1; + var_f1 = var_p2; + var_f1 = w2c_rapier__wasm3d__bg_f183(instance, var_f1); + var_f2 = 1; + var_f1 *= var_f2; + var_p4 = var_f1; + var_f1 = var_l7; + var_f2 = var_p3; + var_f3 = 1; + var_f2 *= var_f3; + var_f3 = var_p2; + var_f2 /= var_f3; + var_l7 = var_f2; + var_f1 *= var_f2; + var_p3 = var_f1; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 *= var_f2; + var_p2 = var_f1; + var_f1 = var_p5; + var_f2 = var_l7; + var_f1 *= var_f2; + } + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l10; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_p4; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l10; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + } + } + var_i0 = var_l11; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_l1; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l2 = var_i0; + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 3u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 3u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1335(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1336(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1088876u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1337(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1091604u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1338(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_f0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p1; + var_f1 = var_l3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1091996u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1339(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 12u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 12u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l2; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1092432u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1340(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = 8u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 8u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1102312u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1341(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l2 = var_i0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_f0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_rapier__wasm3d__bg_f233(instance, var_i0, var_f1, var_i2, var_i3); + goto var_Bfunc; + } + var_i0 = var_p1; + var_f1 = var_l3; + var_i2 = var_l2; + var_i3 = 0u; + var_i0 = w2c_rapier__wasm3d__bg_f293(instance, var_i0, var_f1, var_i2, var_i3); + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1342(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + u64 var_l9 = 0, var_l10 = 0, var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0; + f64 var_l15 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6, var_i7; + u64 var_j0, var_j1, var_j2, var_j3, var_j4; + f64 var_d0, var_d1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_p0; + var_d0 = f64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l15 = var_d0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 1136u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_d0 = var_l15; + var_j0 = i64_reinterpret_f64(var_d0); + var_l9 = var_j0; + var_d0 = var_l15; + var_d1 = var_l15; + var_i0 = var_d0 != var_d1; + if (var_i0) { + var_i0 = 2u; + var_l3 = var_i0; + goto var_B1; + } + var_j0 = var_l9; + var_j1 = 4503599627370495ull; + var_j0 &= var_j1; + var_l13 = var_j0; + var_j1 = 4503599627370496ull; + var_j0 |= var_j1; + var_j1 = var_l9; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = 9007199254740990ull; + var_j1 &= var_j2; + var_j2 = var_l9; + var_j3 = 52ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = 2047u; + var_i2 &= var_i3; + var_p0 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_l12 = var_j0; + var_i0 = 3u; + var_l3 = var_i0; + var_i0 = 1u; + var_i1 = 2u; + var_i2 = 4u; + var_j3 = var_l9; + var_j4 = 9218868437227405312ull; + var_j3 &= var_j4; + var_l14 = var_j3; + var_i3 = !(var_j3); + var_l6 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j2 = var_l14; + var_j3 = 9218868437227405312ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i2 = 4u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j2 = var_l13; + var_i2 = !(var_j2); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + case 2: goto var_B3; + default: goto var_B1; + } + var_B5:; + var_i0 = 4u; + var_l3 = var_i0; + goto var_B1; + var_B4:; + var_i0 = var_p0; + var_i1 = 1075u; + var_i0 -= var_i1; + var_l7 = var_i0; + var_j0 = var_l12; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_j0 = 1ull; + var_l11 = var_j0; + goto var_B1; + var_B3:; + var_j0 = 18014398509481984ull; + var_j1 = var_l10; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l10; + var_j3 = 4503599627370496ull; + var_i2 = var_j2 == var_j3; + var_l6 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j0 = 2ull; + var_j1 = 1ull; + var_i2 = var_l6; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l11 = var_j0; + var_j0 = var_l12; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_i0 = 4294966219u; + var_i1 = 4294966220u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_l7 = var_i0; + var_B1:; + var_i0 = var_l2; + var_i1 = var_l7; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1128, var_i1); + var_i0 = var_l2; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1120, var_j1); + var_i0 = var_l2; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1112, var_j1); + var_i0 = var_l2; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1104, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1130, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1103680u; + goto var_B6; + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_j0 = var_l9; + var_j1 = 63ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + var_l8 = var_i0; + var_i0 = 1106904u; + var_i1 = 1103680u; + var_j2 = var_l9; + var_j3 = 0ull; + var_i2 = (u64)((s64)var_j2 < (s64)var_j3); + var_i0 = var_i2 ? var_i0 : var_i1; + goto var_B6; + } + var_i0 = 1u; + var_l8 = var_i0; + var_i0 = 1106904u; + var_i1 = 1106905u; + var_j2 = var_l9; + var_j3 = 0ull; + var_i2 = (u64)((s64)var_j2 < (s64)var_j3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_B6:; + var_p0 = var_i0; + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B13; + case 1: goto var_B14; + case 2: goto var_B15; + default: goto var_B12; + } + var_B15:; + var_i0 = 4294967284u; + var_i1 = 5u; + var_i2 = var_l7; + var_i3 = 16u; + var_i2 <<= (var_i3 & 31); + var_i3 = 16u; + var_i2 = (u32)((s32)var_i2 >> (var_i3 & 31)); + var_l4 = var_i2; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l4; + var_i0 *= var_i1; + var_l4 = var_i0; + var_i1 = 16063u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1104u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l4; + var_i4 = 4u; + var_i3 >>= (var_i4 & 31); + var_i4 = 21u; + var_i3 += var_i4; + var_l3 = var_i3; + var_i4 = 0u; + var_i5 = var_l5; + var_i4 -= var_i5; + var_i5 = 4294934528u; + var_i6 = var_l5; + var_i7 = 32768u; + var_i6 = var_i6 < var_i7; + var_i4 = var_i6 ? var_i4 : var_i5; + var_l4 = var_i4; + w2c_rapier__wasm3d__bg_f184(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 1040u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1088u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1104u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 16u; + var_i2 += var_i3; + var_i3 = var_l3; + var_i4 = var_l4; + w2c_rapier__wasm3d__bg_f45(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + goto var_B16; + } + var_i0 = var_l2; + var_i1 = 1096u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 1048u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1040u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1088, var_j1); + var_B16:; + var_i0 = var_l4; + var_i1 = var_l2; + var_i1 = i32_load16_s_default32(&instance->w2c_memory, (u64)(var_i1) + 1096u); + var_l4 = var_i1; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 1088u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 1092u); + var_i3 = var_l4; + var_i4 = var_l5; + var_i5 = var_l2; + var_i6 = 1040u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f563(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B11; + } + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1056u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1052, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B11; + } + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B11; + var_B14:; + var_i0 = 2u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 1056u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = 0u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1052, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B11; + } + var_i0 = 1u; + var_l6 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B11; + var_B13:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106907u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + goto var_B11; + var_B12:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1048, var_i1); + var_i0 = var_l2; + var_i1 = 1106910u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1044, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 1040, var_i1); + var_i0 = var_l2; + var_i1 = 1040u; + var_i0 += var_i1; + var_B11:; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 1100u; + var_i0 += var_i1; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1096, var_i1); + var_i0 = var_l2; + var_i1 = var_l8; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1092, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 1088, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 1088u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f339(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 1136u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B9; + var_B10:; + var_i0 = 1106919u; + var_i1 = 37u; + var_i2 = 1106956u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_d0 = var_l15; + var_j0 = i64_reinterpret_f64(var_d0); + var_l9 = var_j0; + var_d0 = var_l15; + var_d1 = var_l15; + var_i0 = var_d0 != var_d1; + if (var_i0) { + var_i0 = 2u; + var_l3 = var_i0; + goto var_B21; + } + var_j0 = var_l9; + var_j1 = 4503599627370495ull; + var_j0 &= var_j1; + var_l13 = var_j0; + var_j1 = 4503599627370496ull; + var_j0 |= var_j1; + var_j1 = var_l9; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = 9007199254740990ull; + var_j1 &= var_j2; + var_j2 = var_l9; + var_j3 = 52ull; + var_j2 >>= (var_j3 & 63); + var_i2 = (u32)(var_j2); + var_i3 = 2047u; + var_i2 &= var_i3; + var_p0 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_l12 = var_j0; + var_i0 = 3u; + var_l3 = var_i0; + var_i0 = 1u; + var_i1 = 2u; + var_i2 = 4u; + var_j3 = var_l9; + var_j4 = 9218868437227405312ull; + var_j3 &= var_j4; + var_l14 = var_j3; + var_i3 = !(var_j3); + var_l6 = var_i3; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j2 = var_l14; + var_j3 = 9218868437227405312ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i2 = 4u; + var_i3 = var_l6; + var_i1 = var_i3 ? var_i1 : var_i2; + var_j2 = var_l13; + var_i2 = !(var_j2); + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B25; + case 1: goto var_B24; + case 2: goto var_B23; + default: goto var_B21; + } + var_B25:; + var_i0 = 4u; + var_l3 = var_i0; + goto var_B21; + var_B24:; + var_i0 = var_p0; + var_i1 = 1075u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_j0 = var_l12; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_j0 = 1ull; + var_l11 = var_j0; + goto var_B21; + var_B23:; + var_j0 = 18014398509481984ull; + var_j1 = var_l10; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_j2 = var_l10; + var_j3 = 4503599627370496ull; + var_i2 = var_j2 == var_j3; + var_l5 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l10 = var_j0; + var_j0 = 2ull; + var_j1 = 1ull; + var_i2 = var_l5; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l11 = var_j0; + var_j0 = var_l12; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_i0 = 4294966219u; + var_i1 = 4294966220u; + var_i2 = var_l5; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_p0; + var_i0 += var_i1; + var_l5 = var_i0; + var_B21:; + var_i0 = var_l2; + var_i1 = var_l5; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_j1 = var_l11; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_i0 = var_l2; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_j1); + var_i0 = var_l2; + var_j1 = var_l10; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 122, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1103680u; + var_l6 = var_i0; + var_i0 = 0u; + goto var_B26; + } + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1106904u; + var_i1 = 1103680u; + var_j2 = var_l9; + var_j3 = 0ull; + var_i2 = (u64)((s64)var_j2 < (s64)var_j3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_j0 = var_l9; + var_j1 = 63ull; + var_j0 >>= (var_j1 & 63); + var_i0 = (u32)(var_j0); + goto var_B26; + } + var_i0 = 1106904u; + var_i1 = 1106905u; + var_j2 = var_l9; + var_j3 = 0ull; + var_i2 = (u64)((s64)var_j2 < (s64)var_j3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = 1u; + var_B26:; + var_p0 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B31; + case 1: goto var_B32; + case 2: goto var_B33; + default: goto var_B30; + } + var_B33:; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 15u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f109(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 80u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 96u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 15u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f40(instance, var_i0, var_i1, var_i2); + goto var_B34; + } + var_i0 = var_l2; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_j1); + var_B34:; + var_i0 = var_l2; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_i2 = var_l2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 84u); + var_i3 = var_l2; + var_i3 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i3) + 88u); + var_i4 = 0u; + var_i5 = var_l2; + var_i6 = 32u; + var_i5 += var_i6; + w2c_rapier__wasm3d__bg_f563(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B29; + var_B32:; + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 1106906u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + goto var_B29; + var_B31:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 1106907u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + goto var_B29; + var_B30:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 1106910u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + var_B29:; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 92u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 84, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 80u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f339(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1343(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l1 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l1; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i1 = 36u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p0; + w2c_wbg_0x5F_wbindgen_object_drop_ref(instance->w2c_wbg_instance, var_i0); + } + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1344(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B2; + case 1: goto var_B1; + case 2: goto var_B0; + default: goto var_B3; + } + var_B3:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1079257u; + var_i2 = 7u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_Bfunc; + var_B2:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1079252u; + var_i2 = 5u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_Bfunc; + var_B1:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1079230u; + var_i2 = 22u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + goto var_Bfunc; + var_B0:; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1079208u; + var_i2 = 22u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1345(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 *= var_f1; + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_i0 = var_f0 <= var_f1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1346(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + var_i1 = 1114112u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = 1u; + var_i1 = var_p0; + var_i2 = var_p2; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + var_i1 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i1) {goto var_B1;} + } + var_i0 = var_p3; + if (var_i0) {goto var_B0;} + var_i0 = 0u; + var_B1:; + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p3; + var_i2 = var_p4; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_version_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = 6u; + var_i1 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 6u; + var_i1 = 1u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l1; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = 1055624u; + var_i1 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l1; + var_i1 = 1055620u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawrayintersection_featureId_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 3u; + var_i1 = var_i1 != var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawrotation_new_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2, f32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l4 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l4 = var_i2; + var_i3 = 906u; + var_i4 = var_l4; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l4; + var_f1 = var_p3; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l4; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l4; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l4; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1352(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 24u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_p1; + var_i3 = 36u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 360u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1353(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l4 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1354(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 44u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 36u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_p1; + var_i3 = 48u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 168u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1355(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f80(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_l4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1356(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + var_f1 = -(var_f1); + var_l2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f1; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B4; + case 2: goto var_B9; + case 3: goto var_B4; + case 4: goto var_B4; + case 5: goto var_B4; + case 6: goto var_B4; + case 7: goto var_B4; + case 8: goto var_B4; + case 9: goto var_B4; + case 10: goto var_B4; + case 11: goto var_B8; + case 12: goto var_B7; + case 13: goto var_B4; + case 14: goto var_B4; + case 15: goto var_B6; + default: goto var_B4; + } + var_B10:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l7 = var_j0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l7; + var_j3 = 13563072037471107411ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + if (var_i0) {goto var_B5;} + goto var_B4; + var_B9:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1284(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_B5; + var_B8:; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1293(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_B5; + var_B7:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i0 = w2c_rapier__wasm3d__bg_f1295(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + goto var_B5; + var_B6:; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f1297(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 4u; + var_i0 += var_i1; + var_l3 = var_i0; + var_B5:; + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B4:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + u64 var_l6 = 0; + f32 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1, var_j2; + f32 var_f1, var_f2; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l6 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l6; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 44u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 2u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B4; + case 2: goto var_B4; + case 3: goto var_B4; + case 4: goto var_B4; + case 5: goto var_B4; + case 6: goto var_B4; + case 7: goto var_B4; + case 8: goto var_B4; + case 9: goto var_B7; + case 10: goto var_B6; + case 11: goto var_B4; + case 12: goto var_B4; + case 13: goto var_B5; + default: goto var_B4; + } + var_B8:; + var_i0 = var_l4; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f1284(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_p2; + var_f2 = 0; + var_f1 *= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_p2; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_f1 = var_l5; + var_f1 = -(var_f1); + var_p2 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B4; + var_B7:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1293(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B4; + var_B6:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_i0 = w2c_rapier__wasm3d__bg_f1295(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + goto var_B4; + var_B5:; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1297(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B4:; + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f64 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2, var_j3; + f32 var_f1; + f64 var_d1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967295u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l4; + var_i1 = 56u; + var_i0 += var_i1; + var_l3 = var_i0; + var_d1 = var_p1; + var_j1 = i64_reinterpret_f64(var_d1); + var_l7 = var_j1; + var_j2 = 32ull; + var_j1 >>= (var_j2 & 63); + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_j1 = var_l7; + i64_store32_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 56u); + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 60u); + var_i0 = w2c_rapier__wasm3d__bg_f930(instance, var_i0, var_i1, var_i2); + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1353(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 48u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 148u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32), w2c_rapier__wasm3d__bg_t4, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 13u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B10; + case 1: goto var_B9; + case 2: goto var_B8; + case 3: goto var_B7; + case 4: goto var_B6; + default: goto var_B4; + } + var_B10:; + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i0 = w2c_rapier__wasm3d__bg_f1289(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 12u; + var_i0 += var_i1; + goto var_B5; + var_B9:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l7 = var_j0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l7; + var_j3 = 11353244556210880497ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 36u; + var_i0 += var_i1; + goto var_B5; + var_B8:; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + var_i0 = w2c_rapier__wasm3d__bg_f1297(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B5; + var_B7:; + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 32u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l7 = var_j0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l7; + var_j3 = 13705411060417703472ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + goto var_B5; + var_B6:; + var_i0 = var_l4; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l3; + w2c_rapier__wasm3d__bg_f1275(instance, var_i0, var_i1); + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_l5 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = var_l6; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 100u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l5 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + var_i2 = 12u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_j0 = CALL_INDIRECT(instance->w2c_T0, u64 (*)(void*, u32), w2c_rapier__wasm3d__bg_t6, var_i1, instance->w2c_T0.data[var_i1].module_instance, var_i0); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l7 = var_j0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l5; + var_i1 = 0u; + var_j2 = var_l7; + var_j3 = 17141624817212494002ull; + var_i2 = var_j2 == var_j3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B4;} + var_i0 = var_l3; + var_i1 = 96u; + var_i0 += var_i1; + var_B5:; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_B4:; + var_i0 = var_l4; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + goto var_B2; + } + var_i0 = 1055456u; + var_i1 = 76u; + var_i2 = 1055588u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1360(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1361(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f160(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1362(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p2; + var_i1 = var_p0; + var_i2 = var_l3; + w2c_rapier__wasm3d__bg_f160(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1363(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l2; + var_i1 = 1107064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l2; + var_i1 = 1103680u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l2 = var_i0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + default: goto var_B2; + } + var_B5:; + var_i0 = var_l3; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_l2 = var_i0; + var_i0 = 1101496u; + goto var_B3; + var_B4:; + var_i0 = var_l3; + if (var_i0) {goto var_B2;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l2 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_B3:; + var_l3 = var_i0; + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1102348u; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p1 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_p1; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + w2c_rapier__wasm3d__bg_f869(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B2:; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 1102328u; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_p1 = var_i2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = var_p1; + var_i4 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + w2c_rapier__wasm3d__bg_f869(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + } + var_i0 = 1101684u; + var_i1 = 43u; + var_i2 = 1102280u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = 1101684u; + var_i1 = 43u; + var_i2 = 1102264u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 2147483644u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 2147483645u; + var_i1 = var_i1 < var_i2; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + goto var_Bfunc; + var_B0:; + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1365(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1366(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1367(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 = w2c_rapier__wasm3d__bg_f1643(instance, var_f0, var_f1); + var_l1 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + if (var_i0) { + var_f0 = 1.57079637; + var_f1 = var_l1; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f2 = var_l1; + var_f3 = var_l1; + var_f2 += var_f3; + var_l1 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l1; + var_f3 = var_l1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + goto var_Bfunc; + } + var_i0 = 1092184u; + var_i1 = 40u; + var_i2 = 1092224u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1368(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1369(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = 1112028u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = 1112524u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 1, var_i1); + var_B0:; + var_i0 = var_l1; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 0u; + var_i1 = var_i1 != var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_new_0(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l3 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = 906u; + var_i4 = var_l3; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l3; + var_f1 = var_p2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l3; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l3; + var_f1 = var_p0; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1372(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_p1; + var_i3 = 32u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1373(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f214(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1374(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f191(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1375(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f124(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1376(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f176(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1377(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f70(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1378(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f63(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1379(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f175(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1380(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f206(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1381(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f168(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1382(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f220(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1383(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f137(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1384(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f223(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1385(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f192(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1386(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i4; + f32 var_f3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_f3 = var_p2; + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f82(instance, var_i0, var_i1, var_i2, var_f3, var_i4); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1387(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 16u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 32u; + var_i0 &= var_i1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1613(instance, var_i0, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f954(instance, var_i0, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f953(instance, var_i0, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1388(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p3; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p3; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f855(instance, var_i0, var_i1, var_i2, var_i3); + var_p0 = var_i0; + var_i0 = var_p3; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1389(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1051736u; + var_i2 = 11u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f922(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1390(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f118(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawrotation_identity_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 20u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 20u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1392(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 16u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 32u; + var_i0 &= var_i1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_j0 = i64_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + goto var_Bfunc; + } + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L2: + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = 55u; + var_i3 = var_l2; + var_i4 = 15u; + var_i3 &= var_i4; + var_l4 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l4; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L2;} + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L4: + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = 87u; + var_i3 = var_l2; + var_i4 = 15u; + var_i3 &= var_i4; + var_l4 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l4; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 255u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L4;} + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1393(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0; + u64 var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j2, var_j3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 16u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 32u; + var_i0 &= var_i1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load16_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = (u64)(var_i0); + var_l5 = var_j0; + var_j1 = 65535ull; + var_j0 &= var_j1; + var_j1 = 0ull; + var_j2 = var_l5; + var_j3 = 48ull; + var_j2 <<= (var_j3 & 63); + var_j3 = 48ull; + var_j2 = (u64)((s64)var_j2 >> (var_j3 & 63)); + var_j1 -= var_j2; + var_i2 = var_p0; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 >= (s32)var_i3); + var_p0 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + goto var_Bfunc; + } + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L2: + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = 55u; + var_i3 = var_l2; + var_i4 = 15u; + var_i3 &= var_i4; + var_l4 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l4; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 65535u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L2;} + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + goto var_Bfunc; + } + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = 0u; + var_p0 = var_i0; + var_L4: + var_i0 = var_p0; + var_i1 = var_l3; + var_i0 += var_i1; + var_i1 = 127u; + var_i0 += var_i1; + var_i1 = 48u; + var_i2 = 87u; + var_i3 = var_l2; + var_i4 = 15u; + var_i3 &= var_i4; + var_l4 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l4; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 65535u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_l2 = var_i0; + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L4;} + var_i0 = var_p0; + var_i1 = 128u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l2; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l3; + var_i4 += var_i5; + var_i5 = 128u; + var_i4 += var_i5; + var_i5 = 0u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + var_i0 = var_l3; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1394(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1059045u; + var_i2 = 11u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f922(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1395(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f66(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 48u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1396(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f0, var_f1; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_f0; + var_i0 = 4u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p1; + var_f1 = var_l2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1086428u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1397(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l2 = var_f1; + var_f2 = var_l2; + var_f1 *= var_f2; + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l2 = var_f2; + var_f3 = var_l2; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f1 = w2c_rapier__wasm3d__bg_f147(instance, var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1398(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 = w2c_rapier__wasm3d__bg_f1643(instance, var_f0, var_f1); + var_l1 = var_f0; + var_f1 = 0; + var_i0 = var_f0 >= var_f1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1092184u; + var_i1 = 40u; + var_i2 = 1092224u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_f0 = 1.57079637; + var_f1 = var_l1; + var_f0 -= var_f1; + var_l2 = var_f0; + var_f1 = var_l2; + var_f2 = var_l1; + var_f3 = var_l1; + var_f2 += var_f3; + var_l1 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 > var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l1; + var_f3 = var_l1; + var_i2 = var_f2 != var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1399(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1101991u; + var_i2 = 11u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l3 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i0 = w2c_rapier__wasm3d__bg_f922(instance, var_i0); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawvector_set_y_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1413(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l1 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_l2 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l1 = var_f1; + var_i2 = var_p0; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l2 = var_f2; + var_f3 = var_l1; + var_f4 = var_l2; + var_i3 = var_f3 <= var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f0 += var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1414(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = 4294967295u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l1 = var_i1; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l1; + var_i1 = 1u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 68u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 2u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1417(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u64 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_j0; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_p0; + var_j1 = var_l1; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f1418(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p2; + var_i4 = 4294967284u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = 12u; + var_i2 -= var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f419(instance, var_j0, var_j1, var_i2); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1419(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p2; + var_i4 = 4294967284u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_i3 = 12u; + var_i2 -= var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f412(instance, var_j0, var_j1, var_i2); + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f1420(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + f32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_f2; + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l3; + var_i2 = var_p2; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 *= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1421(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1422(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 52u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 68u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 60u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_f1 = var_p1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_rawvector_zero_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = 16u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 16u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1425(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 16u; + var_i0 &= var_i1; + var_i1 = 4u; + var_i0 >>= (var_i1 & 31); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 32u; + var_i0 &= var_i1; + var_i1 = 5u; + var_i0 >>= (var_i1 & 31); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1613(instance, var_i0, var_i1); + goto var_Bfunc; + } + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f953(instance, var_i0, var_i1); + goto var_Bfunc; + var_B0:; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f954(instance, var_i0, var_i1); + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1426(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p1; + var_i1 = 256u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 264u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1427(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j1; + var_i0 = var_p1; + var_i1 = 284u; + var_i0 += var_i1; + var_i1 = var_p2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = 292u; + var_i0 += var_i1; + var_i1 = var_p2; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1428(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + w2c_rapier__wasm3d__bg_f340(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 0u; + var_i0 = var_i0 != var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1429(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i2, var_i3, var_i4, var_i5, var_i6; + f32 var_f1; + var_i0 = var_p0; + var_f1 = var_p2; + var_i2 = var_p1; + var_i3 = 76u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p1; + var_i4 = 80u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p1; + var_i5 = 88u; + var_i4 += var_i5; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_i5 = var_p1; + var_i6 = 92u; + var_i5 += var_i6; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5)); + w2c_rapier__wasm3d__bg_f224(instance, var_i0, var_f1, var_i2, var_i3, var_i4, var_i5); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 88u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 60u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 4294967232u; + var_i0 -= var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawcharactercollision_toi_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 28u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 36u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawshapecontact_distance_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 52u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_rawrotation_y_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawrotation_w_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +u64 w2c_rapier__wasm3d__bg_f1451(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p2; + var_i4 = 5u; + var_i3 <<= (var_i4 & 31); + var_i2 -= var_i3; + var_i3 = 32u; + var_i2 -= var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f482(instance, var_j0, var_j1, var_i2); + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1452(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i3 = var_p2; + var_i4 = 3u; + var_i3 <<= (var_i4 & 31); + var_i2 -= var_i3; + var_i3 = 8u; + var_i2 -= var_i3; + var_j0 = w2c_rapier__wasm3d__bg_f428(instance, var_j0, var_j1, var_i2); + FUNC_EPILOGUE; + return var_j0; +} + +u32 w2c_rapier__wasm3d__bg_f1453(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1454(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1455(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1456(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1457(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1458(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f25(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1459(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = var_p0; + var_i2 = var_p1; + var_i3 = 1u; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l2; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1460(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + f32 var_l1 = 0, var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2, var_f3; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l2 = var_f1; + var_f2 = var_l1; + var_f3 = var_l2; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + var_l1 = var_f0; + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l2 = var_f1; + var_f2 = var_l1; + var_f3 = var_l2; + var_i2 = var_f2 <= var_f3; + var_f0 = var_i2 ? var_f0 : var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1461(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1051208u; + var_i2 = 0u; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f869(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_Bfunc; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1464(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1058532u; + var_i2 = 0u; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f869(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1465(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = var_p0; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = 1079388u; + var_i2 = 0u; + var_i3 = var_p0; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_i4 = 1u; + w2c_rapier__wasm3d__bg_f869(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1466(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + u32 var_l1 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_dt_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_rawrayintersection_featureType_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + if (var_i0) { + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967295u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B0;} + w2c_rapier__wasm3d__bg_f1627(instance); + UNREACHABLE; + } + w2c_rapier__wasm3d__bg_f1626(instance); + UNREACHABLE; + var_B0:; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1469(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + var_i1 = 2u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + goto var_Bfunc; + } + var_i0 = 1064508u; + var_i1 = 27u; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f1464(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1470(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, u32 var_p5) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p5; + var_i5 = var_p1; + var_i5 = i32_load_default32(&instance->w2c_memory, (u64)(var_i5) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t35, var_i5, instance->w2c_T0.data[var_i5].module_instance, var_i0, var_i1, var_i2, var_i3, var_i4); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1471(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u64 var_l2 = 0, var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0, var_j1, var_j2; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_j1 = 63ull; + var_j0 = (u64)((s64)var_j0 >> (var_j1 & 63)); + var_l3 = var_j0; + var_j0 = var_l2; + var_j1 = var_l3; + var_j0 ^= var_j1; + var_j1 = var_l3; + var_j0 -= var_j1; + var_j1 = var_l2; + var_j2 = 0ull; + var_i1 = (u64)((s64)var_j1 >= (s64)var_j2); + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_new_0(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = 4u; + var_i1 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f1527(instance, var_i0, var_i1); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 4u; + var_i1 = 4u; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l0 = var_i2; + var_i3 = 906u; + var_i4 = var_l0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + } + var_i0 = var_l0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1473(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t2, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1474(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f64 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f64 var_d1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_d1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, f64, u32, u32), w2c_rapier__wasm3d__bg_t26, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_d1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1475(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32, u32), w2c_rapier__wasm3d__bg_t23, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_i1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1476(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + f32 var_f1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_f1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, f32, u32, u32), w2c_rapier__wasm3d__bg_t144, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_f1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1477(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u64 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_j1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p4; + var_i4 = var_p1; + var_i4 = i32_load_default32(&instance->w2c_memory, (u64)(var_i4) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u64, u32, u32), w2c_rapier__wasm3d__bg_t146, var_i4, instance->w2c_T0.data[var_i4].module_instance, var_i0, var_j1, var_i2, var_i3); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1478(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 4u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1479(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 16u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t1, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1480(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p1; + var_i1 = 1107728u; + var_i2 = 5u; + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + goto var_Bfunc; + } + var_i0 = var_p1; + var_i1 = 1107724u; + var_i2 = 4u; + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + var_Bfunc:; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1481(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 1054824u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1482(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1056368u; + var_i1 = 48u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 16u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1483(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 1066200u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1484(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + UNREACHABLE; + } + var_i0 = var_p0; + var_i1 = 1081076u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1485(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 9151314442800070655ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 18374686479654846463ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1486(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, f32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + f32 var_l11 = 0, var_l12 = 0, var_l13 = 0, var_l14 = 0, var_l15 = 0, var_l16 = 0, var_l17 = 0, var_l18 = 0, + var_l19 = 0, var_l20 = 0, var_l21 = 0, var_l22 = 0, var_l23 = 0, var_l24 = 0, var_l25 = 0, var_l26 = 0, + var_l27 = 0, var_l28 = 0, var_l29 = 0, var_l30 = 0, var_l31 = 0, var_l32 = 0, var_l33 = 0, var_l34 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4, var_f5, var_f6, var_f7; + var_i0 = var_p1; + var_i1 = 100u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l9 = var_i0; + var_i0 = var_p1; + var_i1 = 104u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j1 = 17179869184ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p1; + var_i0 = !(var_i0); + if (var_i0) { + goto var_B0; + } + var_i0 = var_p1; + var_i1 = 36u; + var_i0 *= var_i1; + var_l10 = var_i0; + var_i0 = var_l3; + var_i1 = 56u; + var_i0 += var_i1; + var_l8 = var_i0; + var_L2: + var_i0 = var_l6; + var_i1 = var_l9; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = 7u; + var_i2 += var_i3; + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i1 += var_i2; + var_f2 = var_p2; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 144u); + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32, f32), w2c_rapier__wasm3d__bg_t20, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_f2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = var_l3; + var_i1 = 80u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l8; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l8; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l18 = var_f0; + var_i1 = var_l4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l13 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + var_l20 = var_f1; + var_i2 = var_l4; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l14 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l20; + var_i1 = var_l4; + var_i2 = 8u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_l15 = var_f1; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 48u); + var_l11 = var_f1; + var_f2 = var_l13; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l12 = var_f0; + var_f1 = var_l12; + var_f0 += var_f1; + var_l23 = var_f0; + var_i0 = var_l4; + var_i1 = 24u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_f1 = var_l11; + var_i2 = var_l4; + var_i3 = 12u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l17 = var_f2; + var_f3 = var_l22; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l23; + var_f3 *= var_f4; + var_f4 = var_l14; + var_f5 = var_l11; + var_f6 = var_l14; + var_f5 *= var_f6; + var_f6 = var_l18; + var_f7 = var_l15; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_l12 = var_f5; + var_f6 = var_l12; + var_f5 += var_f6; + var_l12 = var_f5; + var_f4 *= var_f5; + var_f3 -= var_f4; + var_f2 += var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l15; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + var_l16 = var_f1; + var_f0 *= var_f1; + var_f1 = var_l13; + var_i2 = var_l3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 28u); + var_l21 = var_f2; + var_f1 *= var_f2; + var_f2 = var_l17; + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 32u); + var_l19 = var_f3; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f2 = var_l14; + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 24u); + var_l11 = var_f3; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l15; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = var_l14; + var_f2 = var_l16; + var_f1 *= var_f2; + var_f2 = var_l17; + var_f3 = var_l21; + var_f2 *= var_f3; + var_f3 = var_l13; + var_f4 = var_l19; + var_f3 *= var_f4; + var_f2 -= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l14; + var_f1 = var_l19; + var_f0 *= var_f1; + var_f1 = var_l17; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f2 = var_l13; + var_f3 = var_l16; + var_f2 *= var_f3; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = var_l15; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l34 = var_f0; + var_f0 = var_l17; + var_f1 = var_l16; + var_f0 *= var_f1; + var_f1 = var_l13; + var_f2 = var_l11; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l14; + var_f2 = var_l21; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_f1 = var_l15; + var_f2 = var_l19; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l19 = var_f0; + var_f0 = var_l26; + var_f1 = 0; + var_f2 = 1; + var_i3 = var_l3; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 52u); + var_l21 = var_f3; + var_f2 /= var_f3; + var_f3 = var_l21; + var_f4 = 0; + var_i3 = var_f3 == var_f4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_l16 = var_f1; + var_f2 = var_l28; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l26 = var_f0; + var_f0 = var_l27; + var_f1 = var_l16; + var_i2 = var_l4; + var_i3 = 20u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l18; + var_f4 = var_l17; + var_f5 = var_l23; + var_f4 *= var_f5; + var_f5 = var_l15; + var_f6 = var_l12; + var_f5 *= var_f6; + var_f6 = var_l13; + var_f7 = var_l22; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l11 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l27 = var_f0; + var_f0 = var_l25; + var_f1 = var_l16; + var_i2 = var_l4; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f3 = var_l20; + var_f4 = var_l17; + var_f5 = var_l12; + var_f4 *= var_f5; + var_f5 = var_l14; + var_f6 = var_l22; + var_f5 *= var_f6; + var_f6 = var_l15; + var_f7 = var_l23; + var_f6 *= var_f7; + var_f5 -= var_f6; + var_f4 += var_f5; + var_f3 += var_f4; + var_f2 += var_f3; + var_l12 = var_f2; + var_f1 *= var_f2; + var_f0 += var_f1; + var_l25 = var_f0; + var_f0 = var_l24; + var_f1 = var_l16; + var_f0 += var_f1; + var_l24 = var_f0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l4; + w2c_rapier__wasm3d__bg_f829(instance, var_i0, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l4 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_p1 = var_i0; + var_i1 = var_l4; + var_i2 = 44u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l7 = var_i0; + var_f1 = var_l21; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l7; + var_f1 = var_l28; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_l7; + var_f1 = var_l11; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_f1); + var_i0 = var_l7; + var_f1 = var_l12; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_f1); + var_i0 = var_l7; + var_f1 = var_l19; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_l7; + var_f1 = var_l32; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_l7; + var_f1 = var_l33; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_l7; + var_f1 = var_l34; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l7; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l7; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 += var_i2; + var_l5 = var_i1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l10; + var_i1 = var_l6; + var_i2 = 36u; + var_i1 += var_i2; + var_l6 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_L2;} + var_f0 = var_l24; + var_f1 = 0; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_f0 = var_l27; + var_f1 = var_l24; + var_f0 /= var_f1; + var_l27 = var_f0; + var_f0 = var_l26; + var_f1 = var_l24; + var_f0 /= var_f1; + var_l26 = var_f0; + var_f0 = var_l25; + var_f1 = var_l24; + var_f0 /= var_f1; + var_l25 = var_f0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l8 = var_i0; + var_f0 = 0; + var_l13 = var_f0; + var_f0 = 0; + var_l14 = var_f0; + var_f0 = 0; + var_l22 = var_f0; + var_f0 = 0; + var_l23 = var_f0; + var_f0 = 0; + var_l15 = var_f0; + var_f0 = 0; + var_l17 = var_f0; + var_f0 = 0; + var_l16 = var_f0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 44u; + var_i0 *= var_i1; + var_i1 = 44u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_p1; + var_l5 = var_i0; + var_L6: + var_i0 = var_l3; + var_i1 = 24u; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 += var_i1; + var_l9 = var_i0; + var_i1 = var_l5; + var_i2 = 16u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 24u; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l5; + var_i2 = 24u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 40u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l6; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 32u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l6; + var_i1 = 8u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 8u; + var_i1 += var_i2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = var_l5; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_j1); + var_i0 = var_l9; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l19 = var_f0; + var_i0 = var_l10; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l11 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 44u); + var_l12 = var_f0; + var_i0 = var_l3; + var_i1 = 72u; + var_i0 += var_i1; + var_i1 = var_l6; + w2c_rapier__wasm3d__bg_f253(instance, var_i0, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 52u); + var_p2 = var_f0; + var_f1 = 0; + var_i0 = var_f0 == var_f1; + if (var_i0) { + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 104u); + var_l20 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 100u); + var_l28 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 96u); + var_l21 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 92u); + var_l32 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 88u); + var_l11 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 84u); + var_l33 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 80u); + var_l34 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 76u); + var_l19 = var_f0; + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 72u); + goto var_B7; + } + var_f0 = var_l27; + var_f1 = var_l12; + var_f0 -= var_f1; + var_l18 = var_f0; + var_f1 = var_l26; + var_f2 = var_l11; + var_f1 -= var_f2; + var_l11 = var_f1; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = 1; + var_f2 = var_p2; + var_f1 /= var_f2; + var_l29 = var_f1; + var_f0 *= var_f1; + var_p2 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 100u); + var_f0 += var_f1; + var_l28 = var_f0; + var_f0 = var_l25; + var_f1 = var_l19; + var_f0 -= var_f1; + var_l20 = var_f0; + var_f1 = var_l11; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l29; + var_f0 *= var_f1; + var_l12 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + var_f0 += var_f1; + var_l21 = var_f0; + var_f0 = var_p2; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 92u); + var_f0 += var_f1; + var_l32 = var_f0; + var_f0 = var_l20; + var_f1 = var_l18; + var_f0 *= var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f1 = var_l29; + var_f0 *= var_f1; + var_p2 = var_f0; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 84u); + var_f0 += var_f1; + var_l33 = var_f0; + var_f0 = var_l12; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 80u); + var_f0 += var_f1; + var_l34 = var_f0; + var_f0 = var_p2; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 76u); + var_f0 += var_f1; + var_l19 = var_f0; + var_f0 = var_l11; + var_f1 = var_l11; + var_f0 *= var_f1; + var_l11 = var_f0; + var_f1 = var_l20; + var_f2 = var_l20; + var_f1 *= var_f2; + var_l12 = var_f1; + var_f2 = var_l18; + var_f3 = var_l18; + var_f2 *= var_f3; + var_p2 = var_f2; + var_f1 += var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l18 = var_f0; + var_f0 = var_l29; + var_f1 = var_l11; + var_f2 = var_l18; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 104u); + var_f0 += var_f1; + var_l20 = var_f0; + var_f0 = var_l29; + var_f1 = var_p2; + var_f2 = var_l18; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 88u); + var_f0 += var_f1; + var_l11 = var_f0; + var_f0 = var_l29; + var_f1 = var_l12; + var_f2 = var_l18; + var_f1 += var_f2; + var_f0 *= var_f1; + var_i1 = var_l3; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 72u); + var_f0 += var_f1; + var_B7:; + var_p2 = var_f0; + var_i0 = var_l5; + var_i1 = 44u; + var_i0 += var_i1; + var_l5 = var_i0; + var_f0 = var_l16; + var_f1 = var_l20; + var_f0 += var_f1; + var_l16 = var_f0; + var_f0 = var_l17; + var_f1 = var_l28; + var_f0 += var_f1; + var_l17 = var_f0; + var_f0 = var_l15; + var_f1 = var_l21; + var_f0 += var_f1; + var_l15 = var_f0; + var_f0 = var_l30; + var_f1 = var_l32; + var_f0 += var_f1; + var_l30 = var_f0; + var_f0 = var_l23; + var_f1 = var_l11; + var_f0 += var_f1; + var_l23 = var_f0; + var_f0 = var_l22; + var_f1 = var_l33; + var_f0 += var_f1; + var_l22 = var_f0; + var_f0 = var_l14; + var_f1 = var_l34; + var_f0 += var_f1; + var_l14 = var_f0; + var_f0 = var_l13; + var_f1 = var_l19; + var_f0 += var_f1; + var_l13 = var_f0; + var_f0 = var_l31; + var_f1 = var_p2; + var_f0 += var_f1; + var_l31 = var_f0; + var_i0 = var_l4; + var_i1 = 44u; + var_i0 -= var_i1; + var_l4 = var_i0; + if (var_i0) {goto var_L6;} + } + var_i0 = var_l8; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + var_B0:; + var_i0 = var_l3; + var_f1 = var_l26; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_f1); + var_i0 = var_l3; + var_f1 = var_l27; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_f1); + var_i0 = var_l3; + var_f1 = var_l25; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_f1); + var_i0 = var_l3; + var_f1 = var_l16; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_f1); + var_i0 = var_l3; + var_f1 = var_l17; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_f1); + var_i0 = var_l3; + var_f1 = var_l15; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_f1); + var_i0 = var_l3; + var_f1 = var_l30; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_f1); + var_i0 = var_l3; + var_f1 = var_l23; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_f1); + var_i0 = var_l3; + var_f1 = var_l22; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_f1); + var_i0 = var_l3; + var_f1 = var_l14; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_f1); + var_i0 = var_l3; + var_f1 = var_l13; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_f1); + var_i0 = var_l3; + var_f1 = var_l31; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_f1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 72u; + var_i1 += var_i2; + var_f2 = var_l24; + var_i3 = var_l3; + var_i4 = 24u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f289(instance, var_i0, var_i1, var_f2, var_i3); + var_i0 = var_l3; + var_i1 = 112u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1487(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 8u; + var_i2 += var_i3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p2; + w2c_rapier__wasm3d__bg_f327(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1488(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 9151314442800070655ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 18374686479654846463ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1489(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 9151314442800070655ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 18374686479654846463ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_j1 = 9151314440652587007ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1490(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f232(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1491(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + u64 var_j1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1492(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1089484u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1493(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1089092u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 12u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1494(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1089548u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 36u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1495(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1091820u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1496(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1092268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1497(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f1; + var_i0 = var_p0; + var_i1 = 1091440u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 96u); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1498(w2c_rapier__wasm3d__bg* instance) { + u32 var_l0 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f683(instance); + var_l0 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1101727u; + var_i1 = 94u; + var_i2 = 1101852u; + w2c_rapier__wasm3d__bg_f1614(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_l0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1499(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i3 = var_p3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_wbg_0x5F_wbg_bind_10dfe70e95d2a480(instance->w2c_wbg_instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1500(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1089092u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1501(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1089548u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1502(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1089484u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1503(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1091440u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1504(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1091820u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1505(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 1092268u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1506(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + u32 var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + var_i0 = var_p0; + var_l8 = var_i0; + var_i0 = var_p2; + var_i1 = 9u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f551(instance, var_i0, var_i1); + var_p0 = var_i0; + if (var_i0) {goto var_B2;} + var_i0 = 0u; + var_p0 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_p0 = var_i0; + var_i0 = var_p3; + var_i1 = 4294901709u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B0;} + var_i0 = 16u; + var_i1 = var_p3; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p3; + var_i3 = 11u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 7u; + var_i0 += var_i1; + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = var_l8; + var_i1 = 8u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_l7 = var_i0; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 3u; + var_i0 &= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_l7; + var_i1 = 1112492u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_l7; + var_i1 = 1112488u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l7; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 2u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 >>= (var_i1 & 31); + if (var_i0) {goto var_B4;} + var_i0 = var_l7; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_p1; + var_i0 += var_i1; + var_l10 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l10; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l9 = var_i0; + var_i0 = var_l6; + var_i1 = 256u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B7;} + var_i0 = var_l7; + w2c_rapier__wasm3d__bg_f670(instance, var_i0); + goto var_B6; + } + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = 4294967288u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 256u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_i1 = 131073u; + var_i0 = var_i0 < var_i1; + var_i1 = var_l5; + var_i2 = 4u; + var_i1 += var_i2; + var_i2 = var_p1; + var_i1 = var_i1 <= var_i2; + var_i0 &= var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + goto var_B4; + var_B10:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B5;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l5; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_l6; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p2; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l6; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f367(instance, var_i0, var_i1); + goto var_B5; + var_B9:; + var_i0 = 1112484u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l5; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 -= var_i2; + var_p1 = var_i1; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 1112484u; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112492u; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B8:; + var_i0 = 1112480u; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B4;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 16u; + var_i0 = var_i0 < var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = 0u; + var_l6 = var_i0; + var_i0 = 0u; + var_p2 = var_i0; + goto var_B12; + } + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l5; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 4294967294u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B12:; + var_i0 = 1112488u; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1112480u; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + var_B7:; + var_i0 = var_l7; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_l7; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p1 = var_i1; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + goto var_B6; + } + var_i0 = 1112472u; + var_i1 = 1112472u; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967294u; + var_i3 = var_l6; + var_i4 = 3u; + var_i3 >>= (var_i4 & 31); + var_i2 = I32_ROTL(var_i2, var_i3); + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B6:; + var_i0 = var_l9; + var_i1 = 16u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l5; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_p2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l9; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p2; + var_i1 = var_l9; + w2c_rapier__wasm3d__bg_f367(instance, var_i0, var_i1); + goto var_B5; + } + var_i0 = var_l4; + var_i1 = var_l4; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 &= var_i2; + var_i2 = var_l10; + var_i1 |= var_i2; + var_i2 = 2u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = var_l10; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = 1u; + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_B5:; + var_i0 = var_l4; + if (var_i0) {goto var_B1;} + var_B4:; + var_i0 = var_p3; + var_i0 = w2c_rapier__wasm3d__bg_f71(instance, var_i0); + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p1; + var_i1 = var_l8; + var_i2 = var_l4; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = 4294967288u; + var_i2 &= var_i3; + var_i3 = 4294967292u; + var_i4 = 4294967288u; + var_i5 = var_l4; + var_i5 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i5) + 4u); + var_i6 = 3u; + var_i5 &= var_i6; + var_i3 = var_i5 ? var_i3 : var_i4; + var_i2 += var_i3; + var_p0 = var_i2; + var_i3 = var_p3; + var_i4 = var_p0; + var_i5 = var_p3; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_p0 = var_i0; + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = var_l8; + var_i2 = var_p1; + var_i3 = var_p3; + var_i4 = var_p1; + var_i5 = var_p3; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l8; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + goto var_B0; + var_B1:; + var_i0 = var_l4; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i0 = var_l4; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_B0:; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_free_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p1; + if (var_i0) { + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f181(instance, var_i0); + } + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1508(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f357(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_j1 = 2ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1509(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f91(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1510(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f294(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1511(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f268(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1512(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f30(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1513(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f28(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1514(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f32(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1515(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f31(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1516(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = 0u; + w2c_rapier__wasm3d__bg_f27(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1517(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f892(instance, var_i0, var_f1, var_f2); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1518(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + f32 var_f1, var_f2; + var_i0 = var_p0; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_i3 = 4u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + w2c_rapier__wasm3d__bg_f468(instance, var_i0, var_f1, var_f2); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1519(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1106984u; + var_i2 = 14u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1520(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1109882u; + var_i2 = 5u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1521(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1110764u; + var_i2 = 11u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1522(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1523(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_l6 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 112u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = var_p3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 257u; + var_i1 = var_i1 >= var_i2; + if (var_i1) { + var_L7: + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 += var_i2; + var_l7 = var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 -= var_i2; + var_l5 = var_i1; + var_i1 = var_l7; + var_i2 = 256u; + var_i1 += var_i2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + if (var_i1) {goto var_L7;} + var_i1 = var_l5; + var_i2 = 257u; + var_i1 += var_i2; + var_l7 = var_i1; + var_i2 = var_p1; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B4;} + var_i1 = var_p1; + var_i2 = 257u; + var_i1 -= var_i2; + var_i2 = var_l5; + var_i1 = var_i1 != var_i2; + if (var_i1) {goto var_B2;} + var_i1 = var_p0; + var_i2 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + goto var_B5; + } + var_i1 = var_p0; + var_i2 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + var_B5:; + var_i1 = var_p0; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = 1103680u; + var_l7 = var_i1; + var_i1 = 0u; + goto var_B3; + var_B4:; + var_i1 = var_l5; + var_i2 = var_l6; + var_i1 += var_i2; + var_i2 = 257u; + var_i1 += var_i2; + var_i1 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = 4294967231u; + var_i1 = (u32)((s32)var_i1 <= (s32)var_i2); + if (var_i1) {goto var_B2;} + var_i1 = var_p0; + var_i2 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 20, var_i2); + var_i1 = var_p0; + var_i2 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i1) + 16, var_i2); + var_i1 = 1107968u; + var_l7 = var_i1; + var_i1 = 5u; + var_B3:; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l7; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + var_l5 = var_i0; + if (var_i0) {goto var_B9;} + var_i0 = var_p1; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B15;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B15;} + goto var_B14; + } + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967232u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_B14;} + var_B15:; + var_i0 = var_p3; + var_p2 = var_i0; + var_B14:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 0u; + var_i2 = var_p2; + var_i3 = 3u; + var_i2 -= var_i3; + var_p3 = var_i2; + var_i3 = var_p2; + var_i4 = var_p3; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_p3 = var_i1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B8;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_i1 = var_p3; + var_i2 = var_l6; + var_i1 += var_i2; + var_i0 -= var_i1; + var_l5 = var_i0; + var_L18: + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = var_p3; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967232u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) {goto var_L18;} + var_i0 = var_p2; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + } + var_i0 = var_l5; + var_i0 = !(var_i0); + if (var_i0) {goto var_B19;} + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B19;} + goto var_B0; + } + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 4294967231u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B0;} + var_B19:; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_l5; + var_i1 = var_l6; + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load8_s_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_i0; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 < (s32)var_i1); + if (var_i0) { + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 1u); + var_i1 = 63u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 31u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967263u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_p2; + var_i1 = 6u; + var_i0 <<= (var_i1 & 31); + var_i1 = var_p1; + var_i0 |= var_i1; + var_p2 = var_i0; + goto var_B11; + } + var_i0 = var_p0; + var_i1 = var_l6; + var_i2 = 255u; + var_i1 &= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = 1u; + goto var_B10; + var_B21:; + var_i0 = var_p3; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 2u); + var_i1 = 63u; + var_i0 &= var_i1; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_p1 = var_i0; + var_i0 = var_l6; + var_i1 = 4294967280u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B12;} + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 12u; + var_i1 <<= (var_i2 & 31); + var_i0 |= var_i1; + var_p2 = var_i0; + goto var_B11; + } + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1108068u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 12u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p1; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B12:; + var_i0 = var_p2; + var_i1 = 18u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1835008u; + var_i0 &= var_i1; + var_i1 = var_p3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 3u); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = var_p1; + var_i3 = 6u; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + var_i0 |= var_i1; + var_p2 = var_i0; + var_i1 = 1114112u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B1;} + var_B11:; + var_i0 = var_p0; + var_i1 = var_p2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = 1u; + var_i1 = var_p2; + var_i2 = 128u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B10;} + var_i0 = 2u; + var_i1 = var_p2; + var_i2 = 2048u; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B10;} + var_i0 = 3u; + var_i1 = 4u; + var_i2 = var_p2; + var_i3 = 65536u; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_B10:; + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_l5; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 108u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 100u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 934u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 935u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1108152u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 104, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 96, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 36u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 32u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B9:; + var_i0 = var_p0; + var_i1 = var_p2; + var_i2 = var_p3; + var_i3 = var_l5; + var_i1 = var_i3 ? var_i1 : var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_p0; + var_i1 = 48u; + var_i0 += var_i1; + var_p2 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 72u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1108008u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 76, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 64, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 88, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 16u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 80, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 40u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 72, var_i1); + var_i0 = var_p2; + var_i1 = var_p4; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + var_B8:; + var_i0 = var_p3; + var_i1 = var_l5; + var_i2 = 1108220u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = 0u; + var_i3 = var_l7; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f1523(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + var_B1:; + var_i0 = 1106349u; + var_i1 = 43u; + var_i2 = var_p4; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l6; + var_i1 = var_p1; + var_i2 = var_l5; + var_i3 = var_p1; + var_i4 = var_p4; + w2c_rapier__wasm3d__bg_f1523(instance, var_i0, var_i1, var_i2, var_i3, var_i4); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1524(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1051228u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1525(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1051244u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1526(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f622(instance, var_i0, var_i1); + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1527(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f551(instance, var_i0, var_i1); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = 1111184u; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 1111180u; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1529(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1058552u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1530(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079408u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1531(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079424u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1532(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079440u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1533(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079456u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1534(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1535(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079488u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1536(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079504u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1537(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079520u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1538(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079536u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1539(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079552u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1540(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079568u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1541(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079584u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1542(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079600u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1543(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079616u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1544(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079632u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1545(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079648u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1546(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079664u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1547(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079680u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1548(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079696u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1549(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079712u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1550(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079728u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1551(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079744u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1552(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1079760u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1553(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1554(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 4u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1555(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1556(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1557(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1558(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1088720u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1559(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1089064u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1560(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1089456u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1561(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1089520u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1562(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1089584u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1563(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 9u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1564(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1090040u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1565(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 6u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1566(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1090388u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1567(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 5u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1568(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1090736u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1569(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 52u; + var_i1 += var_i2; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1570(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 8u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1571(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 10u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1572(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1091412u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1573(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 11u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1574(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1091792u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1575(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 12u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1576(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1092240u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1577(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 9187343235540844544ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_p0; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1578(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 7u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1579(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 13u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1580(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1100388u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1581(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 14u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1582(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1100416u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1583(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 15u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1584(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1100444u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1585(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 16u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1586(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1100472u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1587(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 17u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1588(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1100500u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1589(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f232(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1590(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1591(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 1102312u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1592(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + var_i1 = var_p0; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1593(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f81(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1594(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f101(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1595(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f79(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1596(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f76(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1597(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 304u; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1598(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f366(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1599(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f400(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1600(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f126(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1601(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f167(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1602(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f177(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1603(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_p3; + w2c_rapier__wasm3d__bg_f157(instance, var_i0, var_i1, var_i2, var_i3); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1604(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j1; + f32 var_f0, var_f1, var_f2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_p1 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p2; + switch (var_i0) { + case 0: goto var_B5; + case 1: goto var_B4; + case 2: goto var_B3; + default: goto var_B2; + } + var_B5:; + var_f0 = 3; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = -1; + var_f2 = 1; + var_i3 = var_p3; + var_i4 = 4u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = -1; + var_f2 = 1; + var_i3 = var_p3; + var_i4 = 2u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = -1; + var_f2 = 1; + var_i3 = var_p3; + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B0; + var_B4:; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 3u; + var_i1 &= var_i2; + var_p2 = var_i1; + var_i2 = 1u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_p4 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = -1; + var_f2 = 1; + var_i3 = var_p3; + var_i4 = 2u; + var_i3 >>= (var_i4 & 31); + var_p3 = var_i3; + var_i4 = var_p4; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_i1 = var_p2; + var_i2 = 2u; + var_i1 += var_i2; + var_i2 = 3u; + var_i1 = REM_U(var_i1, var_i2); + var_p2 = var_i1; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = -1; + var_f2 = 1; + var_i3 = var_p3; + var_i4 = var_p2; + var_i3 >>= (var_i4 & 31); + var_i4 = 1u; + var_i3 &= var_i4; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l6 = var_f0; + var_f1 = var_l6; + var_f0 *= var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 4u); + var_l7 = var_f1; + var_f2 = var_l7; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l5 = var_f0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B0; + var_B3:; + var_i0 = var_p1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p1; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_f0 = 1; + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_f0 = -1; + var_l5 = var_f0; + var_i0 = var_p3; + var_i1 = 3u; + var_i0 -= var_i1; + var_p3 = var_i0; + var_i1 = 3u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B1;} + var_i0 = 1080376u; + var_i1 = 27u; + var_i2 = 1088044u; + w2c_rapier__wasm3d__bg_f1465(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i1 = var_p3; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = var_p1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1605(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_i1 = var_p1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 -= var_f1; + var_l5 = var_f0; + var_f1 = var_l5; + var_f0 *= var_f1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 4u); + var_f1 -= var_f2; + var_l6 = var_f1; + var_f2 = var_l6; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p1; + var_i2 = 20u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_f1 -= var_f2; + var_l8 = var_f1; + var_f2 = var_l8; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_l7 = var_f0; + var_f1 = 1.42108547e-14; + var_i0 = var_f0 > var_f1; + if (var_i0) { + var_i0 = var_p4; + var_f1 = var_l8; + var_f2 = var_l7; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l7 = var_f2; + var_f1 /= var_f2; + var_l8 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p4; + var_f1 = var_l6; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l6 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p4; + var_f1 = var_l5; + var_f2 = var_l7; + var_f1 /= var_f2; + var_l5 = var_f1; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p2; + switch (var_i0) { + case 0: goto var_B1; + case 1: goto var_B3; + case 2: goto var_B2; + default: goto var_B4; + } + } + var_i0 = var_p0; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + goto var_B0; + var_B4:; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_p4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p4; + var_j1 = 0ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_j1); + var_i0 = 2u; + var_f1 = var_l6; + var_f1 = wasm_fabsf(var_f1); + var_l7 = var_f1; + var_f2 = var_l5; + var_f2 = wasm_fabsf(var_f2); + var_l9 = var_f2; + var_i1 = var_f1 < var_f2; + var_p1 = var_i1; + var_f2 = var_l8; + var_f2 = wasm_fabsf(var_f2); + var_f3 = var_l7; + var_f4 = var_l9; + var_i5 = var_p1; + var_f3 = var_i5 ? var_f3 : var_f4; + var_i2 = var_f2 < var_f3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p1 = var_i0; + var_i1 = var_p4; + var_i2 = 16u; + var_i1 += var_i2; + var_i0 += var_i1; + var_i1 = 1065353216u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p4; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_f1 = var_l5; + var_i2 = var_p1; + var_i3 = var_p4; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_f2; + var_f1 *= var_f2; + var_f0 -= var_f1; + var_l7 = var_f0; + var_f1 = var_l7; + var_f0 *= var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 20u); + var_f2 = var_l6; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l9 = var_f1; + var_f2 = var_l9; + var_f1 *= var_f2; + var_f0 += var_f1; + var_i1 = var_p4; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 24u); + var_f2 = var_l8; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f1 -= var_f2; + var_l5 = var_f1; + var_f2 = var_l5; + var_f1 *= var_f2; + var_f0 += var_f1; + var_f1 = 0; + var_f0 += var_f1; + var_f0 = w2c_rapier__wasm3d__bg_f147(instance, var_f0); + var_l6 = var_f0; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l9; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l5; + var_f2 = var_l5; + var_f2 = -(var_f2); + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f1 = -(var_f1); + var_f2 = var_l6; + var_i3 = var_p3; + var_f1 = var_i3 ? var_f1 : var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B0; + var_B1:; + var_i0 = var_p3; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l8; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f1 = -(var_f1); + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B0; + } + var_i0 = var_p0; + var_i1 = var_p4; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p4; + var_i2 = 8u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_B0:; + var_i0 = var_p4; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1606(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + u32 var_l8 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5; + u64 var_j1; + f32 var_f0, var_f1, var_f2, var_f3, var_f4; + var_i0 = 0u; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B7; + case 2: goto var_B4; + default: goto var_B8; + } + var_B8:; + var_i0 = var_p1; + var_i1 = 20u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 16u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_p2 = var_i0; + var_i1 = var_p3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p4 = var_i1; + var_i2 = var_p2; + var_i1 += var_i2; + var_p3 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B10;} + var_i0 = var_p1; + var_i1 = 56u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B9;} + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = 52u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p4; + var_i2 = 2u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = var_p2; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = 28u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l8 = var_i0; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p1 = var_i0; + var_L13: + var_i0 = var_p4; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p3 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_p3; + var_i1 = var_p1; + var_i2 = 1093324u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + } + var_i0 = var_p4; + var_i1 = 4u; + var_i0 += var_i1; + var_p4 = var_i0; + var_f0 = var_l5; + var_i1 = var_l8; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p3 = var_i1; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 += var_f1; + var_l5 = var_f0; + var_f0 = var_l6; + var_i1 = var_p3; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l6 = var_f0; + var_f0 = var_l7; + var_i1 = var_p3; + var_i2 = 12u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_f0 += var_f1; + var_l7 = var_f0; + var_i0 = var_p2; + var_i1 = 4u; + var_i0 -= var_i1; + var_p2 = var_i0; + if (var_i0) {goto var_L13;} + } + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_f1 = var_l6; + var_f2 = var_l5; + var_f3 = var_l5; + var_f2 *= var_f3; + var_f3 = var_l7; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l6; + var_f4 = var_l6; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l6 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + var_f2 = var_l6; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + goto var_B5; + } + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1093292u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B10:; + var_i0 = var_p4; + var_i1 = var_p3; + var_i2 = 1093308u; + w2c_rapier__wasm3d__bg_f1612(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B9:; + var_i0 = var_p3; + var_i1 = var_l8; + var_i2 = 1093308u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B7:; + var_i0 = var_p1; + var_i1 = 32u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 16u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B5; + } + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1093228u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B6:; + var_i0 = var_p1; + var_i1 = 44u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p2 = var_i0; + var_i1 = var_p3; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 40u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p3; + var_i2 = 5u; + var_i1 <<= (var_i2 & 31); + var_i0 += var_i1; + var_p4 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_p3 = var_i0; + var_i1 = var_p1; + var_i2 = 32u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p4; + var_i1 = 12u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = var_p1; + var_i2 = 28u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_p2 = var_i1; + var_i2 = var_p3; + var_i3 = 20u; + var_i2 *= var_i3; + var_i1 += var_i2; + var_p1 = var_i1; + var_i2 = 16u; + var_i1 += var_i2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p2; + var_i3 = var_p4; + var_i4 = 20u; + var_i3 *= var_i4; + var_i2 += var_i3; + var_p2 = var_i2; + var_i3 = 16u; + var_i2 += var_i3; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_f1 += var_f2; + var_l5 = var_f1; + var_i2 = var_p1; + var_f2 = f32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_i3 = var_p2; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 8u); + var_f2 += var_f3; + var_l6 = var_f2; + var_f3 = var_l6; + var_f2 *= var_f3; + var_i3 = var_p1; + var_i4 = 12u; + var_i3 += var_i4; + var_f3 = f32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i4 = var_p2; + var_i5 = 12u; + var_i4 += var_i5; + var_f4 = f32_load_default32(&instance->w2c_memory, (u64)(var_i4)); + var_f3 += var_f4; + var_l7 = var_f3; + var_f4 = var_l7; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = var_l5; + var_f4 = var_l5; + var_f3 *= var_f4; + var_f2 += var_f3; + var_f3 = 0; + var_f2 += var_f3; + var_f2 = w2c_rapier__wasm3d__bg_f147(instance, var_f2); + var_l5 = var_f2; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_f1 = var_l7; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + var_f2 = var_l5; + var_f1 /= var_f2; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_B5:; + var_i0 = 1u; + var_p4 = var_i0; + var_B4:; + var_i0 = var_p0; + var_i1 = var_p4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1093244u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B2:; + var_i0 = var_p3; + var_i1 = var_p2; + var_i2 = 1093260u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p4; + var_i1 = var_p2; + var_i2 = 1093276u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1607(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_p0; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 8u); + var_f0 += var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1608(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l4 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i1 = 128u; + var_i0 = var_i0 >= var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_p1; + var_i1 = 2048u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p1; + var_i1 = 65536u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 224u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = 3u; + goto var_B1; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + var_i0 += var_i1; + var_l2 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_i1 = 1u; + var_i0 <<= (var_i1 & 31); + var_l6 = var_i0; + var_i1 = var_l2; + var_i2 = var_l2; + var_i3 = var_l6; + var_i2 = var_i2 < var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i1 = 8u; + var_i2 = var_l2; + var_i3 = 8u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l2 = var_i0; + var_i1 = 4294967295u; + var_i0 ^= var_i1; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + var_l6 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 20, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + goto var_B8; + } + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_B8:; + var_i0 = var_p0; + var_i1 = var_l2; + var_i2 = var_l6; + var_i3 = var_p0; + var_i4 = 16u; + var_i3 += var_i4; + w2c_rapier__wasm3d__bg_f881(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_l5 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + goto var_B6; + } + var_i0 = var_p0; + var_i1 = 8u; + var_i0 += var_i1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i1 = 2147483649u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l2; + var_i0 = !(var_i0); + if (var_i0) {goto var_B7;} + var_i0 = var_l5; + var_i1 = var_l2; + var_i2 = 1112008u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_p0 = var_i2; + var_i3 = 906u; + var_i4 = var_p0; + var_i2 = var_i4 ? var_i2 : var_i3; + CALL_INDIRECT(instance->w2c_T0, void (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t0, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + UNREACHABLE; + var_B7:; + w2c_rapier__wasm3d__bg_f1312(instance); + UNREACHABLE; + var_B6:; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_p1; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B0; + var_B3:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 192u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 2u; + goto var_B1; + var_B2:; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 15, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 6u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 14, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 12u; + var_i1 >>= (var_i2 & 31); + var_i2 = 63u; + var_i1 &= var_i2; + var_i2 = 128u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 13, var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 18u; + var_i1 >>= (var_i2 & 31); + var_i2 = 7u; + var_i1 &= var_i2; + var_i2 = 240u; + var_i1 |= var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = 4u; + var_B1:; + var_p0 = var_i0; + var_i0 = var_p0; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_l3; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2) + 8u); + var_l2 = var_i2; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_l3; + var_i1 = var_l2; + var_i2 = var_p0; + w2c_rapier__wasm3d__bg_f861(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l2 = var_i0; + } + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + var_i1 = var_l2; + var_i0 += var_i1; + var_i1 = var_l4; + var_i2 = 12u; + var_i1 += var_i2; + var_i2 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f1636(instance, var_i0, var_i1, var_i2); + var_i0 = var_l3; + var_i1 = var_p0; + var_i2 = var_l2; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_B0:; + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1609(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_L0: + goto var_L0; + UNREACHABLE; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1610(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1107868u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1611(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1107900u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1612(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 48u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 8u; + var_i0 += var_i1; + var_p0 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1107952u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 36, var_i1); + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + var_i2 = 4u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l3; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1613(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p0; + var_j0 = i64_load32_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1614(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 16u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = var_p1; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l3; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1107080u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 931u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = var_l3; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p0; + var_i1 = var_p2; + w2c_rapier__wasm3d__bg_f1363(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1615(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0; + u64 var_l6 = 0, var_l7 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j0, var_j1; + var_i0 = instance->w2c_g0; + var_i1 = 4294967232u; + var_i0 += var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + if (var_i0) {goto var_B0;} + var_i0 = var_p0; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0) + 5u); + var_l4 = var_i0; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + var_i1 = 4u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l4; + if (var_i0) {goto var_B3;} + goto var_B1; + } + var_i0 = var_l4; + if (var_i0) {goto var_B2;} + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107325u; + var_i2 = 1u; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l5 = var_i0; + goto var_B2; + var_B3:; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l3; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1107297u; + var_i2 = 2u; + var_i3 = var_l3; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_i0 = !(var_i0); + if (var_i0) {goto var_B1;} + goto var_B0; + var_B2:; + var_i0 = 1u; + var_l4 = var_i0; + var_i0 = var_l2; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 23, var_i1); + var_i0 = var_l2; + var_i1 = 1107264u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 23u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + var_l6 = var_j0; + var_i0 = var_l3; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l7 = var_j0; + var_i0 = var_l2; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1) + 32u); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 56, var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1) + 28u); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 52, var_i1); + var_i0 = var_l2; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_j1 = var_l7; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_j1); + var_i0 = var_l2; + var_j1 = var_l6; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 32, var_j1); + var_i0 = var_l2; + var_i1 = var_l2; + var_i2 = 8u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 24u; + var_i1 += var_i2; + var_i2 = 1079936u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + if (var_i0) {goto var_B0;} + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1107295u; + var_i2 = 2u; + var_i3 = var_l2; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 28u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l4 = var_i0; + goto var_B0; + var_B1:; + var_i0 = var_p1; + var_i1 = var_l3; + var_i2 = 1079936u; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32), w2c_rapier__wasm3d__bg_t3, var_i2, instance->w2c_T0.data[var_i2].module_instance, var_i0, var_i1); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + var_l4 = var_i0; + var_B0:; + var_i0 = var_p0; + var_i1 = 1u; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 5, var_i1); + var_i0 = var_p0; + var_i1 = var_l4; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l2; + var_i1 = 4294967232u; + var_i0 -= var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1616(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i2 = var_p2; + var_i0 = w2c_rapier__wasm3d__bg_f497(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1617(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + u64 var_j0; + var_i0 = var_p0; + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1618(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0; + u64 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4, var_i5, var_i6; + u64 var_j0, var_j1, var_j3; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_j0 = i64_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_j0; + var_i0 = instance->w2c_g0; + var_i1 = 128u; + var_i0 -= var_i1; + var_l5 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_p0 = var_i0; + var_i1 = 16u; + var_i0 &= var_i1; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_p0; + var_i1 = 32u; + var_i0 &= var_i1; + if (var_i0) {goto var_B3;} + var_j0 = var_l2; + var_i1 = 1u; + var_i2 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f640(instance, var_j0, var_i1, var_i2); + var_p0 = var_i0; + goto var_B0; + } + var_i0 = 128u; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L7: + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B5; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 48u; + var_i2 = 87u; + var_j3 = var_l2; + var_i3 = (u32)(var_j3); + var_l3 = var_i3; + var_i4 = 15u; + var_i3 &= var_i4; + var_l6 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l6; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l2; + var_j1 = 16ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 255u; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = 4u; + var_i1 >>= (var_i2 & 31); + var_i2 = 48u; + var_i3 = 87u; + var_i4 = var_l3; + var_i5 = 160u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_j0 = var_l2; + var_j1 = 256ull; + var_i0 = var_j0 < var_j1; + var_l3 = var_i0; + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L7;} + goto var_B6; + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_B6:; + var_i0 = var_p0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B2;} + var_B5:; + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l5; + var_i4 += var_i5; + var_i5 = 128u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + goto var_B0; + var_B3:; + var_i0 = 128u; + var_p0 = var_i0; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + var_l4 = var_i0; + var_L12: + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 0u; + var_p0 = var_i0; + goto var_B10; + } + var_i0 = var_l4; + var_i1 = 1u; + var_i0 -= var_i1; + var_i1 = 48u; + var_i2 = 55u; + var_j3 = var_l2; + var_i3 = (u32)(var_j3); + var_l3 = var_i3; + var_i4 = 15u; + var_i3 &= var_i4; + var_l6 = var_i3; + var_i4 = 10u; + var_i3 = var_i3 < var_i4; + var_i1 = var_i3 ? var_i1 : var_i2; + var_i2 = var_l6; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_j0 = var_l2; + var_j1 = 16ull; + var_i0 = var_j0 >= var_j1; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 2u; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = var_l3; + var_i2 = 255u; + var_i1 &= var_i2; + var_l3 = var_i1; + var_i2 = 4u; + var_i1 >>= (var_i2 & 31); + var_i2 = 48u; + var_i3 = 55u; + var_i4 = var_l3; + var_i5 = 160u; + var_i4 = var_i4 < var_i5; + var_i2 = var_i4 ? var_i2 : var_i3; + var_i1 += var_i2; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 2u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_j0 = var_l2; + var_j1 = 256ull; + var_i0 = var_j0 < var_j1; + var_l3 = var_i0; + var_j0 = var_l2; + var_j1 = 8ull; + var_j0 >>= (var_j1 & 63); + var_l2 = var_j0; + var_i0 = var_l3; + var_i0 = !(var_i0); + if (var_i0) {goto var_L12;} + goto var_B11; + } + var_i0 = var_p0; + var_i1 = 1u; + var_i0 -= var_i1; + var_p0 = var_i0; + var_B11:; + var_i0 = var_p0; + var_i1 = 129u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B1;} + var_B10:; + var_i0 = var_p1; + var_i1 = 1u; + var_i2 = 1107372u; + var_i3 = 2u; + var_i4 = var_p0; + var_i5 = var_l5; + var_i4 += var_i5; + var_i5 = 128u; + var_i6 = var_p0; + var_i5 -= var_i6; + var_i0 = w2c_rapier__wasm3d__bg_f254(instance, var_i0, var_i1, var_i2, var_i3, var_i4, var_i5); + var_p0 = var_i0; + goto var_B0; + var_B2:; + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B1:; + var_i0 = var_p0; + var_i1 = 128u; + var_i2 = 1107356u; + w2c_rapier__wasm3d__bg_f1610(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B0:; + var_i0 = var_l5; + var_i1 = 128u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer_0(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = instance->w2c_g0; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = instance->w2c_g0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1620(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1048988u; + var_i2 = 17u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1621(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1048576u; + var_i2 = 14u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1622(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1054924u; + var_i2 = 20u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1623(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1054888u; + var_i2 = 20u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1624(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = var_p1; + var_i0 = w2c_rapier__wasm3d__bg_f1480(instance, var_i0, var_i1); + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1625(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = var_p1; + w2c_wbg_0x5F_wbindgen_throw(instance->w2c_wbg_instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1626(w2c_rapier__wasm3d__bg* instance) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = 1056540u; + var_i1 = 27u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1627(w2c_rapier__wasm3d__bg* instance) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = 1056567u; + var_i1 = 79u; + w2c_rapier__wasm3d__bg_f1625(instance, var_i0, var_i1); + UNREACHABLE; + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1628(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + var_i1 = 1058568u; + var_i2 = 2u; + var_i0 = w2c_rapier__wasm3d__bg_f208(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1629(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + u32 var_l2 = 0, var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0; + u64 var_l12 = 0, var_l13 = 0, var_l14 = 0; + f32 var_l10 = 0, var_l11 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3, var_i4; + u64 var_j0, var_j1, var_j2; + f32 var_f0, var_f1, var_f2; + var_i0 = var_p0; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_i1 = 1u; + var_i0 &= var_i1; + var_p0 = var_i0; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_i1 = 1u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l2; + var_f1 = f32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + var_i2 = var_p0; + var_i3 = var_p1; + var_i4 = 20u; + var_i3 += var_i4; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3)); + var_i0 = w2c_rapier__wasm3d__bg_f233(instance, var_i0, var_f1, var_i2, var_i3); + var_p0 = var_i0; + goto var_B0; + } + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l2 = var_i0; + var_f0 = f32_reinterpret_i32(var_i0); + var_l10 = var_f0; + var_i0 = var_l2; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_f0 = f32_reinterpret_i32(var_i0); + var_l11 = var_f0; + var_f1 = 1.00000003e+16; + var_i0 = var_f0 >= var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l11; + var_f1 = 0; + var_i0 = var_f0 != var_f1; + var_f1 = var_l11; + var_f2 = 9.99999975e-05; + var_i1 = var_f1 < var_f2; + var_i0 &= var_i1; + if (var_i0) {goto var_B2;} + var_i0 = var_p1; + var_f1 = var_l10; + var_i2 = var_p0; + var_i3 = 1u; + var_i0 = w2c_rapier__wasm3d__bg_f293(instance, var_i0, var_f1, var_i2, var_i3); + var_p0 = var_i0; + goto var_B0; + var_B2:; + var_i0 = instance->w2c_g0; + var_i1 = 160u; + var_i0 -= var_i1; + var_l2 = var_i0; + instance->w2c_g0 = var_i0; + var_f0 = var_l10; + var_i0 = i32_reinterpret_f32(var_f0); + var_l4 = var_i0; + var_i0 = 3u; + var_l3 = var_i0; + var_f0 = var_l10; + var_f1 = INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l10; + var_f1 = -INFINITY; + var_i0 = var_f0 == var_f1; + if (var_i0) {goto var_B3;} + var_f0 = var_l10; + var_f1 = var_l10; + var_i0 = var_f0 != var_f1; + if (var_i0) { + var_i0 = 2u; + var_l3 = var_i0; + goto var_B3; + } + var_i0 = var_l4; + var_i1 = 8388607u; + var_i0 &= var_i1; + var_i1 = 8388608u; + var_i0 |= var_i1; + var_i1 = var_l4; + var_i2 = 1u; + var_i1 <<= (var_i2 & 31); + var_i2 = 16777214u; + var_i1 &= var_i2; + var_i2 = var_l4; + var_i3 = 23u; + var_i2 >>= (var_i3 & 31); + var_i3 = 255u; + var_i2 &= var_i3; + var_l5 = var_i2; + var_i0 = var_i2 ? var_i0 : var_i1; + var_l7 = var_i0; + var_j0 = (u64)(var_i0); + var_l12 = var_j0; + var_j1 = 1ull; + var_j0 &= var_j1; + var_l14 = var_j0; + var_i0 = 4u; + var_l3 = var_i0; + var_i0 = 4u; + var_i1 = 3u; + var_i2 = var_l4; + var_i3 = 2139095040u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 2u; + var_i2 = var_l4; + var_i3 = 2147483647u; + var_i2 &= var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 3u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B6; + case 1: goto var_B5; + default: goto var_B3; + } + var_B6:; + var_i0 = var_l5; + var_i1 = 150u; + var_i0 -= var_i1; + var_l6 = var_i0; + var_j0 = var_l14; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_j0 = 1ull; + var_l13 = var_j0; + goto var_B3; + var_B5:; + var_j0 = 33554432ull; + var_j1 = var_l12; + var_j2 = 1ull; + var_j1 <<= (var_j2 & 63); + var_i2 = var_l7; + var_i3 = 8388608u; + var_i2 = var_i2 == var_i3; + var_l6 = var_i2; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l12 = var_j0; + var_j0 = 2ull; + var_j1 = 1ull; + var_i2 = var_l6; + var_j0 = var_i2 ? var_j0 : var_j1; + var_l13 = var_j0; + var_j0 = var_l14; + var_i0 = !(var_j0); + var_l3 = var_i0; + var_i0 = 4294967144u; + var_i1 = 4294967145u; + var_i2 = var_l6; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l6 = var_i0; + var_B3:; + var_i0 = var_l2; + var_i1 = var_l6; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 152, var_i1); + var_i0 = var_l2; + var_j1 = var_l13; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 144, var_j1); + var_i0 = var_l2; + var_j1 = 1ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 136, var_j1); + var_i0 = var_l2; + var_j1 = var_l12; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 128, var_j1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0) + 154, var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 = var_i0 == var_i1; + if (var_i0) { + var_i0 = 1103680u; + var_l6 = var_i0; + var_i0 = 0u; + goto var_B7; + } + var_i0 = var_p0; + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = 1106904u; + var_i1 = 1103680u; + var_i2 = var_l4; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = var_l4; + var_i1 = 31u; + var_i0 >>= (var_i1 & 31); + goto var_B7; + } + var_i0 = 1106904u; + var_i1 = 1106905u; + var_i2 = var_l4; + var_i3 = 0u; + var_i2 = (u32)((s32)var_i2 < (s32)var_i3); + var_i0 = var_i2 ? var_i0 : var_i1; + var_l6 = var_i0; + var_i0 = 1u; + var_B7:; + var_p0 = var_i0; + var_i0 = 1u; + var_l5 = var_i0; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 -= var_i1; + var_i1 = 3u; + var_i2 = var_l3; + var_i3 = 1u; + var_i2 = var_i2 > var_i3; + var_i0 = var_i2 ? var_i0 : var_i1; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + switch (var_i0) { + case 0: goto var_B12; + case 1: goto var_B13; + case 2: goto var_B14; + default: goto var_B11; + } + var_B14:; + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 23u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f109(instance, var_i0, var_i1, var_i2); + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 40u); + var_i0 = !(var_i0); + if (var_i0) { + var_i0 = var_l2; + var_i1 = 112u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 128u; + var_i1 += var_i2; + var_i2 = var_l2; + var_i3 = 23u; + var_i2 += var_i3; + w2c_rapier__wasm3d__bg_f40(instance, var_i0, var_i1, var_i2); + goto var_B15; + } + var_i0 = var_l2; + var_i1 = 120u; + var_i0 += var_i1; + var_i1 = var_l2; + var_i2 = 48u; + var_i1 += var_i2; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l2; + var_j1 = i64_load_default32(&instance->w2c_memory, (u64)(var_i1) + 40u); + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_j1); + var_B15:; + var_i0 = var_l2; + var_i1 = 8u; + var_i0 += var_i1; + var_l8 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 112u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load16_u_default32(&instance->w2c_memory, (u64)(var_i0) + 120u); + var_l7 = var_i0; + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 116u); + var_l9 = var_i0; + if (var_i0) { + var_i0 = var_l5; + var_i0 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 49u; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B18;} + var_i0 = 1u; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l4; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l9; + var_i1 = 1u; + var_i0 = var_i0 <= var_i1; + if (var_i0) {goto var_B17;} + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_l4; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_i1); + var_i0 = var_l4; + var_i1 = 32u; + var_i0 += var_i1; + var_i1 = var_l9; + var_i2 = 1u; + var_i1 -= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 28u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i2 = 1u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 16u; + var_i0 += var_i1; + var_i1 = 1106730u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = 3u; + var_l3 = var_i0; + goto var_B17; + } + var_i0 = 1106316u; + var_i1 = 33u; + var_i2 = 1106732u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B18:; + var_i0 = 1106624u; + var_i1 = 33u; + var_i2 = 1106748u; + w2c_rapier__wasm3d__bg_f1241(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B17:; + var_i0 = var_l7; + var_i1 = 16u; + var_i0 <<= (var_i1 & 31); + var_i1 = 16u; + var_i0 = (u32)((s32)var_i0 >> (var_i1 & 31)); + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_i0 = var_l3; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B25;} + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 1106853u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B24;} + var_i0 = var_l7; + var_i1 = 1u; + var_i0 -= var_i1; + goto var_B26; + } + var_i0 = var_l3; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B23;} + var_i0 = var_l4; + var_i1 = var_l3; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l5; + var_i1 = 1106818u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l5; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 >= var_i1; + if (var_i0) {goto var_B22;} + var_i0 = 1u; + var_i1 = var_l7; + var_i0 -= var_i1; + var_B26:; + var_l7 = var_i0; + var_i0 = var_l4; + var_i1 = var_l5; + var_i2 = 12u; + var_i1 *= var_i2; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_l7; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 2, var_i1); + var_i0 = var_l5; + var_i1 = 1u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 2u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i1 = 6u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B21;} + var_i0 = var_l8; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l8; + var_i1 = var_l4; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + goto var_B20; + var_B25:; + var_i0 = var_l3; + var_i1 = 6u; + var_i2 = 1106856u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B24:; + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = 1106872u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B23:; + var_i0 = var_l3; + var_i1 = 6u; + var_i2 = 1106820u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B22:; + var_i0 = var_l5; + var_i1 = 6u; + var_i2 = 1106836u; + w2c_rapier__wasm3d__bg_f1091(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B21:; + var_i0 = var_l3; + var_i1 = 6u; + var_i2 = 1106888u; + w2c_rapier__wasm3d__bg_f1611(instance, var_i0, var_i1, var_i2); + UNREACHABLE; + var_B20:; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 12u); + var_l5 = var_i0; + var_i0 = var_l2; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 8u); + goto var_B10; + var_B13:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 1106916u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + goto var_B10; + var_B12:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1106907u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + goto var_B10; + var_B11:; + var_i0 = var_l2; + var_i1 = 3u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 48, var_i1); + var_i0 = var_l2; + var_i1 = 1106910u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 44, var_i1); + var_i0 = var_l2; + var_i1 = 2u; + i32_store16_default32(&instance->w2c_memory, (u64)(var_i0) + 40, var_i1); + var_i0 = var_l2; + var_i1 = 40u; + var_i0 += var_i1; + var_B10:; + var_l3 = var_i0; + var_i0 = var_l2; + var_i1 = 124u; + var_i0 += var_i1; + var_i1 = var_l5; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l2; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 120, var_i1); + var_i0 = var_l2; + var_i1 = var_p0; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 116, var_i1); + var_i0 = var_l2; + var_i1 = var_l6; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 112, var_i1); + var_i0 = var_p1; + var_i1 = var_l2; + var_i2 = 112u; + var_i1 += var_i2; + var_i0 = w2c_rapier__wasm3d__bg_f339(instance, var_i0, var_i1); + var_p0 = var_i0; + var_i0 = var_l2; + var_i1 = 160u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_B0:; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1630(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p0; + var_i1 = var_p1; + var_i2 = var_p2; + w2c_rapier__wasm3d__bg_f345(instance, var_i0, var_i1, var_i2); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1631(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f513(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1632(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0; + f32 var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + u64 var_j1; + f32 var_f0, var_f1; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_l3 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_j1 = 1065353216ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_i1 = 16u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l5 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 16u); + var_l6 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l7 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_j1 = 4575657221408423936ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_j1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 20u); + var_l8 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_i1 = 3212836864u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l9 = var_f0; + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = var_p2; + var_i3 = var_l3; + w2c_rapier__wasm3d__bg_f410(instance, var_i0, var_i1, var_i2, var_i3); + var_i0 = var_l3; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + var_l10 = var_f0; + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_f1 = var_l9; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_i1 = 16u; + var_i0 += var_i1; + var_f1 = var_l7; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_p0; + var_f1 = var_l5; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 12, var_f1); + var_i0 = var_p0; + var_f1 = var_l10; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_f1); + var_i0 = var_p0; + var_f1 = var_l8; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 4, var_f1); + var_i0 = var_p0; + var_f1 = var_l6; + f32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_f1); + var_i0 = var_l3; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1633(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + f32 var_f0, var_f1; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 36u); + var_f1 = 0; + var_f0 += var_f1; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1634(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + var_l4 = var_i0; + var_i1 = var_p0; + var_i2 = var_p1; + var_i1 -= var_i2; + var_i0 = var_i0 > var_i1; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_p0; + goto var_B2; + } + var_i0 = var_l4; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B1; + } + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l5 = var_i0; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + var_i0 = var_p1; + var_l3 = var_i0; + var_L7: + var_i0 = var_p2; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l5; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L7;} + } + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l5; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = 0u; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_l9 = var_i1; + var_i0 -= var_i1; + var_i1 = 24u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_L10: + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 >>= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l5; + var_i1 = var_l8; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = var_l10; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L10;} + goto var_B8; + } + var_i0 = var_l7; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B8;} + var_i0 = var_l6; + var_p1 = var_i0; + var_L11: + var_i0 = var_l5; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l5; + var_i1 = 4u; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L11;} + var_B8:; + var_i0 = var_l4; + var_i1 = 3u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + goto var_B1; + var_B3:; + var_i0 = var_p2; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i0 = 0u; + var_i1 = var_p2; + var_i2 = 3u; + var_i1 &= var_i2; + var_l7 = var_i1; + var_i0 -= var_i1; + var_l8 = var_i0; + var_i0 = var_l7; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_l4; + var_i0 += var_i1; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_L13: + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_l5; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l5; + var_i1 = 1u; + var_i0 -= var_i1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L13;} + } + var_i0 = var_l3; + var_i1 = var_l4; + var_i2 = var_l7; + var_i1 -= var_i2; + var_l7 = var_i1; + var_i2 = 4294967292u; + var_i1 &= var_i2; + var_l4 = var_i1; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i0 = 0u; + var_i1 = var_l4; + var_i0 -= var_i1; + var_l4 = var_i0; + var_i0 = var_l6; + var_i1 = var_l8; + var_i0 += var_i1; + var_l6 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + if (var_i0) { + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B14;} + var_i0 = var_l6; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = 0u; + var_i1 = var_l5; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_l9 = var_i1; + var_i0 -= var_i1; + var_i1 = 24u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l5 = var_i0; + var_L16: + var_i0 = var_l5; + var_i1 = var_l10; + var_i0 <<= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_l8; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l5 = var_i2; + var_i3 = var_l9; + var_i2 >>= (var_i3 & 31); + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L16;} + goto var_B14; + } + var_i0 = var_l4; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 >= (s32)var_i1); + if (var_i0) {goto var_B14;} + var_i0 = var_p1; + var_i1 = var_l7; + var_i0 += var_i1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_L17: + var_i0 = var_l3; + var_i1 = 4u; + var_i0 -= var_i1; + var_l3 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L17;} + var_B14:; + var_i0 = var_l7; + var_i1 = 3u; + var_i0 &= var_i1; + var_p1 = var_i0; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_l4; + var_i1 = var_l6; + var_i0 += var_i1; + var_l6 = var_i0; + var_i0 = var_p2; + var_i1 = var_p1; + var_i0 -= var_i1; + var_B2:; + var_l3 = var_i0; + var_i0 = var_l6; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_L18: + var_i0 = var_p2; + var_i1 = 1u; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 -= var_i1; + var_p1 = var_i0; + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L18;} + goto var_B0; + var_B1:; + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) {goto var_B0;} + var_i0 = var_p2; + var_i1 = var_l4; + var_i0 += var_i1; + var_l3 = var_i0; + var_L19: + var_i0 = var_p2; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L19;} + var_B0:; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1635(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = var_p1; + var_l5 = var_i0; + var_i0 = var_p2; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p1 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l3; + if (var_i0) { + var_i0 = var_p0; + var_p1 = var_i0; + var_L3: + var_i0 = var_p1; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L3;} + } + var_i0 = var_p2; + var_i1 = var_l3; + var_i0 -= var_i1; + var_p2 = var_i0; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l3 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 > (s32)var_i1); + if (var_i0) { + var_i0 = var_l5; + var_i1 = 255u; + var_i0 &= var_i1; + var_i1 = 16843009u; + var_i0 *= var_i1; + var_l3 = var_i0; + var_L5: + var_i0 = var_l4; + var_i1 = var_l3; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p1; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L5;} + } + var_i0 = var_p2; + var_i1 = 3u; + var_i0 &= var_i1; + var_p2 = var_i0; + var_B0:; + var_i0 = var_p2; + if (var_i0) { + var_i0 = var_p1; + var_i1 = var_p2; + var_i0 += var_i1; + var_p2 = var_i0; + var_L7: + var_i0 = var_p1; + var_i1 = var_l5; + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p2; + var_i1 = var_p1; + var_i2 = 1u; + var_i1 += var_i2; + var_p1 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L7;} + } + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1636(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0, var_l8 = 0, var_l9 = 0, var_l10 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p2; + var_l6 = var_i0; + var_i1 = 15u; + var_i0 = var_i0 <= var_i1; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + goto var_B0; + } + var_i0 = 0u; + var_i1 = var_p0; + var_i0 -= var_i1; + var_i1 = 3u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i1 = var_p0; + var_i0 += var_i1; + var_l4 = var_i0; + var_i0 = var_l5; + if (var_i0) { + var_i0 = var_p0; + var_p2 = var_i0; + var_i0 = var_p1; + var_l3 = var_i0; + var_L3: + var_i0 = var_p2; + var_i1 = var_l3; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_l3; + var_i1 = 1u; + var_i0 += var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L3;} + } + var_i0 = var_l6; + var_i1 = var_l5; + var_i0 -= var_i1; + var_l6 = var_i0; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_i1 = var_l4; + var_i0 += var_i1; + var_p2 = var_i0; + var_i0 = var_p1; + var_i1 = var_l5; + var_i0 += var_i1; + var_l5 = var_i0; + var_i1 = 3u; + var_i0 &= var_i1; + var_l3 = var_i0; + if (var_i0) { + var_i0 = var_l7; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_i1 = 4294967292u; + var_i0 &= var_i1; + var_l8 = var_i0; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = 0u; + var_i1 = var_l3; + var_i2 = 3u; + var_i1 <<= (var_i2 & 31); + var_l9 = var_i1; + var_i0 -= var_i1; + var_i1 = 24u; + var_i0 &= var_i1; + var_l10 = var_i0; + var_i0 = var_l8; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_l3 = var_i0; + var_L6: + var_i0 = var_l3; + var_i1 = var_l9; + var_i0 >>= (var_i1 & 31); + var_l8 = var_i0; + var_i0 = var_l4; + var_i1 = var_l8; + var_i2 = var_p1; + var_i2 = i32_load_default32(&instance->w2c_memory, (u64)(var_i2)); + var_l3 = var_i2; + var_i3 = var_l10; + var_i2 <<= (var_i3 & 31); + var_i1 |= var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L6;} + goto var_B4; + } + var_i0 = var_l7; + var_i1 = 0u; + var_i0 = (u32)((s32)var_i0 <= (s32)var_i1); + if (var_i0) {goto var_B4;} + var_i0 = var_l5; + var_p1 = var_i0; + var_L7: + var_i0 = var_l4; + var_i1 = var_p1; + var_i1 = i32_load_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 4u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l4; + var_i1 = 4u; + var_i0 += var_i1; + var_l4 = var_i0; + var_i1 = var_p2; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_L7;} + var_B4:; + var_i0 = var_l6; + var_i1 = 3u; + var_i0 &= var_i1; + var_l6 = var_i0; + var_i0 = var_l5; + var_i1 = var_l7; + var_i0 += var_i1; + var_p1 = var_i0; + var_B0:; + var_i0 = var_l6; + if (var_i0) { + var_i0 = var_p2; + var_i1 = var_l6; + var_i0 += var_i1; + var_l3 = var_i0; + var_L9: + var_i0 = var_p2; + var_i1 = var_p1; + var_i1 = i32_load8_u_default32(&instance->w2c_memory, (u64)(var_i1)); + i32_store8_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p1; + var_i1 = 1u; + var_i0 += var_i1; + var_p1 = var_i0; + var_i0 = var_l3; + var_i1 = var_p2; + var_i2 = 1u; + var_i1 += var_i2; + var_p2 = var_i1; + var_i0 = var_i0 > var_i1; + if (var_i0) {goto var_L9;} + } + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1637(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2, var_i3; + var_i0 = var_p1; + var_i0 = i32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_i1 = 1101464u; + var_i2 = 5u; + var_i3 = var_p1; + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 4u); + var_i3 = i32_load_default32(&instance->w2c_memory, (u64)(var_i3) + 12u); + var_i0 = CALL_INDIRECT(instance->w2c_T0, u32 (*)(void*, u32, u32, u32), w2c_rapier__wasm3d__bg_t5, var_i3, instance->w2c_T0.data[var_i3].module_instance, var_i0, var_i1, var_i2); +#if WASM_RT_USE_SEGUE_FOR_THIS_MODULE + wasm_rt_segue_write_base(instance->w2c_memory.data); +#endif + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1638(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + var_i0 = instance->w2c_g0; + var_i1 = 32u; + var_i0 -= var_i1; + var_p0 = var_i0; + instance->w2c_g0 = var_i0; + var_i0 = var_p0; + var_i1 = 12u; + var_i0 += var_i1; + var_i1 = 2u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 20u; + var_i0 += var_i1; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1081684u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 8, var_i1); + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + var_i0 = var_p0; + var_i1 = 1u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 28, var_i1); + var_i0 = var_p0; + var_i1 = 1081700u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 24, var_i1); + var_i0 = var_p0; + var_i1 = var_p0; + var_i2 = 24u; + var_i1 += var_i2; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0) + 16, var_i1); + var_i0 = var_p1; + var_i1 = var_p0; + var_i0 = w2c_rapier__wasm3d__bg_f1183(instance, var_i0, var_i1); + var_p1 = var_i0; + var_i0 = var_p0; + var_i1 = 32u; + var_i0 += var_i1; + instance->w2c_g0 = var_i0; + var_i0 = var_p1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1639(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1640(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0; + u64 var_j1; + var_i0 = var_p0; + var_j1 = 4294967297ull; + i64_store_default32(&instance->w2c_memory, (u64)(var_i0), var_j1); + FUNC_EPILOGUE; +} + +u32 w2c_rapier__wasm3d__bg_f1641(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 24u; + var_i0 += var_i1; + FUNC_EPILOGUE; + return var_i0; +} + +void w2c_rapier__wasm3d__bg_f1642(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + u32 var_i0, var_i1; + var_i0 = var_p0; + var_i1 = 0u; + i32_store_default32(&instance->w2c_memory, (u64)(var_i0), var_i1); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1643(w2c_rapier__wasm3d__bg* instance, f32 var_p0, f32 var_p1) { + u32 var_l3 = 0, var_l4 = 0, var_l5 = 0, var_l6 = 0, var_l7 = 0; + f32 var_l2 = 0; + FUNC_PROLOGUE; + u32 var_i0, var_i1, var_i2; + f32 var_f0, var_f1, var_f2; + var_f0 = var_p0; + var_l2 = var_f0; + var_f0 = var_p1; + var_f1 = var_p1; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_l2; + var_f1 = var_l2; + var_i0 = var_f0 != var_f1; + if (var_i0) {goto var_B2;} + var_f0 = var_p1; + var_i0 = i32_reinterpret_f32(var_f0); + var_l6 = var_i0; + var_i1 = 1065353216u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B1;} + var_f0 = var_l2; + var_f0 = w2c_rapier__wasm3d__bg_f599(instance, var_f0); + var_p0 = var_f0; + goto var_B0; + var_B2:; + var_f0 = var_l2; + var_f1 = var_p1; + var_f0 += var_f1; + var_p0 = var_f0; + goto var_B0; + var_B1:; + var_i0 = var_l6; + var_i1 = 30u; + var_i0 >>= (var_i1 & 31); + var_i1 = 2u; + var_i0 &= var_i1; + var_l7 = var_i0; + var_f1 = var_l2; + var_i1 = i32_reinterpret_f32(var_f1); + var_l4 = var_i1; + var_i2 = 31u; + var_i1 >>= (var_i2 & 31); + var_i0 |= var_i1; + var_l3 = var_i0; + var_i0 = var_l4; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l5 = var_i0; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = -3.14159274; + var_p0 = var_f0; + var_i0 = var_l3; + switch (var_i0) { + case 0: goto var_B8; + case 1: goto var_B8; + case 2: goto var_B7; + default: goto var_B3; + } + } + var_i0 = var_l6; + var_i1 = 2147483647u; + var_i0 &= var_i1; + var_l4 = var_i0; + var_i1 = 2139095040u; + var_i0 = var_i0 != var_i1; + if (var_i0) { + var_i0 = var_l4; + var_i0 = !(var_i0); + if (var_i0) { + var_f0 = 1.57079637; + var_f1 = var_l2; + var_f0 = copysignf(var_f0, var_f1); + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 2139095040u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l4; + var_i1 = 218103808u; + var_i0 += var_i1; + var_i1 = var_l5; + var_i0 = var_i0 < var_i1; + if (var_i0) {goto var_B6;} + var_i0 = var_l7; + if (var_i0) { + var_f0 = 0; + var_i1 = var_l5; + var_i2 = 218103808u; + var_i1 += var_i2; + var_i2 = var_l4; + var_i1 = var_i1 < var_i2; + if (var_i1) {goto var_B12;} + } + var_f0 = var_l2; + var_f1 = var_p1; + var_f0 /= var_f1; + var_f0 = wasm_fabsf(var_f0); + var_f0 = w2c_rapier__wasm3d__bg_f599(instance, var_f0); + var_B12:; + var_p0 = var_f0; + var_i0 = var_l3; + switch (var_i0) { + case 0: goto var_B3; + case 1: goto var_B15; + case 2: goto var_B14; + default: goto var_B16; + } + var_B16:; + var_f0 = var_p0; + var_f1 = 8.74227766e-08; + var_f0 += var_f1; + var_f1 = -3.14159274; + var_f0 += var_f1; + var_p0 = var_f0; + goto var_B0; + var_B15:; + var_f0 = var_p0; + var_f0 = -(var_f0); + var_p0 = var_f0; + goto var_B0; + var_B14:; + var_f0 = 3.14159274; + var_f1 = var_p0; + var_f2 = 8.74227766e-08; + var_f1 += var_f2; + var_f0 -= var_f1; + var_p0 = var_f0; + goto var_B0; + } + var_i0 = var_l5; + var_i1 = 2139095040u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B5;} + var_f0 = -3.14159274; + var_p0 = var_f0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 != var_i1; + if (var_i0) {goto var_B4;} + goto var_B3; + var_B8:; + var_f0 = var_l2; + var_p0 = var_f0; + goto var_B0; + var_B7:; + var_f0 = 3.14159274; + var_p0 = var_f0; + goto var_B0; + var_B6:; + var_f0 = 1.57079637; + var_f1 = var_l2; + var_f0 = copysignf(var_f0, var_f1); + var_p0 = var_f0; + goto var_B0; + var_B5:; + var_f0 = -2.3561945; + var_p0 = var_f0; + var_i0 = var_l3; + var_i1 = 3u; + var_i0 = var_i0 == var_i1; + if (var_i0) {goto var_B3;} + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1110808u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_f0; + goto var_B0; + var_B4:; + var_i0 = var_l3; + var_i1 = 2u; + var_i0 <<= (var_i1 & 31); + var_i1 = 1110820u; + var_i0 += var_i1; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + var_p0 = var_f0; + var_B3:; + var_B0:; + var_f0 = var_p0; + FUNC_EPILOGUE; + return var_f0; +} + +void w2c_rapier__wasm3d__bg_f1644(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + w2c_rapier__wasm3d__bg_f746(instance, var_i0); + FUNC_EPILOGUE; +} + +f32 w2c_rapier__wasm3d__bg_f1645(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + f32 var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0)); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1646(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + f32 var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 24u); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1647(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + f32 var_f0; + var_i0 = var_p0; + var_f0 = f32_load_default32(&instance->w2c_memory, (u64)(var_i0) + 4u); + FUNC_EPILOGUE; + return var_f0; +} + +f32 w2c_rapier__wasm3d__bg_f1648(w2c_rapier__wasm3d__bg* instance, f32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = var_p0; + var_f0 = w2c_rapier__wasm3d__bg_f179(instance, var_f0); + FUNC_EPILOGUE; + return var_f0; +} + +u64 w2c_rapier__wasm3d__bg_f1649(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 4343259466870275585ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1650(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 9919015677752515272ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1651(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 9277381659105601537ull; + FUNC_EPILOGUE; + return var_j0; +} + +u32 w2c_rapier__wasm3d__bg_f1652(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = var_p0; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1653(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 1u; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f1654(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 9519033150735068929ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1655(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 16460756489303372737ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1656(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 13563072037471107411ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1657(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 13963670315215134303ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1658(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 13705411060417703472ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1659(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 14008058804362236105ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1660(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 12618006700492273925ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1661(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 11353244556210880497ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1662(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 11017265401665854957ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1663(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 17141624817212494002ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1664(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 5680963971264997617ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1665(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 3517179905564348049ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1666(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 6121209164846975457ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1667(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 4122647049197707663ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1668(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 17525320473135489205ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1669(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 15505793880040715921ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1670(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 2053609341550047762ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1671(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 11332231541761904159ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1672(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 16714414227611797861ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1673(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 2121141928332312520ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1674(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 9030854849668492195ull; + FUNC_EPILOGUE; + return var_j0; +} + +u32 w2c_rapier__wasm3d__bg_f1675(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1676(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1677(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = 3.14159274; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1678(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 0u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1679(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 1u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1680(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 2u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1681(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 4u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1682(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 3u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1683(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 9u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1684(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 6u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1685(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 5u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1686(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = 0; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1687(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 8u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1688(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 10u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1689(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = 0.785398185; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1690(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 11u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1691(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 12u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1692(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = 3.40282347e+38; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1693(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 7u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1694(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 13u; + FUNC_EPILOGUE; + return var_i0; +} + +f32 w2c_rapier__wasm3d__bg_f1695(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + f32 var_f0; + var_f0 = 1.57079637; + FUNC_EPILOGUE; + return var_f0; +} + +u32 w2c_rapier__wasm3d__bg_f1696(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 14u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1697(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 15u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1698(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 16u; + FUNC_EPILOGUE; + return var_i0; +} + +u32 w2c_rapier__wasm3d__bg_f1699(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u32 var_i0; + var_i0 = 17u; + FUNC_EPILOGUE; + return var_i0; +} + +u64 w2c_rapier__wasm3d__bg_f1700(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 7457687401611647643ull; + FUNC_EPILOGUE; + return var_j0; +} + +u64 w2c_rapier__wasm3d__bg_f1701(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + u64 var_j0; + var_j0 = 17902450116730915537ull; + FUNC_EPILOGUE; + return var_j0; +} + +void w2c_rapier__wasm3d__bg_f1702(w2c_rapier__wasm3d__bg* instance, u32 var_p0) { + FUNC_PROLOGUE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1703(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1) { + FUNC_PROLOGUE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1704(w2c_rapier__wasm3d__bg* instance, u32 var_p0, u32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4) { + FUNC_PROLOGUE; + FUNC_EPILOGUE; +} + +void w2c_rapier__wasm3d__bg_f1705(w2c_rapier__wasm3d__bg* instance, u32 var_p0, f32 var_p1, u32 var_p2, u32 var_p3, u32 var_p4, f32 var_p5) { + FUNC_PROLOGUE; + FUNC_EPILOGUE; +} diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.exports.json b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.exports.json new file mode 100644 index 00000000000..203dc37c873 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.exports.json @@ -0,0 +1,8486 @@ +[ + { + "name": "memory", + "type": "Memory", + "mangledName": "memory", + "mangledAccessorFunction": "w2c_rapier__wasm3d__bg_memory" + }, + { + "name": "version", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "version", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_version", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawkinematiccharactercontroller_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawkinematiccharactercontroller_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_new", + "type": "Function", + "params": [ + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new", + "parameterTypeNames": [ + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_up", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_up", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_setUp", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_setUp", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_offset", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawkinematiccharactercontroller_offset", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_setOffset", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_setOffset", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_slideEnabled", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_slideEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_setSlideEnabled", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_setSlideEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_autostepMaxHeight", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_autostepMaxHeight", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_autostepMinWidth", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_autostepMinWidth", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_autostepIncludesDynamicBodies", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_autostepIncludesDynamicBodies", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_autostepEnabled", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_autostepEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_enableAutostep", + "type": "Function", + "params": [ + "i32", + "f32", + "f32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_enableAutostep", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_disableAutostep", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_disableAutostep", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_maxSlopeClimbAngle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawkinematiccharactercontroller_maxSlopeClimbAngle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_setMaxSlopeClimbAngle", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_setMaxSlopeClimbAngle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_minSlopeSlideAngle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawkinematiccharactercontroller_minSlopeSlideAngle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_setMinSlopeSlideAngle", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_setMinSlopeSlideAngle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_snapToGroundDistance", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_snapToGroundDistance", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_enableSnapToGround", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_enableSnapToGround", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_disableSnapToGround", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_disableSnapToGround", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_snapToGroundEnabled", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_snapToGroundEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_computeColliderMovement", + "type": "Function", + "params": [ + "i32", + "f32", + "i32", + "i32", + "i32", + "f64", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawkinematiccharactercontroller_computeColliderMovement", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawkinematiccharactercontroller_computedMovement", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_computedMovement", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_computedGrounded", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_computedGrounded", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_numComputedCollisions", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_numComputedCollisions", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawkinematiccharactercontroller_computedCollision", + "type": "Function", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawkinematiccharactercontroller_computedCollision", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawcharactercollision_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawcharactercollision_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcharactercollision_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_handle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawcharactercollision_handle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_handle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcharactercollision_translationApplied", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_translationApplied", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_translationRemaining", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_translationRemaining", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcharactercollision_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcharactercollision_worldWitness1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_worldWitness1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_worldWitness2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_worldWitness2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_worldNormal1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_worldNormal1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcharactercollision_worldNormal2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcharactercollision_worldNormal2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawccdsolver_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawccdsolver_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawccdsolver_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawccdsolver_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawccdsolver_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointType", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointBodyHandle1", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f64" + ], + "mangledName": "rawimpulsejointset_jointBodyHandle1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointBodyHandle2", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f64" + ], + "mangledName": "rawimpulsejointset_jointBodyHandle2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointFrameX1", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointFrameX1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointFrameX2", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointFrameX2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointAnchor1", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointAnchor1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointAnchor2", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointAnchor2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointSetAnchor1", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointSetAnchor1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointSetAnchor2", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointSetAnchor2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointContactsEnabled", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointContactsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointSetContactsEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointSetContactsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointLimitsEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_jointLimitsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointLimitsMin", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawimpulsejointset_jointLimitsMin", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointLimitsMax", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawimpulsejointset_jointLimitsMax", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_jointSetLimits", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointSetLimits", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointConfigureMotorModel", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointConfigureMotorModel", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointConfigureMotorVelocity", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointConfigureMotorVelocity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointConfigureMotorPosition", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointConfigureMotorPosition", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_jointConfigureMotor", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "f32", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawimpulsejointset_jointConfigureMotor", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawimpulsejointset_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawimpulsejointset_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_createJoint", + "type": "Function", + "params": [ + "i32", + "i32", + "f64", + "f64", + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawimpulsejointset_createJoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint", + "parameterTypeNames": [ + "u32", + "u32", + "f64", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_remove", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_remove", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_remove", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_len", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_len", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_len", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_contains", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawimpulsejointset_contains", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_contains", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawimpulsejointset_forEachJointHandle", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_forEachJointHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawimpulsejointset_forEachJointAttachedToRigidBody", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawimpulsejointset_forEachJointAttachedToRigidBody", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawintegrationparameters_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawintegrationparameters_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawintegrationparameters_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_dt", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawintegrationparameters_dt", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_dt", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_allowedLinearError", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawintegrationparameters_allowedLinearError", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_predictionDistance", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawintegrationparameters_predictionDistance", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_maxVelocityIterations", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_maxVelocityIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_maxVelocityFrictionIterations", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_maxVelocityFrictionIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_maxStabilizationIterations", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_maxStabilizationIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_minIslandSize", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_minIslandSize", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_maxCcdSubsteps", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawintegrationparameters_maxCcdSubsteps", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_set_dt", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_dt", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_erp", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_erp", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_allowedLinearError", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_allowedLinearError", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_predictionDistance", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_predictionDistance", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_maxVelocityIterations", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_maxVelocityIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_maxVelocityFrictionIterations", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_maxVelocityFrictionIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_maxStabilizationIterations", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_maxStabilizationIterations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_minIslandSize", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_minIslandSize", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawintegrationparameters_set_maxCcdSubsteps", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawintegrationparameters_set_maxCcdSubsteps", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawislandmanager_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawislandmanager_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawislandmanager_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawislandmanager_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawislandmanager_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawislandmanager_forEachActiveRigidBodyHandle", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawislandmanager_forEachActiveRigidBodyHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawgenericjoint_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawgenericjoint_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawgenericjoint_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawgenericjoint_spherical", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawgenericjoint_spherical", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawgenericjoint_spherical", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawgenericjoint_prismatic", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawgenericjoint_prismatic", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawgenericjoint_fixed", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawgenericjoint_fixed", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawgenericjoint_fixed", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawgenericjoint_revolute", + "type": "Function", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawgenericjoint_revolute", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawgenericjoint_revolute", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointType", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointFrameX1", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointFrameX1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointFrameX2", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointFrameX2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointAnchor1", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointAnchor1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointAnchor2", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointAnchor2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointContactsEnabled", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointContactsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointSetContactsEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawmultibodyjointset_jointSetContactsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawmultibodyjointset_jointLimitsEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_jointLimitsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointLimitsMin", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawmultibodyjointset_jointLimitsMin", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_jointLimitsMax", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawmultibodyjointset_jointLimitsMax", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "__wbg_rawmultibodyjointset_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawmultibodyjointset_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawmultibodyjointset_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_createJoint", + "type": "Function", + "params": [ + "i32", + "i32", + "f64", + "f64", + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawmultibodyjointset_createJoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint", + "parameterTypeNames": [ + "u32", + "u32", + "f64", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_remove", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawmultibodyjointset_remove", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawmultibodyjointset_contains", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawmultibodyjointset_contains", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawmultibodyjointset_forEachJointHandle", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawmultibodyjointset_forEachJointHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawmultibodyjointset_forEachJointAttachedToRigidBody", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawmultibodyjointset_forEachJointAttachedToRigidBody", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbTranslation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbRotation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSleep", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSleep", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbIsSleeping", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsSleeping", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbIsMoving", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsMoving", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbNextTranslation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbNextTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbNextRotation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbNextRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetTranslation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetRotation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32", + "f32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetLinvel", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetLinvel", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetAngvel", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetAngvel", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetNextKinematicTranslation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetNextKinematicTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetNextKinematicRotation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetNextKinematicRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetAdditionalMass", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetAdditionalMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetAdditionalMassProperties", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetAdditionalMassProperties", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbLinvel", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbLinvel", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbAngvel", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbAngvel", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbLockTranslations", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbLockTranslations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetEnabledTranslations", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetEnabledTranslations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbLockRotations", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbLockRotations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetEnabledRotations", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetEnabledRotations", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbDominanceGroup", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbDominanceGroup", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetDominanceGroup", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetDominanceGroup", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbEnableCcd", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbEnableCcd", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbMass", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawrigidbodyset_rbMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbInvMass", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawrigidbodyset_rbInvMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbEffectiveInvMass", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbEffectiveInvMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbLocalCom", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbLocalCom", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbWorldCom", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbWorldCom", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbInvPrincipalInertiaSqrt", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbInvPrincipalInertiaSqrt", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbPrincipalInertiaLocalFrame", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbPrincipalInertiaLocalFrame", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbPrincipalInertia", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbPrincipalInertia", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbEffectiveAngularInertia", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbEffectiveAngularInertia", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbWakeUp", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbWakeUp", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbIsCcdEnabled", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsCcdEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbNumColliders", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbNumColliders", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbCollider", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawrigidbodyset_rbCollider", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbBodyType", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbBodyType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetBodyType", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetBodyType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbIsFixed", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsFixed", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbIsKinematic", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsKinematic", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbIsDynamic", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsDynamic", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbLinearDamping", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawrigidbodyset_rbLinearDamping", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbAngularDamping", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawrigidbodyset_rbAngularDamping", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetLinearDamping", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetLinearDamping", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetAngularDamping", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetAngularDamping", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbSetEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbIsEnabled", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbIsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbGravityScale", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawrigidbodyset_rbGravityScale", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetGravityScale", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetGravityScale", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbResetForces", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbResetForces", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbResetTorques", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbResetTorques", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbAddForce", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbAddForce", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbApplyImpulse", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbApplyImpulse", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbAddTorque", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbAddTorque", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbApplyTorqueImpulse", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbApplyTorqueImpulse", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbAddForceAtPoint", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbAddForceAtPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbApplyImpulseAtPoint", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbApplyImpulseAtPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_rbUserData", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_rbUserData", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_rbSetUserData", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_rbSetUserData", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawrigidbodyset_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawrigidbodyset_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_createRigidBody", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "f32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawrigidbodyset_createRigidBody", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "f64", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_remove", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_remove", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_remove", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_len", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_len", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_len", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_contains", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawrigidbodyset_contains", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_contains", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrigidbodyset_forEachRigidBodyHandle", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_forEachRigidBodyHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrigidbodyset_propagateModifiedBodyPositionsToColliders", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrigidbodyset_propagateModifiedBodyPositionsToColliders", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawbroadphase_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawbroadphase_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawbroadphase_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawbroadphase_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawbroadphase_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coTranslation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coRotation", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coRotation", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSetTranslation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetTranslation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetTranslationWrtParent", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetTranslationWrtParent", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetRotation", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRotation", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetRotationWrtParent", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "f32", + "f32", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRotationWrtParent", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coIsSensor", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coIsSensor", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coShapeType", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coShapeType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coHalfspaceNormal", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coHalfspaceNormal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coHalfExtents", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coHalfExtents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSetHalfExtents", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetHalfExtents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coRadius", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coRadius", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coRadius", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetRadius", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRadius", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coHalfHeight", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coHalfHeight", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetHalfHeight", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetHalfHeight", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coRoundRadius", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coRoundRadius", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetRoundRadius", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRoundRadius", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coVertices", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coVertices", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coVertices", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coIndices", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coIndices", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coIndices", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coHeightfieldHeights", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coHeightfieldHeights", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coHeightfieldScale", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coHeightfieldScale", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coHeightfieldNRows", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coHeightfieldNRows", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coHeightfieldNCols", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coHeightfieldNCols", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coParent", + "type": "Function", + "params": [ + "i32", + "i32", + "f64" + ], + "results": [], + "mangledName": "rawcolliderset_coParent", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coParent", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetEnabled", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coIsEnabled", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coIsEnabled", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coFriction", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coFriction", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coFriction", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coRestitution", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coRestitution", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coDensity", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coDensity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coDensity", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coMass", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coMass", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coVolume", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coVolume", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coVolume", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coCollisionGroups", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coCollisionGroups", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSolverGroups", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coSolverGroups", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coActiveHooks", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coActiveHooks", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coActiveCollisionTypes", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coActiveCollisionTypes", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coActiveEvents", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coActiveEvents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coContactForceEventThreshold", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coContactForceEventThreshold", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coContainsPoint", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coContainsPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coCastShape", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coCastShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coCastCollider", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "f64", + "i32", + "f32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coCastCollider", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coIntersectsShape", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coIntersectsShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coContactShape", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coContactShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coContactCollider", + "type": "Function", + "params": [ + "i32", + "f64", + "f64", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coContactCollider", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coProjectPoint", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coProjectPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coIntersectsRay", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coIntersectsRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coCastRay", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcolliderset_coCastRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcolliderset_coCastRayAndGetNormal", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coCastRayAndGetNormal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSetSensor", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetSensor", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetRestitution", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRestitution", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetFriction", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetFriction", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coFrictionCombineRule", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coFrictionCombineRule", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSetFrictionCombineRule", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetFrictionCombineRule", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coRestitutionCombineRule", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_coRestitutionCombineRule", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_coSetRestitutionCombineRule", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetRestitutionCombineRule", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetCollisionGroups", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetCollisionGroups", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetSolverGroups", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetSolverGroups", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetActiveHooks", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetActiveHooks", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetActiveEvents", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetActiveEvents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetActiveCollisionTypes", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetActiveCollisionTypes", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetShape", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetContactForceEventThreshold", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetContactForceEventThreshold", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetDensity", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetDensity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetMass", + "type": "Function", + "params": [ + "i32", + "f64", + "f32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetMass", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_coSetMassProperties", + "type": "Function", + "params": [ + "i32", + "f64", + "f32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_coSetMassProperties", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties", + "parameterTypeNames": [ + "u32", + "f64", + "f64", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawcolliderset_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawcolliderset_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_len", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_len", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_len", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_contains", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_contains", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_contains", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_createCollider", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "f32", + "f32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_createCollider", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_createCollider", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "f64", + "f64", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_remove", + "type": "Function", + "params": [ + "i32", + "f64", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_remove", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_remove", + "parameterTypeNames": [ + "u32", + "f64", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcolliderset_forEachColliderHandle", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawcolliderset_forEachColliderHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawshapecontact_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawshapecontact_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecontact_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawshapecontact_distance", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawshapecontact_distance", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecontact_distance", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "__wbg_rawnarrowphase_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawnarrowphase_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawnarrowphase_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawnarrowphase_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawnarrowphase_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawnarrowphase_contacts_with", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawnarrowphase_contacts_with", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawnarrowphase_contact_pair", + "type": "Function", + "params": [ + "i32", + "f64", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawnarrowphase_contact_pair", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawnarrowphase_intersections_with", + "type": "Function", + "params": [ + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawnarrowphase_intersections_with", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with", + "parameterTypeNames": [ + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawnarrowphase_intersection_pair", + "type": "Function", + "params": [ + "i32", + "f64", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawnarrowphase_intersection_pair", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair", + "parameterTypeNames": [ + "u32", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawcontactmanifold_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawcontactmanifold_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactmanifold_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcontactpair_collider1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawcontactpair_collider1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactpair_collider1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactpair_collider2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawcontactpair_collider2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactpair_collider2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactpair_numContactManifolds", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactpair_numContactManifolds", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactpair_contactManifold", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactpair_contactManifold", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_normal", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_normal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_normal", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_local_n1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_local_n1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_local_n2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_local_n2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_subshape1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_subshape1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_subshape2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_subshape2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_num_contacts", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_num_contacts", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_local_p1", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_contact_local_p1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_local_p2", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_contact_local_p2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_dist", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_contact_dist", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_fid1", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_contact_fid1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_fid2", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_contact_fid2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_impulse", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_contact_impulse", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_tangent_impulse_x", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_contact_tangent_impulse_x", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_contact_tangent_impulse_y", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_contact_tangent_impulse_y", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_num_solver_contacts", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_num_solver_contacts", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_solver_contact_point", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_solver_contact_point", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_solver_contact_dist", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_solver_contact_dist", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_solver_contact_friction", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_solver_contact_friction", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_solver_contact_restitution", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactmanifold_solver_contact_restitution", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactmanifold_solver_contact_tangent_velocity", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactmanifold_solver_contact_tangent_velocity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawpointprojection_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawpointprojection_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointprojection_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawpointcolliderprojection_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawpointcolliderprojection_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointcolliderprojection_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawpointcolliderprojection_colliderHandle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawpointcolliderprojection_colliderHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawpointcolliderprojection_featureType", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawpointcolliderprojection_featureType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureType", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawpointcolliderprojection_featureId", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawpointcolliderprojection_featureId", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawrayintersection_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawrayintersection_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawrayintersection_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawrayintersection_featureType", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawrayintersection_featureType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrayintersection_featureType", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrayintersection_featureId", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawrayintersection_featureId", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrayintersection_featureId", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawraycolliderintersection_normal", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawraycolliderintersection_normal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawraycolliderintersection_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawraycolliderintersection_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawraycolliderintersection_featureType", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawraycolliderintersection_featureType", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawraycolliderintersection_featureId", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "rawraycolliderintersection_featureId", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawraycollidertoi_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawraycollidertoi_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycollidertoi_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawshape_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawshape_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawshape_cuboid", + "type": "Function", + "params": [ + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_cuboid", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_cuboid", + "parameterTypeNames": [ + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundCuboid", + "type": "Function", + "params": [ + "f32", + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundCuboid", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundCuboid", + "parameterTypeNames": [ + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_ball", + "type": "Function", + "params": [ + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_ball", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_ball", + "parameterTypeNames": [ + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_halfspace", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_halfspace", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_halfspace", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_capsule", + "type": "Function", + "params": [ + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_capsule", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_capsule", + "parameterTypeNames": [ + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_cylinder", + "type": "Function", + "params": [ + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_cylinder", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_cylinder", + "parameterTypeNames": [ + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundCylinder", + "type": "Function", + "params": [ + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundCylinder", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundCylinder", + "parameterTypeNames": [ + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_cone", + "type": "Function", + "params": [ + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_cone", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_cone", + "parameterTypeNames": [ + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundCone", + "type": "Function", + "params": [ + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundCone", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundCone", + "parameterTypeNames": [ + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_polyline", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_polyline", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_polyline", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_trimesh", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_trimesh", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_trimesh", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_heightfield", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_heightfield", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_heightfield", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_segment", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_segment", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_segment", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_triangle", + "type": "Function", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_triangle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_triangle", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundTriangle", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundTriangle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundTriangle", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_convexHull", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_convexHull", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_convexHull", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundConvexHull", + "type": "Function", + "params": [ + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundConvexHull", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundConvexHull", + "parameterTypeNames": [ + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_convexMesh", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_convexMesh", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_convexMesh", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_roundConvexMesh", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_roundConvexMesh", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_castShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_castShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_castShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_intersectsShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_intersectsShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_intersectsShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_contactShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_contactShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_contactShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_containsPoint", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_containsPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_containsPoint", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_projectPoint", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_projectPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_projectPoint", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_intersectsRay", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_intersectsRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_intersectsRay", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshape_castRay", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawshape_castRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_castRay", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawshape_castRayAndGetNormal", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshape_castRayAndGetNormal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawshapetoi_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawshapetoi_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapetoi_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawshapetoi_witness1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapetoi_witness1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapetoi_witness1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapetoi_normal1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapetoi_normal1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapetoi_normal1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapetoi_normal2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapetoi_normal2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapetoi_normal2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawshapecollidertoi_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawshapecollidertoi_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecollidertoi_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawshapecollidertoi_witness2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecollidertoi_witness2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecollidertoi_normal2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecollidertoi_normal2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrotation_new", + "type": "Function", + "params": [ + "f32", + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawrotation_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_new", + "parameterTypeNames": [ + "f64", + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrotation_identity", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawrotation_identity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_identity", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrotation_y", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawrotation_y", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_y", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrotation_w", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawrotation_w", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_w", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawvector_zero", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawvector_zero", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_zero", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_new", + "type": "Function", + "params": [ + "f32", + "f32", + "f32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_new", + "parameterTypeNames": [ + "f64", + "f64", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_set_y", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawvector_set_y", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_set_y", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawvector_xyz", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_xyz", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_xyz", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_yxz", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_yxz", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_yxz", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_zxy", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_zxy", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_zxy", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_xzy", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_xzy", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_xzy", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_yzx", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_yzx", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_yzx", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawvector_zyx", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawvector_zyx", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_zyx", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawsdpmatrix3_elements", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawsdpmatrix3_elements", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawdebugrenderpipeline_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawdebugrenderpipeline_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawdebugrenderpipeline_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawdebugrenderpipeline_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdebugrenderpipeline_vertices", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdebugrenderpipeline_vertices", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdebugrenderpipeline_colors", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdebugrenderpipeline_colors", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdebugrenderpipeline_render", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawdebugrenderpipeline_render", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_raweventqueue_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_raweventqueue_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawcontactforceevent_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawcontactforceevent_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactforceevent_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawcontactforceevent_collider2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawcontactforceevent_collider2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactforceevent_total_force", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactforceevent_total_force", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactforceevent_total_force_magnitude", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactforceevent_total_force_magnitude", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactforceevent_max_force_direction", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawcontactforceevent_max_force_direction", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcontactforceevent_max_force_magnitude", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawcontactforceevent_max_force_magnitude", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "raweventqueue_new", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "raweventqueue_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_raweventqueue_new", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "raweventqueue_drainCollisionEvents", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "raweventqueue_drainCollisionEvents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "raweventqueue_drainContactForceEvents", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "raweventqueue_drainContactForceEvents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "raweventqueue_clear", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "raweventqueue_clear", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_raweventqueue_clear", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawphysicspipeline_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawphysicspipeline_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawphysicspipeline_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawphysicspipeline_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawphysicspipeline_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawphysicspipeline_step", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawphysicspipeline_step", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawphysicspipeline_step", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawphysicspipeline_stepWithEvents", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawphysicspipeline_stepWithEvents", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawquerypipeline_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawquerypipeline_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawquerypipeline_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_update", + "type": "Function", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_update", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_update", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_castRay", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_castRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_castRay", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_castRayAndGetNormal", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_castRayAndGetNormal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_intersectionsWithRay", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_intersectionsWithRay", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_intersectionWithShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_intersectionWithShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_projectPoint", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_projectPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_projectPointAndGetFeature", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_projectPointAndGetFeature", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_intersectionsWithPoint", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_intersectionsWithPoint", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_castShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawquerypipeline_castShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_castShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawquerypipeline_intersectionsWithShape", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "f64", + "i32", + "f64", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_intersectionsWithShape", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "f64", + "u32", + "f64", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawquerypipeline_collidersWithAabbIntersectingAabb", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "rawquerypipeline_collidersWithAabbIntersectingAabb", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawdeserializedworld_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawdeserializedworld_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawdeserializedworld_takeGravity", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeGravity", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeIntegrationParameters", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeIntegrationParameters", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeIslandManager", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeIslandManager", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeBroadPhase", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeBroadPhase", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeNarrowPhase", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeNarrowPhase", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeBodies", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeBodies", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeColliders", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeColliders", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeImpulseJoints", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeImpulseJoints", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawdeserializedworld_takeMultibodyJoints", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawdeserializedworld_takeMultibodyJoints", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawserializationpipeline_serializeAll", + "type": "Function", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawserializationpipeline_serializeAll", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawserializationpipeline_deserializeAll", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawserializationpipeline_deserializeAll", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbg_rawcontactpair_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawcontactpair_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactpair_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawraycolliderintersection_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawraycolliderintersection_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycolliderintersection_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawrotation_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawrotation_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawrotation_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawvector_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawvector_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawvector_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbg_rawsdpmatrix3_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawsdpmatrix3_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawsdpmatrix3_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawvector_set_x", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawvector_set_x", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_set_x", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawvector_set_z", + "type": "Function", + "params": [ + "i32", + "f32" + ], + "results": [], + "mangledName": "rawvector_set_z", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_set_z", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "rawpointprojection_isInside", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawpointprojection_isInside", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointprojection_isInside", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawpointcolliderprojection_isInside", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawpointcolliderprojection_isInside", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointcolliderprojection_isInside", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawcolliderset_isHandleValid", + "type": "Function", + "params": [ + "i32", + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "rawcolliderset_isHandleValid", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcolliderset_isHandleValid", + "parameterTypeNames": [ + "u32", + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecontact_point1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecontact_point1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecontact_point1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecontact_point2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecontact_point2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecontact_point2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecontact_normal2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecontact_normal2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecontact_normal2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawpointprojection_point", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawpointprojection_point", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointprojection_point", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawpointcolliderprojection_point", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawpointcolliderprojection_point", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawpointcolliderprojection_point", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawrayintersection_normal", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawrayintersection_normal", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrayintersection_normal", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecollidertoi_witness1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecollidertoi_witness1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecontact_normal1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecontact_normal1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecontact_normal1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapecollidertoi_normal1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapecollidertoi_normal1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawshapetoi_witness2", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "rawshapetoi_witness2", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapetoi_witness2", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawserializationpipeline_new", + "type": "Function", + "params": [], + "results": [ + "i32" + ], + "mangledName": "rawserializationpipeline_new", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawserializationpipeline_new", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "rawintegrationparameters_erp", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawintegrationparameters_erp", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawintegrationparameters_erp", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrayintersection_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawrayintersection_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrayintersection_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawraycollidertoi_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawraycollidertoi_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycollidertoi_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawshapetoi_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawshapetoi_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapetoi_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawshapecollidertoi_toi", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawshapecollidertoi_toi", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_toi", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrotation_x", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawrotation_x", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_x", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawrotation_z", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawrotation_z", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawrotation_z", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawvector_x", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawvector_x", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_x", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawvector_y", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawvector_y", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_y", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawvector_z", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f32" + ], + "mangledName": "rawvector_z", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawvector_z", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawraycolliderintersection_colliderHandle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawraycolliderintersection_colliderHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycolliderintersection_colliderHandle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawraycollidertoi_colliderHandle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawraycollidertoi_colliderHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawraycollidertoi_colliderHandle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawshapecollidertoi_colliderHandle", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawshapecollidertoi_colliderHandle", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawshapecollidertoi_colliderHandle", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "rawcontactforceevent_collider1", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "f64" + ], + "mangledName": "rawcontactforceevent_collider1", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_rawcontactforceevent_collider1", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "f64", + "hasReturn": true + }, + { + "name": "__wbg_rawserializationpipeline_free", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_rawserializationpipeline_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbindgen_add_to_stack_pointer", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_add_to_stack_pointer", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbindgen_free", + "type": "Function", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "0x5F_wbindgen_free", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbindgen_free", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + }, + { + "name": "__wbindgen_malloc", + "type": "Function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_malloc", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true + }, + { + "name": "__wbindgen_exn_store", + "type": "Function", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbindgen_exn_store", + "generatedFunctionName": "w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false + } +] \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.h b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.h new file mode 100644 index 00000000000..58865b16a98 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.h @@ -0,0 +1,1415 @@ +/* Automatically generated by wasm2c */ +#ifndef RAPIER_WASM3D_BG_H_GENERATED_ +#define RAPIER_WASM3D_BG_H_GENERATED_ + +#include "wasm-rt.h" + +#include + +#ifndef WASM_RT_CORE_TYPES_DEFINED +#define WASM_RT_CORE_TYPES_DEFINED +typedef uint8_t u8; +typedef int8_t s8; +typedef uint16_t u16; +typedef int16_t s16; +typedef uint32_t u32; +typedef int32_t s32; +typedef uint64_t u64; +typedef int64_t s64; +typedef float f32; +typedef double f64; +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +struct w2c_wbg; + +typedef struct w2c_rapier__wasm3d__bg { + struct w2c_wbg* w2c_wbg_instance; + u32 w2c_g0; + wasm_rt_memory_t w2c_memory; + wasm_rt_funcref_table_t w2c_T0; +} w2c_rapier__wasm3d__bg; + +void wasm2c_rapier__wasm3d__bg_instantiate(w2c_rapier__wasm3d__bg*, struct w2c_wbg*); +void wasm2c_rapier__wasm3d__bg_free(w2c_rapier__wasm3d__bg*); +wasm_rt_func_type_t wasm2c_rapier__wasm3d__bg_get_func_type(uint32_t param_count, uint32_t result_count, ...); + +/* import: 'wbg' '__wbg_bind_10dfe70e95d2a480' */ +u32 w2c_wbg_0x5F_wbg_bind_10dfe70e95d2a480(struct w2c_wbg*, u32, u32, u32, u32); + +/* import: 'wbg' '__wbg_buffer_3f3d764d4747d564' */ +u32 w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_call_168da88779e35f61' */ +u32 w2c_wbg_0x5F_wbg_call_168da88779e35f61(struct w2c_wbg*, u32, u32, u32); + +/* import: 'wbg' '__wbg_call_3999bee59e9f7719' */ +u32 w2c_wbg_0x5F_wbg_call_3999bee59e9f7719(struct w2c_wbg*, u32, u32, u32, u32); + +/* import: 'wbg' '__wbg_call_e1f72c051cdab859' */ +u32 w2c_wbg_0x5F_wbg_call_e1f72c051cdab859(struct w2c_wbg*, u32, u32, u32, u32, u32); + +/* import: 'wbg' '__wbg_length_9a2deed95d22668d' */ +u32 w2c_wbg_0x5F_wbg_length_9a2deed95d22668d(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_length_9e1ae1900cb0fbd5' */ +u32 w2c_wbg_0x5F_wbg_length_9e1ae1900cb0fbd5(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_new_8c3f0052272a457a' */ +u32 w2c_wbg_0x5F_wbg_new_8c3f0052272a457a(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4' */ +u32 w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4(struct w2c_wbg*, u32, u32, u32); + +/* import: 'wbg' '__wbg_newwithbyteoffsetandlength_d9aa266703cb98be' */ +u32 w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_d9aa266703cb98be(struct w2c_wbg*, u32, u32, u32); + +/* import: 'wbg' '__wbg_newwithlength_a7168e4a1e8f5e12' */ +u32 w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_rawcontactforceevent_new' */ +u32 w2c_wbg_0x5F_wbg_rawcontactforceevent_new(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_rawraycolliderintersection_new' */ +u32 w2c_wbg_0x5F_wbg_rawraycolliderintersection_new(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbg_set_0e0314cf6675c1b9' */ +void w2c_wbg_0x5F_wbg_set_0e0314cf6675c1b9(struct w2c_wbg*, u32, u32, u32); + +/* import: 'wbg' '__wbg_set_83db9690f9353e79' */ +void w2c_wbg_0x5F_wbg_set_83db9690f9353e79(struct w2c_wbg*, u32, u32, u32); + +/* import: 'wbg' '__wbindgen_boolean_get' */ +u32 w2c_wbg_0x5F_wbindgen_boolean_get(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbindgen_is_function' */ +u32 w2c_wbg_0x5F_wbindgen_is_function(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbindgen_memory' */ +u32 w2c_wbg_0x5F_wbindgen_memory(struct w2c_wbg*); + +/* import: 'wbg' '__wbindgen_number_get' */ +void w2c_wbg_0x5F_wbindgen_number_get(struct w2c_wbg*, u32, u32); + +/* import: 'wbg' '__wbindgen_number_new' */ +u32 w2c_wbg_0x5F_wbindgen_number_new(struct w2c_wbg*, f64); + +/* import: 'wbg' '__wbindgen_object_drop_ref' */ +void w2c_wbg_0x5F_wbindgen_object_drop_ref(struct w2c_wbg*, u32); + +/* import: 'wbg' '__wbindgen_throw' */ +void w2c_wbg_0x5F_wbindgen_throw(struct w2c_wbg*, u32, u32); + +/* export: 'memory' */ +wasm_rt_memory_t* w2c_rapier__wasm3d__bg_memory(w2c_rapier__wasm3d__bg* instance); + +/* export: 'version' */ +void w2c_rapier__wasm3d__bg_version(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawkinematiccharactercontroller_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawkinematiccharactercontroller_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_new' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_new(w2c_rapier__wasm3d__bg*, f32); + +/* export: 'rawkinematiccharactercontroller_up' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_up(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_setUp' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setUp(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawkinematiccharactercontroller_offset' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_offset(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_setOffset' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setOffset(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawkinematiccharactercontroller_slideEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_slideEnabled(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_setSlideEnabled' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setSlideEnabled(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawkinematiccharactercontroller_autostepMaxHeight' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMaxHeight(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawkinematiccharactercontroller_autostepMinWidth' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepMinWidth(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawkinematiccharactercontroller_autostepIncludesDynamicBodies' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepIncludesDynamicBodies(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_autostepEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_autostepEnabled(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_enableAutostep' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableAutostep(w2c_rapier__wasm3d__bg*, u32, f32, f32, u32); + +/* export: 'rawkinematiccharactercontroller_disableAutostep' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableAutostep(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_maxSlopeClimbAngle' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_maxSlopeClimbAngle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_setMaxSlopeClimbAngle' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMaxSlopeClimbAngle(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawkinematiccharactercontroller_minSlopeSlideAngle' */ +f32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_minSlopeSlideAngle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_setMinSlopeSlideAngle' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_setMinSlopeSlideAngle(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawkinematiccharactercontroller_snapToGroundDistance' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundDistance(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawkinematiccharactercontroller_enableSnapToGround' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_enableSnapToGround(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawkinematiccharactercontroller_disableSnapToGround' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_disableSnapToGround(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_snapToGroundEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_snapToGroundEnabled(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_computeColliderMovement' */ +void w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computeColliderMovement(w2c_rapier__wasm3d__bg*, u32, f32, u32, u32, u32, f64, u32, u32, u32, f32, u32, u32, u32, u32); + +/* export: 'rawkinematiccharactercontroller_computedMovement' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedMovement(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_computedGrounded' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedGrounded(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_numComputedCollisions' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_numComputedCollisions(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawkinematiccharactercontroller_computedCollision' */ +u32 w2c_rapier__wasm3d__bg_rawkinematiccharactercontroller_computedCollision(w2c_rapier__wasm3d__bg*, u32, u32, u32); + +/* export: '__wbg_rawcharactercollision_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcharactercollision_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_new' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawcharactercollision_handle' */ +f64 w2c_rapier__wasm3d__bg_rawcharactercollision_handle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_translationApplied' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationApplied(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_translationRemaining' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_translationRemaining(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_toi' */ +f32 w2c_rapier__wasm3d__bg_rawcharactercollision_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_worldWitness1' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_worldWitness2' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldWitness2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_worldNormal1' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcharactercollision_worldNormal2' */ +u32 w2c_rapier__wasm3d__bg_rawcharactercollision_worldNormal2(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawccdsolver_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawccdsolver_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawccdsolver_new' */ +u32 w2c_rapier__wasm3d__bg_rawccdsolver_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawimpulsejointset_jointType' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointType(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointBodyHandle1' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle1(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointBodyHandle2' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointBodyHandle2(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointFrameX1' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX1(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointFrameX2' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointFrameX2(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointAnchor1' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor1(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointAnchor2' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointAnchor2(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointSetAnchor1' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor1(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointSetAnchor2' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetAnchor2(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointContactsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointContactsEnabled(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_jointSetContactsEnabled' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetContactsEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointLimitsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointLimitsMin' */ +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMin(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointLimitsMax' */ +f32 w2c_rapier__wasm3d__bg_rawimpulsejointset_jointLimitsMax(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_jointSetLimits' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointSetLimits(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32); + +/* export: 'rawimpulsejointset_jointConfigureMotorModel' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorModel(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawimpulsejointset_jointConfigureMotorVelocity' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorVelocity(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32); + +/* export: 'rawimpulsejointset_jointConfigureMotorPosition' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotorPosition(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32, f32); + +/* export: 'rawimpulsejointset_jointConfigureMotor' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_jointConfigureMotor(w2c_rapier__wasm3d__bg*, u32, f64, u32, f32, f32, f32, f32); + +/* export: '__wbg_rawimpulsejointset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawimpulsejointset_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawimpulsejointset_new' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawimpulsejointset_createJoint' */ +f64 w2c_rapier__wasm3d__bg_rawimpulsejointset_createJoint(w2c_rapier__wasm3d__bg*, u32, u32, f64, f64, u32); + +/* export: 'rawimpulsejointset_remove' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_remove(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawimpulsejointset_len' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_len(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawimpulsejointset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawimpulsejointset_contains(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawimpulsejointset_forEachJointHandle' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointHandle(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawimpulsejointset_forEachJointAttachedToRigidBody' */ +void w2c_rapier__wasm3d__bg_rawimpulsejointset_forEachJointAttachedToRigidBody(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: '__wbg_rawintegrationparameters_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawintegrationparameters_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_new' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawintegrationparameters_dt' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_dt(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_allowedLinearError' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_allowedLinearError(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_predictionDistance' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_predictionDistance(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_maxVelocityIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityIterations(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_maxVelocityFrictionIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxVelocityFrictionIterations(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_maxStabilizationIterations' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxStabilizationIterations(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_minIslandSize' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_minIslandSize(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_maxCcdSubsteps' */ +u32 w2c_rapier__wasm3d__bg_rawintegrationparameters_maxCcdSubsteps(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawintegrationparameters_set_dt' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_dt(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawintegrationparameters_set_erp' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_erp(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawintegrationparameters_set_allowedLinearError' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_allowedLinearError(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawintegrationparameters_set_predictionDistance' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_predictionDistance(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawintegrationparameters_set_maxVelocityIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityIterations(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawintegrationparameters_set_maxVelocityFrictionIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxVelocityFrictionIterations(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawintegrationparameters_set_maxStabilizationIterations' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxStabilizationIterations(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawintegrationparameters_set_minIslandSize' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_minIslandSize(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawintegrationparameters_set_maxCcdSubsteps' */ +void w2c_rapier__wasm3d__bg_rawintegrationparameters_set_maxCcdSubsteps(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawislandmanager_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawislandmanager_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawislandmanager_new' */ +u32 w2c_rapier__wasm3d__bg_rawislandmanager_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawislandmanager_forEachActiveRigidBodyHandle' */ +void w2c_rapier__wasm3d__bg_rawislandmanager_forEachActiveRigidBodyHandle(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawgenericjoint_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawgenericjoint_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawgenericjoint_spherical' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_spherical(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawgenericjoint_prismatic' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_prismatic(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32); + +/* export: 'rawgenericjoint_fixed' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_fixed(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: 'rawgenericjoint_revolute' */ +u32 w2c_rapier__wasm3d__bg_rawgenericjoint_revolute(w2c_rapier__wasm3d__bg*, u32, u32, u32); + +/* export: 'rawmultibodyjointset_jointType' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointType(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointFrameX1' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX1(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointFrameX2' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointFrameX2(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointAnchor1' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor1(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointAnchor2' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointAnchor2(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointContactsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointContactsEnabled(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_jointSetContactsEnabled' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointSetContactsEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawmultibodyjointset_jointLimitsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawmultibodyjointset_jointLimitsMin' */ +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMin(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawmultibodyjointset_jointLimitsMax' */ +f32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_jointLimitsMax(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: '__wbg_rawmultibodyjointset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawmultibodyjointset_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawmultibodyjointset_new' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawmultibodyjointset_createJoint' */ +f64 w2c_rapier__wasm3d__bg_rawmultibodyjointset_createJoint(w2c_rapier__wasm3d__bg*, u32, u32, f64, f64, u32); + +/* export: 'rawmultibodyjointset_remove' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_remove(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawmultibodyjointset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawmultibodyjointset_contains(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawmultibodyjointset_forEachJointHandle' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointHandle(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawmultibodyjointset_forEachJointAttachedToRigidBody' */ +void w2c_rapier__wasm3d__bg_rawmultibodyjointset_forEachJointAttachedToRigidBody(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbTranslation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbRotation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRotation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSleep' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSleep(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbIsSleeping' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsSleeping(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbIsMoving' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsMoving(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbNextTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextTranslation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbNextRotation' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNextRotation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetTranslation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetTranslation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, u32); + +/* export: 'rawrigidbodyset_rbSetRotation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetRotation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32, u32); + +/* export: 'rawrigidbodyset_rbSetLinvel' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinvel(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbSetAngvel' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngvel(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbSetNextKinematicTranslation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicTranslation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); + +/* export: 'rawrigidbodyset_rbSetNextKinematicRotation' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetNextKinematicRotation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); + +/* export: 'rawrigidbodyset_rbRecomputeMassPropertiesFromColliders' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbRecomputeMassPropertiesFromColliders(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbSetAdditionalMass' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMass(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32); + +/* export: 'rawrigidbodyset_rbSetAdditionalMassProperties' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAdditionalMassProperties(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32, u32, u32, u32); + +/* export: 'rawrigidbodyset_rbLinvel' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinvel(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbAngvel' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngvel(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbLockTranslations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockTranslations(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbSetEnabledTranslations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledTranslations(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); + +/* export: 'rawrigidbodyset_rbLockRotations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLockRotations(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbSetEnabledRotations' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabledRotations(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); + +/* export: 'rawrigidbodyset_rbDominanceGroup' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbDominanceGroup(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetDominanceGroup' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetDominanceGroup(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbEnableCcd' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEnableCcd(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbMass' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbMass(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbInvMass' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvMass(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbEffectiveInvMass' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveInvMass(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbLocalCom' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLocalCom(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbWorldCom' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWorldCom(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbInvPrincipalInertiaSqrt' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbInvPrincipalInertiaSqrt(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbPrincipalInertiaLocalFrame' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertiaLocalFrame(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbPrincipalInertia' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbPrincipalInertia(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbEffectiveAngularInertia' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbEffectiveAngularInertia(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbWakeUp' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbWakeUp(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbIsCcdEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsCcdEnabled(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbNumColliders' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbNumColliders(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbCollider' */ +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbCollider(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbBodyType' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbBodyType(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetBodyType' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetBodyType(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbIsFixed' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsFixed(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbIsKinematic' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsKinematic(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbIsDynamic' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsDynamic(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbLinearDamping' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbLinearDamping(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbAngularDamping' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAngularDamping(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetLinearDamping' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetLinearDamping(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawrigidbodyset_rbSetAngularDamping' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetAngularDamping(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawrigidbodyset_rbSetEnabled' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbIsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbIsEnabled(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbGravityScale' */ +f32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbGravityScale(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetGravityScale' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetGravityScale(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32); + +/* export: 'rawrigidbodyset_rbResetForces' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetForces(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbResetTorques' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbResetTorques(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawrigidbodyset_rbAddForce' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForce(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbApplyImpulse' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulse(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbAddTorque' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddTorque(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbApplyTorqueImpulse' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyTorqueImpulse(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawrigidbodyset_rbAddForceAtPoint' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbAddForceAtPoint(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); + +/* export: 'rawrigidbodyset_rbApplyImpulseAtPoint' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbApplyImpulseAtPoint(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); + +/* export: 'rawrigidbodyset_rbUserData' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_rbUserData(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_rbSetUserData' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_rbSetUserData(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: '__wbg_rawrigidbodyset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrigidbodyset_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrigidbodyset_new' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawrigidbodyset_createRigidBody' */ +f64 w2c_rapier__wasm3d__bg_rawrigidbodyset_createRigidBody(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32, f32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f32, f32, u32, u32, u32, u32, u32); + +/* export: 'rawrigidbodyset_remove' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_remove(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32); + +/* export: 'rawrigidbodyset_len' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_len(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrigidbodyset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawrigidbodyset_contains(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawrigidbodyset_forEachRigidBodyHandle' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_forEachRigidBodyHandle(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawrigidbodyset_propagateModifiedBodyPositionsToColliders' */ +void w2c_rapier__wasm3d__bg_rawrigidbodyset_propagateModifiedBodyPositionsToColliders(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawbroadphase_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawbroadphase_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawbroadphase_new' */ +u32 w2c_rapier__wasm3d__bg_rawbroadphase_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawcolliderset_coTranslation' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coTranslation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coRotation' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRotation(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coSetTranslation' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); + +/* export: 'rawcolliderset_coSetTranslationWrtParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetTranslationWrtParent(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32); + +/* export: 'rawcolliderset_coSetRotation' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotation(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); + +/* export: 'rawcolliderset_coSetRotationWrtParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRotationWrtParent(w2c_rapier__wasm3d__bg*, u32, f64, f32, f32, f32, f32); + +/* export: 'rawcolliderset_coIsSensor' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsSensor(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coShapeType' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coShapeType(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coHalfspaceNormal' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfspaceNormal(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coHalfExtents' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHalfExtents(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coSetHalfExtents' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfExtents(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coRadius(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coSetRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRadius(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coHalfHeight' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHalfHeight(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coSetHalfHeight' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetHalfHeight(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coRoundRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coRoundRadius(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coSetRoundRadius' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRoundRadius(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coVertices' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coVertices(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coIndices' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coIndices(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coHeightfieldHeights' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldHeights(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coHeightfieldScale' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldScale(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coHeightfieldNRows' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNRows(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coHeightfieldNCols' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coHeightfieldNCols(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coParent' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coParent(w2c_rapier__wasm3d__bg*, u32, u32, f64); + +/* export: 'rawcolliderset_coSetEnabled' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetEnabled(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coIsEnabled' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIsEnabled(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coFriction' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coFriction(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coRestitution' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitution(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coDensity' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coDensity(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coMass' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coMass(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coVolume' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coVolume(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coCollisionGroups' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCollisionGroups(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coSolverGroups' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coSolverGroups(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coActiveHooks' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveHooks(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coActiveCollisionTypes' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveCollisionTypes(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coActiveEvents' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coActiveEvents(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coContactForceEventThreshold' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactForceEventThreshold(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coContainsPoint' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContainsPoint(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coCastShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastShape(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, u32, u32, f32, u32); + +/* export: 'rawcolliderset_coCastCollider' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastCollider(w2c_rapier__wasm3d__bg*, u32, f64, u32, f64, u32, f32, u32); + +/* export: 'rawcolliderset_coIntersectsShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsShape(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); + +/* export: 'rawcolliderset_coContactShape' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactShape(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32, f32); + +/* export: 'rawcolliderset_coContactCollider' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coContactCollider(w2c_rapier__wasm3d__bg*, u32, f64, f64, f32); + +/* export: 'rawcolliderset_coProjectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coProjectPoint(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32); + +/* export: 'rawcolliderset_coIntersectsRay' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coIntersectsRay(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32); + +/* export: 'rawcolliderset_coCastRay' */ +f32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRay(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32, u32); + +/* export: 'rawcolliderset_coCastRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coCastRayAndGetNormal(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, f32, u32); + +/* export: 'rawcolliderset_coSetSensor' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSensor(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetRestitution' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitution(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coSetFriction' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFriction(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coFrictionCombineRule' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coFrictionCombineRule(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coSetFrictionCombineRule' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetFrictionCombineRule(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coRestitutionCombineRule' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_coRestitutionCombineRule(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_coSetRestitutionCombineRule' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetRestitutionCombineRule(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetCollisionGroups' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetCollisionGroups(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetSolverGroups' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetSolverGroups(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetActiveHooks' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveHooks(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetActiveEvents' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveEvents(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetActiveCollisionTypes' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetActiveCollisionTypes(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetShape' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetShape(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawcolliderset_coSetContactForceEventThreshold' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetContactForceEventThreshold(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coSetDensity' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetDensity(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coSetMass' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMass(w2c_rapier__wasm3d__bg*, u32, f64, f32); + +/* export: 'rawcolliderset_coSetMassProperties' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_coSetMassProperties(w2c_rapier__wasm3d__bg*, u32, f64, f32, u32, u32, u32); + +/* export: '__wbg_rawcolliderset_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcolliderset_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcolliderset_new' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawcolliderset_len' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_len(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcolliderset_contains' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_contains(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawcolliderset_createCollider' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_createCollider(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32, f32, f32, f32, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32, f64, u32); + +/* export: 'rawcolliderset_remove' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_remove(w2c_rapier__wasm3d__bg*, u32, f64, u32, u32, u32); + +/* export: 'rawcolliderset_forEachColliderHandle' */ +void w2c_rapier__wasm3d__bg_rawcolliderset_forEachColliderHandle(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawshapecontact_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecontact_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecontact_distance' */ +f32 w2c_rapier__wasm3d__bg_rawshapecontact_distance(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawnarrowphase_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawnarrowphase_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawnarrowphase_new' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawnarrowphase_contacts_with' */ +void w2c_rapier__wasm3d__bg_rawnarrowphase_contacts_with(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawnarrowphase_contact_pair' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_contact_pair(w2c_rapier__wasm3d__bg*, u32, f64, f64); + +/* export: 'rawnarrowphase_intersections_with' */ +void w2c_rapier__wasm3d__bg_rawnarrowphase_intersections_with(w2c_rapier__wasm3d__bg*, u32, f64, u32); + +/* export: 'rawnarrowphase_intersection_pair' */ +u32 w2c_rapier__wasm3d__bg_rawnarrowphase_intersection_pair(w2c_rapier__wasm3d__bg*, u32, f64, f64); + +/* export: '__wbg_rawcontactmanifold_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactmanifold_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactpair_collider1' */ +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactpair_collider2' */ +f64 w2c_rapier__wasm3d__bg_rawcontactpair_collider2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactpair_numContactManifolds' */ +u32 w2c_rapier__wasm3d__bg_rawcontactpair_numContactManifolds(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactpair_contactManifold' */ +u32 w2c_rapier__wasm3d__bg_rawcontactpair_contactManifold(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_normal' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_normal(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_local_n1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_local_n2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_local_n2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_subshape1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_subshape2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_subshape2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_num_contacts' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_contacts(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_contact_local_p1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p1(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_local_p2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_local_p2(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_dist' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_dist(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_fid1' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid1(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_fid2' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_fid2(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_impulse' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_impulse(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_tangent_impulse_x' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_x(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_contact_tangent_impulse_y' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_contact_tangent_impulse_y(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_num_solver_contacts' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_num_solver_contacts(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactmanifold_solver_contact_point' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_point(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_solver_contact_dist' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_dist(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_solver_contact_friction' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_friction(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_solver_contact_restitution' */ +f32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_restitution(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawcontactmanifold_solver_contact_tangent_velocity' */ +u32 w2c_rapier__wasm3d__bg_rawcontactmanifold_solver_contact_tangent_velocity(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawpointprojection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointprojection_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawpointcolliderprojection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawpointcolliderprojection_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointcolliderprojection_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_colliderHandle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointcolliderprojection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureType(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointcolliderprojection_featureId' */ +void w2c_rapier__wasm3d__bg_rawpointcolliderprojection_featureId(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawrayintersection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrayintersection_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrayintersection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawrayintersection_featureType(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrayintersection_featureId' */ +void w2c_rapier__wasm3d__bg_rawrayintersection_featureId(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawraycolliderintersection_normal' */ +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_normal(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycolliderintersection_toi' */ +f32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycolliderintersection_featureType' */ +u32 w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureType(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycolliderintersection_featureId' */ +void w2c_rapier__wasm3d__bg_rawraycolliderintersection_featureId(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawraycollidertoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycollidertoi_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawshape_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshape_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshape_cuboid' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cuboid(w2c_rapier__wasm3d__bg*, f32, f32, f32); + +/* export: 'rawshape_roundCuboid' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCuboid(w2c_rapier__wasm3d__bg*, f32, f32, f32, f32); + +/* export: 'rawshape_ball' */ +u32 w2c_rapier__wasm3d__bg_rawshape_ball(w2c_rapier__wasm3d__bg*, f32); + +/* export: 'rawshape_halfspace' */ +u32 w2c_rapier__wasm3d__bg_rawshape_halfspace(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshape_capsule' */ +u32 w2c_rapier__wasm3d__bg_rawshape_capsule(w2c_rapier__wasm3d__bg*, f32, f32); + +/* export: 'rawshape_cylinder' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cylinder(w2c_rapier__wasm3d__bg*, f32, f32); + +/* export: 'rawshape_roundCylinder' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCylinder(w2c_rapier__wasm3d__bg*, f32, f32, f32); + +/* export: 'rawshape_cone' */ +u32 w2c_rapier__wasm3d__bg_rawshape_cone(w2c_rapier__wasm3d__bg*, f32, f32); + +/* export: 'rawshape_roundCone' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundCone(w2c_rapier__wasm3d__bg*, f32, f32, f32); + +/* export: 'rawshape_polyline' */ +u32 w2c_rapier__wasm3d__bg_rawshape_polyline(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: 'rawshape_trimesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_trimesh(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: 'rawshape_heightfield' */ +u32 w2c_rapier__wasm3d__bg_rawshape_heightfield(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); + +/* export: 'rawshape_segment' */ +u32 w2c_rapier__wasm3d__bg_rawshape_segment(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawshape_triangle' */ +u32 w2c_rapier__wasm3d__bg_rawshape_triangle(w2c_rapier__wasm3d__bg*, u32, u32, u32); + +/* export: 'rawshape_roundTriangle' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundTriangle(w2c_rapier__wasm3d__bg*, u32, u32, u32, f32); + +/* export: 'rawshape_convexHull' */ +u32 w2c_rapier__wasm3d__bg_rawshape_convexHull(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'rawshape_roundConvexHull' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexHull(w2c_rapier__wasm3d__bg*, u32, u32, f32); + +/* export: 'rawshape_convexMesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_convexMesh(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: 'rawshape_roundConvexMesh' */ +u32 w2c_rapier__wasm3d__bg_rawshape_roundConvexMesh(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, f32); + +/* export: 'rawshape_castShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_castShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f32, u32); + +/* export: 'rawshape_intersectsShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); + +/* export: 'rawshape_contactShape' */ +u32 w2c_rapier__wasm3d__bg_rawshape_contactShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, f32); + +/* export: 'rawshape_containsPoint' */ +u32 w2c_rapier__wasm3d__bg_rawshape_containsPoint(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: 'rawshape_projectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawshape_projectPoint(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32); + +/* export: 'rawshape_intersectsRay' */ +u32 w2c_rapier__wasm3d__bg_rawshape_intersectsRay(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32); + +/* export: 'rawshape_castRay' */ +f32 w2c_rapier__wasm3d__bg_rawshape_castRay(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32); + +/* export: 'rawshape_castRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawshape_castRayAndGetNormal(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32); + +/* export: '__wbg_rawshapetoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapetoi_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapetoi_witness1' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapetoi_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapetoi_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_normal2(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawshapecollidertoi_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawshapecollidertoi_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_witness2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrotation_new' */ +u32 w2c_rapier__wasm3d__bg_rawrotation_new(w2c_rapier__wasm3d__bg*, f32, f32, f32, f32); + +/* export: 'rawrotation_identity' */ +u32 w2c_rapier__wasm3d__bg_rawrotation_identity(w2c_rapier__wasm3d__bg*); + +/* export: 'rawrotation_y' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_y(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrotation_w' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_w(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_zero' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zero(w2c_rapier__wasm3d__bg*); + +/* export: 'rawvector_new' */ +u32 w2c_rapier__wasm3d__bg_rawvector_new(w2c_rapier__wasm3d__bg*, f32, f32, f32); + +/* export: 'rawvector_set_y' */ +void w2c_rapier__wasm3d__bg_rawvector_set_y(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawvector_xyz' */ +u32 w2c_rapier__wasm3d__bg_rawvector_xyz(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_yxz' */ +u32 w2c_rapier__wasm3d__bg_rawvector_yxz(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_zxy' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zxy(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_xzy' */ +u32 w2c_rapier__wasm3d__bg_rawvector_xzy(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_yzx' */ +u32 w2c_rapier__wasm3d__bg_rawvector_yzx(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_zyx' */ +u32 w2c_rapier__wasm3d__bg_rawvector_zyx(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawsdpmatrix3_elements' */ +u32 w2c_rapier__wasm3d__bg_rawsdpmatrix3_elements(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawdebugrenderpipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdebugrenderpipeline_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdebugrenderpipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawdebugrenderpipeline_vertices' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_vertices(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdebugrenderpipeline_colors' */ +u32 w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_colors(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdebugrenderpipeline_render' */ +void w2c_rapier__wasm3d__bg_rawdebugrenderpipeline_render(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32); + +/* export: '__wbg_raweventqueue_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_raweventqueue_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawcontactforceevent_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactforceevent_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_collider2' */ +f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_total_force' */ +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_total_force_magnitude' */ +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_total_force_magnitude(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_max_force_direction' */ +u32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_direction(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_max_force_magnitude' */ +f32 w2c_rapier__wasm3d__bg_rawcontactforceevent_max_force_magnitude(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'raweventqueue_new' */ +u32 w2c_rapier__wasm3d__bg_raweventqueue_new(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'raweventqueue_drainCollisionEvents' */ +void w2c_rapier__wasm3d__bg_raweventqueue_drainCollisionEvents(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'raweventqueue_drainContactForceEvents' */ +void w2c_rapier__wasm3d__bg_raweventqueue_drainContactForceEvents(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: 'raweventqueue_clear' */ +void w2c_rapier__wasm3d__bg_raweventqueue_clear(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawphysicspipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawphysicspipeline_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawphysicspipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawphysicspipeline_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawphysicspipeline_step' */ +void w2c_rapier__wasm3d__bg_rawphysicspipeline_step(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); + +/* export: 'rawphysicspipeline_stepWithEvents' */ +void w2c_rapier__wasm3d__bg_rawphysicspipeline_stepWithEvents(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); + +/* export: '__wbg_rawquerypipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawquerypipeline_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawquerypipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawquerypipeline_update' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_update(w2c_rapier__wasm3d__bg*, u32, u32, u32); + +/* export: 'rawquerypipeline_castRay' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRay(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_castRayAndGetNormal' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castRayAndGetNormal(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_intersectionsWithRay' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithRay(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_intersectionWithShape' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionWithShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_projectPoint' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPoint(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_projectPointAndGetFeature' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_projectPointAndGetFeature(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_intersectionsWithPoint' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithPoint(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_castShape' */ +u32 w2c_rapier__wasm3d__bg_rawquerypipeline_castShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, f32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_intersectionsWithShape' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_intersectionsWithShape(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, f64, u32, f64, u32); + +/* export: 'rawquerypipeline_collidersWithAabbIntersectingAabb' */ +void w2c_rapier__wasm3d__bg_rawquerypipeline_collidersWithAabbIntersectingAabb(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32); + +/* export: '__wbg_rawdeserializedworld_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawdeserializedworld_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeGravity' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeGravity(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeIntegrationParameters' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIntegrationParameters(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeIslandManager' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeIslandManager(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeBroadPhase' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBroadPhase(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeNarrowPhase' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeNarrowPhase(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeBodies' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeBodies(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeColliders' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeColliders(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeImpulseJoints' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeImpulseJoints(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawdeserializedworld_takeMultibodyJoints' */ +u32 w2c_rapier__wasm3d__bg_rawdeserializedworld_takeMultibodyJoints(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawserializationpipeline_serializeAll' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_serializeAll(w2c_rapier__wasm3d__bg*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); + +/* export: 'rawserializationpipeline_deserializeAll' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_deserializeAll(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbg_rawcontactpair_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawcontactpair_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawraycolliderintersection_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawraycolliderintersection_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawrotation_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawrotation_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawvector_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawvector_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawsdpmatrix3_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawsdpmatrix3_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_set_x' */ +void w2c_rapier__wasm3d__bg_rawvector_set_x(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawvector_set_z' */ +void w2c_rapier__wasm3d__bg_rawvector_set_z(w2c_rapier__wasm3d__bg*, u32, f32); + +/* export: 'rawpointprojection_isInside' */ +u32 w2c_rapier__wasm3d__bg_rawpointprojection_isInside(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointcolliderprojection_isInside' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_isInside(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcolliderset_isHandleValid' */ +u32 w2c_rapier__wasm3d__bg_rawcolliderset_isHandleValid(w2c_rapier__wasm3d__bg*, u32, f64); + +/* export: 'rawshapecontact_point1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_point1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecontact_point2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_point2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecontact_normal2' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_normal2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointprojection_point' */ +u32 w2c_rapier__wasm3d__bg_rawpointprojection_point(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawpointcolliderprojection_point' */ +u32 w2c_rapier__wasm3d__bg_rawpointcolliderprojection_point(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrayintersection_normal' */ +u32 w2c_rapier__wasm3d__bg_rawrayintersection_normal(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_witness1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_witness1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecontact_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecontact_normal1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_normal1' */ +u32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_normal1(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapetoi_witness2' */ +u32 w2c_rapier__wasm3d__bg_rawshapetoi_witness2(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawserializationpipeline_new' */ +u32 w2c_rapier__wasm3d__bg_rawserializationpipeline_new(w2c_rapier__wasm3d__bg*); + +/* export: 'rawintegrationparameters_erp' */ +f32 w2c_rapier__wasm3d__bg_rawintegrationparameters_erp(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrayintersection_toi' */ +f32 w2c_rapier__wasm3d__bg_rawrayintersection_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycollidertoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawraycollidertoi_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapetoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawshapetoi_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_toi' */ +f32 w2c_rapier__wasm3d__bg_rawshapecollidertoi_toi(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrotation_x' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_x(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawrotation_z' */ +f32 w2c_rapier__wasm3d__bg_rawrotation_z(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_x' */ +f32 w2c_rapier__wasm3d__bg_rawvector_x(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_y' */ +f32 w2c_rapier__wasm3d__bg_rawvector_y(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawvector_z' */ +f32 w2c_rapier__wasm3d__bg_rawvector_z(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycolliderintersection_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawraycolliderintersection_colliderHandle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawraycollidertoi_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawraycollidertoi_colliderHandle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawshapecollidertoi_colliderHandle' */ +f64 w2c_rapier__wasm3d__bg_rawshapecollidertoi_colliderHandle(w2c_rapier__wasm3d__bg*, u32); + +/* export: 'rawcontactforceevent_collider1' */ +f64 w2c_rapier__wasm3d__bg_rawcontactforceevent_collider1(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbg_rawserializationpipeline_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbg_rawserializationpipeline_free(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbindgen_add_to_stack_pointer' */ +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_add_to_stack_pointer(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbindgen_free' */ +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_free(w2c_rapier__wasm3d__bg*, u32, u32); + +/* export: '__wbindgen_malloc' */ +u32 w2c_rapier__wasm3d__bg_0x5F_wbindgen_malloc(w2c_rapier__wasm3d__bg*, u32); + +/* export: '__wbindgen_exn_store' */ +void w2c_rapier__wasm3d__bg_0x5F_wbindgen_exn_store(w2c_rapier__wasm3d__bg*, u32); + +#ifdef __cplusplus +} +#endif + +#endif /* RAPIER_WASM3D_BG_H_GENERATED_ */ diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.imports.json b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.imports.json new file mode 100644 index 00000000000..411278a9132 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.imports.json @@ -0,0 +1,560 @@ +[ + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_object_drop_ref", + "params": [ + "i32" + ], + "results": [], + "mangledName": "0x5F_wbindgen_object_drop_ref", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_object_drop_ref", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "void", + "hasReturn": false, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_number_new", + "params": [ + "f64" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_number_new", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_number_new", + "parameterTypeNames": [ + "f64" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_number_get", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "0x5F_wbindgen_number_get", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_number_get", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_boolean_get", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_boolean_get", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_boolean_get", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_is_function", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_is_function", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_is_function", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_rawraycolliderintersection_new", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_rawraycolliderintersection_new", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_rawraycolliderintersection_new", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_rawcontactforceevent_new", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_rawcontactforceevent_new", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_rawcontactforceevent_new", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_call_168da88779e35f61", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_call_168da88779e35f61", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_call_168da88779e35f61", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_call_3999bee59e9f7719", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_call_3999bee59e9f7719", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_call_3999bee59e9f7719", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_call_e1f72c051cdab859", + "params": [ + "i32", + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_call_e1f72c051cdab859", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_call_e1f72c051cdab859", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_bind_10dfe70e95d2a480", + "params": [ + "i32", + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_bind_10dfe70e95d2a480", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_bind_10dfe70e95d2a480", + "parameterTypeNames": [ + "u32", + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_buffer_3f3d764d4747d564", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_buffer_3f3d764d4747d564", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_buffer_3f3d764d4747d564", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_newwithbyteoffsetandlength_d9aa266703cb98be", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_newwithbyteoffsetandlength_d9aa266703cb98be", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_d9aa266703cb98be", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_new_8c3f0052272a457a", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_new_8c3f0052272a457a", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_new_8c3f0052272a457a", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_set_83db9690f9353e79", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_set_83db9690f9353e79", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_set_83db9690f9353e79", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_length_9e1ae1900cb0fbd5", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_length_9e1ae1900cb0fbd5", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_length_9e1ae1900cb0fbd5", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_set_0e0314cf6675c1b9", + "params": [ + "i32", + "i32", + "i32" + ], + "results": [], + "mangledName": "0x5F_wbg_set_0e0314cf6675c1b9", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_set_0e0314cf6675c1b9", + "parameterTypeNames": [ + "u32", + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_length_9a2deed95d22668d", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_length_9a2deed95d22668d", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_length_9a2deed95d22668d", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbg_newwithlength_a7168e4a1e8f5e12", + "params": [ + "i32" + ], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbg_newwithlength_a7168e4a1e8f5e12", + "generatedFunctionName": "w2c_wbg_0x5F_wbg_newwithlength_a7168e4a1e8f5e12", + "parameterTypeNames": [ + "u32" + ], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_throw", + "params": [ + "i32", + "i32" + ], + "results": [], + "mangledName": "0x5F_wbindgen_throw", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_throw", + "parameterTypeNames": [ + "u32", + "u32" + ], + "returnTypeName": "void", + "hasReturn": false, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + }, + { + "type": "Function", + "module": "wbg", + "name": "__wbindgen_memory", + "params": [], + "results": [ + "i32" + ], + "mangledName": "0x5F_wbindgen_memory", + "generatedFunctionName": "w2c_wbg_0x5F_wbindgen_memory", + "parameterTypeNames": [], + "returnTypeName": "u32", + "hasReturn": true, + "moduleInfo": { + "name": "wbg", + "mangledName": "wbg", + "generatedContextTypeName": "w2c_wbg", + "generatedRootContextFieldName": "import_wbgCtx" + } + } +] \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.cpp b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.cpp new file mode 100644 index 00000000000..47674de73b8 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.cpp @@ -0,0 +1,31 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#include "static-module.h" +#include "jsi-exports-bridge.h" + +namespace facebook::react { + +const std::vector imports { {"wbg", "__wbindgen_object_drop_ref", Module::SymbolKind::Function}, {"wbg", "__wbindgen_number_new", Module::SymbolKind::Function}, {"wbg", "__wbindgen_number_get", Module::SymbolKind::Function}, {"wbg", "__wbindgen_boolean_get", Module::SymbolKind::Function}, {"wbg", "__wbindgen_is_function", Module::SymbolKind::Function}, {"wbg", "__wbg_rawraycolliderintersection_new", Module::SymbolKind::Function}, {"wbg", "__wbg_rawcontactforceevent_new", Module::SymbolKind::Function}, {"wbg", "__wbg_call_168da88779e35f61", Module::SymbolKind::Function}, {"wbg", "__wbg_call_3999bee59e9f7719", Module::SymbolKind::Function}, {"wbg", "__wbg_call_e1f72c051cdab859", Module::SymbolKind::Function}, {"wbg", "__wbg_bind_10dfe70e95d2a480", Module::SymbolKind::Function}, {"wbg", "__wbg_buffer_3f3d764d4747d564", Module::SymbolKind::Function}, {"wbg", "__wbg_newwithbyteoffsetandlength_d9aa266703cb98be", Module::SymbolKind::Function}, {"wbg", "__wbg_new_8c3f0052272a457a", Module::SymbolKind::Function}, {"wbg", "__wbg_set_83db9690f9353e79", Module::SymbolKind::Function}, {"wbg", "__wbg_length_9e1ae1900cb0fbd5", Module::SymbolKind::Function}, {"wbg", "__wbg_newwithbyteoffsetandlength_be22e5fcf4f69ab4", Module::SymbolKind::Function}, {"wbg", "__wbg_set_0e0314cf6675c1b9", Module::SymbolKind::Function}, {"wbg", "__wbg_length_9a2deed95d22668d", Module::SymbolKind::Function}, {"wbg", "__wbg_newwithlength_a7168e4a1e8f5e12", Module::SymbolKind::Function}, {"wbg", "__wbindgen_throw", Module::SymbolKind::Function}, {"wbg", "__wbindgen_memory", Module::SymbolKind::Function} }; +const std::vector exports { {"memory", Module::SymbolKind::Memory}, {"version", Module::SymbolKind::Function}, {"__wbg_rawkinematiccharactercontroller_free", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_new", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_up", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_setUp", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_offset", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_setOffset", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_slideEnabled", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_setSlideEnabled", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_autostepMaxHeight", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_autostepMinWidth", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_autostepIncludesDynamicBodies", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_autostepEnabled", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_enableAutostep", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_disableAutostep", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_maxSlopeClimbAngle", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_setMaxSlopeClimbAngle", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_minSlopeSlideAngle", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_setMinSlopeSlideAngle", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_snapToGroundDistance", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_enableSnapToGround", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_disableSnapToGround", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_snapToGroundEnabled", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_computeColliderMovement", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_computedMovement", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_computedGrounded", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_numComputedCollisions", Module::SymbolKind::Function}, {"rawkinematiccharactercontroller_computedCollision", Module::SymbolKind::Function}, {"__wbg_rawcharactercollision_free", Module::SymbolKind::Function}, {"rawcharactercollision_new", Module::SymbolKind::Function}, {"rawcharactercollision_handle", Module::SymbolKind::Function}, {"rawcharactercollision_translationApplied", Module::SymbolKind::Function}, {"rawcharactercollision_translationRemaining", Module::SymbolKind::Function}, {"rawcharactercollision_toi", Module::SymbolKind::Function}, {"rawcharactercollision_worldWitness1", Module::SymbolKind::Function}, {"rawcharactercollision_worldWitness2", Module::SymbolKind::Function}, {"rawcharactercollision_worldNormal1", Module::SymbolKind::Function}, {"rawcharactercollision_worldNormal2", Module::SymbolKind::Function}, {"__wbg_rawccdsolver_free", Module::SymbolKind::Function}, {"rawccdsolver_new", Module::SymbolKind::Function}, {"rawimpulsejointset_jointType", Module::SymbolKind::Function}, {"rawimpulsejointset_jointBodyHandle1", Module::SymbolKind::Function}, {"rawimpulsejointset_jointBodyHandle2", Module::SymbolKind::Function}, {"rawimpulsejointset_jointFrameX1", Module::SymbolKind::Function}, {"rawimpulsejointset_jointFrameX2", Module::SymbolKind::Function}, {"rawimpulsejointset_jointAnchor1", Module::SymbolKind::Function}, {"rawimpulsejointset_jointAnchor2", Module::SymbolKind::Function}, {"rawimpulsejointset_jointSetAnchor1", Module::SymbolKind::Function}, {"rawimpulsejointset_jointSetAnchor2", Module::SymbolKind::Function}, {"rawimpulsejointset_jointContactsEnabled", Module::SymbolKind::Function}, {"rawimpulsejointset_jointSetContactsEnabled", Module::SymbolKind::Function}, {"rawimpulsejointset_jointLimitsEnabled", Module::SymbolKind::Function}, {"rawimpulsejointset_jointLimitsMin", Module::SymbolKind::Function}, {"rawimpulsejointset_jointLimitsMax", Module::SymbolKind::Function}, {"rawimpulsejointset_jointSetLimits", Module::SymbolKind::Function}, {"rawimpulsejointset_jointConfigureMotorModel", Module::SymbolKind::Function}, {"rawimpulsejointset_jointConfigureMotorVelocity", Module::SymbolKind::Function}, {"rawimpulsejointset_jointConfigureMotorPosition", Module::SymbolKind::Function}, {"rawimpulsejointset_jointConfigureMotor", Module::SymbolKind::Function}, {"__wbg_rawimpulsejointset_free", Module::SymbolKind::Function}, {"rawimpulsejointset_new", Module::SymbolKind::Function}, {"rawimpulsejointset_createJoint", Module::SymbolKind::Function}, {"rawimpulsejointset_remove", Module::SymbolKind::Function}, {"rawimpulsejointset_len", Module::SymbolKind::Function}, {"rawimpulsejointset_contains", Module::SymbolKind::Function}, {"rawimpulsejointset_forEachJointHandle", Module::SymbolKind::Function}, {"rawimpulsejointset_forEachJointAttachedToRigidBody", Module::SymbolKind::Function}, {"__wbg_rawintegrationparameters_free", Module::SymbolKind::Function}, {"rawintegrationparameters_new", Module::SymbolKind::Function}, {"rawintegrationparameters_dt", Module::SymbolKind::Function}, {"rawintegrationparameters_allowedLinearError", Module::SymbolKind::Function}, {"rawintegrationparameters_predictionDistance", Module::SymbolKind::Function}, {"rawintegrationparameters_maxVelocityIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_maxVelocityFrictionIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_maxStabilizationIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_minIslandSize", Module::SymbolKind::Function}, {"rawintegrationparameters_maxCcdSubsteps", Module::SymbolKind::Function}, {"rawintegrationparameters_set_dt", Module::SymbolKind::Function}, {"rawintegrationparameters_set_erp", Module::SymbolKind::Function}, {"rawintegrationparameters_set_allowedLinearError", Module::SymbolKind::Function}, {"rawintegrationparameters_set_predictionDistance", Module::SymbolKind::Function}, {"rawintegrationparameters_set_maxVelocityIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_set_maxVelocityFrictionIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_set_maxStabilizationIterations", Module::SymbolKind::Function}, {"rawintegrationparameters_set_minIslandSize", Module::SymbolKind::Function}, {"rawintegrationparameters_set_maxCcdSubsteps", Module::SymbolKind::Function}, {"__wbg_rawislandmanager_free", Module::SymbolKind::Function}, {"rawislandmanager_new", Module::SymbolKind::Function}, {"rawislandmanager_forEachActiveRigidBodyHandle", Module::SymbolKind::Function}, {"__wbg_rawgenericjoint_free", Module::SymbolKind::Function}, {"rawgenericjoint_spherical", Module::SymbolKind::Function}, {"rawgenericjoint_prismatic", Module::SymbolKind::Function}, {"rawgenericjoint_fixed", Module::SymbolKind::Function}, {"rawgenericjoint_revolute", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointType", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointFrameX1", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointFrameX2", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointAnchor1", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointAnchor2", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointContactsEnabled", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointSetContactsEnabled", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointLimitsEnabled", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointLimitsMin", Module::SymbolKind::Function}, {"rawmultibodyjointset_jointLimitsMax", Module::SymbolKind::Function}, {"__wbg_rawmultibodyjointset_free", Module::SymbolKind::Function}, {"rawmultibodyjointset_new", Module::SymbolKind::Function}, {"rawmultibodyjointset_createJoint", Module::SymbolKind::Function}, {"rawmultibodyjointset_remove", Module::SymbolKind::Function}, {"rawmultibodyjointset_contains", Module::SymbolKind::Function}, {"rawmultibodyjointset_forEachJointHandle", Module::SymbolKind::Function}, {"rawmultibodyjointset_forEachJointAttachedToRigidBody", Module::SymbolKind::Function}, {"rawrigidbodyset_rbTranslation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbRotation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSleep", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsSleeping", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsMoving", Module::SymbolKind::Function}, {"rawrigidbodyset_rbNextTranslation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbNextRotation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetTranslation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetRotation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetLinvel", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetAngvel", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetNextKinematicTranslation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetNextKinematicRotation", Module::SymbolKind::Function}, {"rawrigidbodyset_rbRecomputeMassPropertiesFromColliders", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetAdditionalMass", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetAdditionalMassProperties", Module::SymbolKind::Function}, {"rawrigidbodyset_rbLinvel", Module::SymbolKind::Function}, {"rawrigidbodyset_rbAngvel", Module::SymbolKind::Function}, {"rawrigidbodyset_rbLockTranslations", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetEnabledTranslations", Module::SymbolKind::Function}, {"rawrigidbodyset_rbLockRotations", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetEnabledRotations", Module::SymbolKind::Function}, {"rawrigidbodyset_rbDominanceGroup", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetDominanceGroup", Module::SymbolKind::Function}, {"rawrigidbodyset_rbEnableCcd", Module::SymbolKind::Function}, {"rawrigidbodyset_rbMass", Module::SymbolKind::Function}, {"rawrigidbodyset_rbInvMass", Module::SymbolKind::Function}, {"rawrigidbodyset_rbEffectiveInvMass", Module::SymbolKind::Function}, {"rawrigidbodyset_rbLocalCom", Module::SymbolKind::Function}, {"rawrigidbodyset_rbWorldCom", Module::SymbolKind::Function}, {"rawrigidbodyset_rbInvPrincipalInertiaSqrt", Module::SymbolKind::Function}, {"rawrigidbodyset_rbPrincipalInertiaLocalFrame", Module::SymbolKind::Function}, {"rawrigidbodyset_rbPrincipalInertia", Module::SymbolKind::Function}, {"rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt", Module::SymbolKind::Function}, {"rawrigidbodyset_rbEffectiveAngularInertia", Module::SymbolKind::Function}, {"rawrigidbodyset_rbWakeUp", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsCcdEnabled", Module::SymbolKind::Function}, {"rawrigidbodyset_rbNumColliders", Module::SymbolKind::Function}, {"rawrigidbodyset_rbCollider", Module::SymbolKind::Function}, {"rawrigidbodyset_rbBodyType", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetBodyType", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsFixed", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsKinematic", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsDynamic", Module::SymbolKind::Function}, {"rawrigidbodyset_rbLinearDamping", Module::SymbolKind::Function}, {"rawrigidbodyset_rbAngularDamping", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetLinearDamping", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetAngularDamping", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetEnabled", Module::SymbolKind::Function}, {"rawrigidbodyset_rbIsEnabled", Module::SymbolKind::Function}, {"rawrigidbodyset_rbGravityScale", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetGravityScale", Module::SymbolKind::Function}, {"rawrigidbodyset_rbResetForces", Module::SymbolKind::Function}, {"rawrigidbodyset_rbResetTorques", Module::SymbolKind::Function}, {"rawrigidbodyset_rbAddForce", Module::SymbolKind::Function}, {"rawrigidbodyset_rbApplyImpulse", Module::SymbolKind::Function}, {"rawrigidbodyset_rbAddTorque", Module::SymbolKind::Function}, {"rawrigidbodyset_rbApplyTorqueImpulse", Module::SymbolKind::Function}, {"rawrigidbodyset_rbAddForceAtPoint", Module::SymbolKind::Function}, {"rawrigidbodyset_rbApplyImpulseAtPoint", Module::SymbolKind::Function}, {"rawrigidbodyset_rbUserData", Module::SymbolKind::Function}, {"rawrigidbodyset_rbSetUserData", Module::SymbolKind::Function}, {"__wbg_rawrigidbodyset_free", Module::SymbolKind::Function}, {"rawrigidbodyset_new", Module::SymbolKind::Function}, {"rawrigidbodyset_createRigidBody", Module::SymbolKind::Function}, {"rawrigidbodyset_remove", Module::SymbolKind::Function}, {"rawrigidbodyset_len", Module::SymbolKind::Function}, {"rawrigidbodyset_contains", Module::SymbolKind::Function}, {"rawrigidbodyset_forEachRigidBodyHandle", Module::SymbolKind::Function}, {"rawrigidbodyset_propagateModifiedBodyPositionsToColliders", Module::SymbolKind::Function}, {"__wbg_rawbroadphase_free", Module::SymbolKind::Function}, {"rawbroadphase_new", Module::SymbolKind::Function}, {"rawcolliderset_coTranslation", Module::SymbolKind::Function}, {"rawcolliderset_coRotation", Module::SymbolKind::Function}, {"rawcolliderset_coSetTranslation", Module::SymbolKind::Function}, {"rawcolliderset_coSetTranslationWrtParent", Module::SymbolKind::Function}, {"rawcolliderset_coSetRotation", Module::SymbolKind::Function}, {"rawcolliderset_coSetRotationWrtParent", Module::SymbolKind::Function}, {"rawcolliderset_coIsSensor", Module::SymbolKind::Function}, {"rawcolliderset_coShapeType", Module::SymbolKind::Function}, {"rawcolliderset_coHalfspaceNormal", Module::SymbolKind::Function}, {"rawcolliderset_coHalfExtents", Module::SymbolKind::Function}, {"rawcolliderset_coSetHalfExtents", Module::SymbolKind::Function}, {"rawcolliderset_coRadius", Module::SymbolKind::Function}, {"rawcolliderset_coSetRadius", Module::SymbolKind::Function}, {"rawcolliderset_coHalfHeight", Module::SymbolKind::Function}, {"rawcolliderset_coSetHalfHeight", Module::SymbolKind::Function}, {"rawcolliderset_coRoundRadius", Module::SymbolKind::Function}, {"rawcolliderset_coSetRoundRadius", Module::SymbolKind::Function}, {"rawcolliderset_coVertices", Module::SymbolKind::Function}, {"rawcolliderset_coIndices", Module::SymbolKind::Function}, {"rawcolliderset_coHeightfieldHeights", Module::SymbolKind::Function}, {"rawcolliderset_coHeightfieldScale", Module::SymbolKind::Function}, {"rawcolliderset_coHeightfieldNRows", Module::SymbolKind::Function}, {"rawcolliderset_coHeightfieldNCols", Module::SymbolKind::Function}, {"rawcolliderset_coParent", Module::SymbolKind::Function}, {"rawcolliderset_coSetEnabled", Module::SymbolKind::Function}, {"rawcolliderset_coIsEnabled", Module::SymbolKind::Function}, {"rawcolliderset_coFriction", Module::SymbolKind::Function}, {"rawcolliderset_coRestitution", Module::SymbolKind::Function}, {"rawcolliderset_coDensity", Module::SymbolKind::Function}, {"rawcolliderset_coMass", Module::SymbolKind::Function}, {"rawcolliderset_coVolume", Module::SymbolKind::Function}, {"rawcolliderset_coCollisionGroups", Module::SymbolKind::Function}, {"rawcolliderset_coSolverGroups", Module::SymbolKind::Function}, {"rawcolliderset_coActiveHooks", Module::SymbolKind::Function}, {"rawcolliderset_coActiveCollisionTypes", Module::SymbolKind::Function}, {"rawcolliderset_coActiveEvents", Module::SymbolKind::Function}, {"rawcolliderset_coContactForceEventThreshold", Module::SymbolKind::Function}, {"rawcolliderset_coContainsPoint", Module::SymbolKind::Function}, {"rawcolliderset_coCastShape", Module::SymbolKind::Function}, {"rawcolliderset_coCastCollider", Module::SymbolKind::Function}, {"rawcolliderset_coIntersectsShape", Module::SymbolKind::Function}, {"rawcolliderset_coContactShape", Module::SymbolKind::Function}, {"rawcolliderset_coContactCollider", Module::SymbolKind::Function}, {"rawcolliderset_coProjectPoint", Module::SymbolKind::Function}, {"rawcolliderset_coIntersectsRay", Module::SymbolKind::Function}, {"rawcolliderset_coCastRay", Module::SymbolKind::Function}, {"rawcolliderset_coCastRayAndGetNormal", Module::SymbolKind::Function}, {"rawcolliderset_coSetSensor", Module::SymbolKind::Function}, {"rawcolliderset_coSetRestitution", Module::SymbolKind::Function}, {"rawcolliderset_coSetFriction", Module::SymbolKind::Function}, {"rawcolliderset_coFrictionCombineRule", Module::SymbolKind::Function}, {"rawcolliderset_coSetFrictionCombineRule", Module::SymbolKind::Function}, {"rawcolliderset_coRestitutionCombineRule", Module::SymbolKind::Function}, {"rawcolliderset_coSetRestitutionCombineRule", Module::SymbolKind::Function}, {"rawcolliderset_coSetCollisionGroups", Module::SymbolKind::Function}, {"rawcolliderset_coSetSolverGroups", Module::SymbolKind::Function}, {"rawcolliderset_coSetActiveHooks", Module::SymbolKind::Function}, {"rawcolliderset_coSetActiveEvents", Module::SymbolKind::Function}, {"rawcolliderset_coSetActiveCollisionTypes", Module::SymbolKind::Function}, {"rawcolliderset_coSetShape", Module::SymbolKind::Function}, {"rawcolliderset_coSetContactForceEventThreshold", Module::SymbolKind::Function}, {"rawcolliderset_coSetDensity", Module::SymbolKind::Function}, {"rawcolliderset_coSetMass", Module::SymbolKind::Function}, {"rawcolliderset_coSetMassProperties", Module::SymbolKind::Function}, {"__wbg_rawcolliderset_free", Module::SymbolKind::Function}, {"rawcolliderset_new", Module::SymbolKind::Function}, {"rawcolliderset_len", Module::SymbolKind::Function}, {"rawcolliderset_contains", Module::SymbolKind::Function}, {"rawcolliderset_createCollider", Module::SymbolKind::Function}, {"rawcolliderset_remove", Module::SymbolKind::Function}, {"rawcolliderset_forEachColliderHandle", Module::SymbolKind::Function}, {"__wbg_rawshapecontact_free", Module::SymbolKind::Function}, {"rawshapecontact_distance", Module::SymbolKind::Function}, {"__wbg_rawnarrowphase_free", Module::SymbolKind::Function}, {"rawnarrowphase_new", Module::SymbolKind::Function}, {"rawnarrowphase_contacts_with", Module::SymbolKind::Function}, {"rawnarrowphase_contact_pair", Module::SymbolKind::Function}, {"rawnarrowphase_intersections_with", Module::SymbolKind::Function}, {"rawnarrowphase_intersection_pair", Module::SymbolKind::Function}, {"__wbg_rawcontactmanifold_free", Module::SymbolKind::Function}, {"rawcontactpair_collider1", Module::SymbolKind::Function}, {"rawcontactpair_collider2", Module::SymbolKind::Function}, {"rawcontactpair_numContactManifolds", Module::SymbolKind::Function}, {"rawcontactpair_contactManifold", Module::SymbolKind::Function}, {"rawcontactmanifold_normal", Module::SymbolKind::Function}, {"rawcontactmanifold_local_n1", Module::SymbolKind::Function}, {"rawcontactmanifold_local_n2", Module::SymbolKind::Function}, {"rawcontactmanifold_subshape1", Module::SymbolKind::Function}, {"rawcontactmanifold_subshape2", Module::SymbolKind::Function}, {"rawcontactmanifold_num_contacts", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_local_p1", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_local_p2", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_dist", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_fid1", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_fid2", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_impulse", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_tangent_impulse_x", Module::SymbolKind::Function}, {"rawcontactmanifold_contact_tangent_impulse_y", Module::SymbolKind::Function}, {"rawcontactmanifold_num_solver_contacts", Module::SymbolKind::Function}, {"rawcontactmanifold_solver_contact_point", Module::SymbolKind::Function}, {"rawcontactmanifold_solver_contact_dist", Module::SymbolKind::Function}, {"rawcontactmanifold_solver_contact_friction", Module::SymbolKind::Function}, {"rawcontactmanifold_solver_contact_restitution", Module::SymbolKind::Function}, {"rawcontactmanifold_solver_contact_tangent_velocity", Module::SymbolKind::Function}, {"__wbg_rawpointprojection_free", Module::SymbolKind::Function}, {"__wbg_rawpointcolliderprojection_free", Module::SymbolKind::Function}, {"rawpointcolliderprojection_colliderHandle", Module::SymbolKind::Function}, {"rawpointcolliderprojection_featureType", Module::SymbolKind::Function}, {"rawpointcolliderprojection_featureId", Module::SymbolKind::Function}, {"__wbg_rawrayintersection_free", Module::SymbolKind::Function}, {"rawrayintersection_featureType", Module::SymbolKind::Function}, {"rawrayintersection_featureId", Module::SymbolKind::Function}, {"rawraycolliderintersection_normal", Module::SymbolKind::Function}, {"rawraycolliderintersection_toi", Module::SymbolKind::Function}, {"rawraycolliderintersection_featureType", Module::SymbolKind::Function}, {"rawraycolliderintersection_featureId", Module::SymbolKind::Function}, {"__wbg_rawraycollidertoi_free", Module::SymbolKind::Function}, {"__wbg_rawshape_free", Module::SymbolKind::Function}, {"rawshape_cuboid", Module::SymbolKind::Function}, {"rawshape_roundCuboid", Module::SymbolKind::Function}, {"rawshape_ball", Module::SymbolKind::Function}, {"rawshape_halfspace", Module::SymbolKind::Function}, {"rawshape_capsule", Module::SymbolKind::Function}, {"rawshape_cylinder", Module::SymbolKind::Function}, {"rawshape_roundCylinder", Module::SymbolKind::Function}, {"rawshape_cone", Module::SymbolKind::Function}, {"rawshape_roundCone", Module::SymbolKind::Function}, {"rawshape_polyline", Module::SymbolKind::Function}, {"rawshape_trimesh", Module::SymbolKind::Function}, {"rawshape_heightfield", Module::SymbolKind::Function}, {"rawshape_segment", Module::SymbolKind::Function}, {"rawshape_triangle", Module::SymbolKind::Function}, {"rawshape_roundTriangle", Module::SymbolKind::Function}, {"rawshape_convexHull", Module::SymbolKind::Function}, {"rawshape_roundConvexHull", Module::SymbolKind::Function}, {"rawshape_convexMesh", Module::SymbolKind::Function}, {"rawshape_roundConvexMesh", Module::SymbolKind::Function}, {"rawshape_castShape", Module::SymbolKind::Function}, {"rawshape_intersectsShape", Module::SymbolKind::Function}, {"rawshape_contactShape", Module::SymbolKind::Function}, {"rawshape_containsPoint", Module::SymbolKind::Function}, {"rawshape_projectPoint", Module::SymbolKind::Function}, {"rawshape_intersectsRay", Module::SymbolKind::Function}, {"rawshape_castRay", Module::SymbolKind::Function}, {"rawshape_castRayAndGetNormal", Module::SymbolKind::Function}, {"__wbg_rawshapetoi_free", Module::SymbolKind::Function}, {"rawshapetoi_witness1", Module::SymbolKind::Function}, {"rawshapetoi_normal1", Module::SymbolKind::Function}, {"rawshapetoi_normal2", Module::SymbolKind::Function}, {"__wbg_rawshapecollidertoi_free", Module::SymbolKind::Function}, {"rawshapecollidertoi_witness2", Module::SymbolKind::Function}, {"rawshapecollidertoi_normal2", Module::SymbolKind::Function}, {"rawrotation_new", Module::SymbolKind::Function}, {"rawrotation_identity", Module::SymbolKind::Function}, {"rawrotation_y", Module::SymbolKind::Function}, {"rawrotation_w", Module::SymbolKind::Function}, {"rawvector_zero", Module::SymbolKind::Function}, {"rawvector_new", Module::SymbolKind::Function}, {"rawvector_set_y", Module::SymbolKind::Function}, {"rawvector_xyz", Module::SymbolKind::Function}, {"rawvector_yxz", Module::SymbolKind::Function}, {"rawvector_zxy", Module::SymbolKind::Function}, {"rawvector_xzy", Module::SymbolKind::Function}, {"rawvector_yzx", Module::SymbolKind::Function}, {"rawvector_zyx", Module::SymbolKind::Function}, {"rawsdpmatrix3_elements", Module::SymbolKind::Function}, {"__wbg_rawdebugrenderpipeline_free", Module::SymbolKind::Function}, {"rawdebugrenderpipeline_new", Module::SymbolKind::Function}, {"rawdebugrenderpipeline_vertices", Module::SymbolKind::Function}, {"rawdebugrenderpipeline_colors", Module::SymbolKind::Function}, {"rawdebugrenderpipeline_render", Module::SymbolKind::Function}, {"__wbg_raweventqueue_free", Module::SymbolKind::Function}, {"__wbg_rawcontactforceevent_free", Module::SymbolKind::Function}, {"rawcontactforceevent_collider2", Module::SymbolKind::Function}, {"rawcontactforceevent_total_force", Module::SymbolKind::Function}, {"rawcontactforceevent_total_force_magnitude", Module::SymbolKind::Function}, {"rawcontactforceevent_max_force_direction", Module::SymbolKind::Function}, {"rawcontactforceevent_max_force_magnitude", Module::SymbolKind::Function}, {"raweventqueue_new", Module::SymbolKind::Function}, {"raweventqueue_drainCollisionEvents", Module::SymbolKind::Function}, {"raweventqueue_drainContactForceEvents", Module::SymbolKind::Function}, {"raweventqueue_clear", Module::SymbolKind::Function}, {"__wbg_rawphysicspipeline_free", Module::SymbolKind::Function}, {"rawphysicspipeline_new", Module::SymbolKind::Function}, {"rawphysicspipeline_step", Module::SymbolKind::Function}, {"rawphysicspipeline_stepWithEvents", Module::SymbolKind::Function}, {"__wbg_rawquerypipeline_free", Module::SymbolKind::Function}, {"rawquerypipeline_new", Module::SymbolKind::Function}, {"rawquerypipeline_update", Module::SymbolKind::Function}, {"rawquerypipeline_castRay", Module::SymbolKind::Function}, {"rawquerypipeline_castRayAndGetNormal", Module::SymbolKind::Function}, {"rawquerypipeline_intersectionsWithRay", Module::SymbolKind::Function}, {"rawquerypipeline_intersectionWithShape", Module::SymbolKind::Function}, {"rawquerypipeline_projectPoint", Module::SymbolKind::Function}, {"rawquerypipeline_projectPointAndGetFeature", Module::SymbolKind::Function}, {"rawquerypipeline_intersectionsWithPoint", Module::SymbolKind::Function}, {"rawquerypipeline_castShape", Module::SymbolKind::Function}, {"rawquerypipeline_intersectionsWithShape", Module::SymbolKind::Function}, {"rawquerypipeline_collidersWithAabbIntersectingAabb", Module::SymbolKind::Function}, {"__wbg_rawdeserializedworld_free", Module::SymbolKind::Function}, {"rawdeserializedworld_takeGravity", Module::SymbolKind::Function}, {"rawdeserializedworld_takeIntegrationParameters", Module::SymbolKind::Function}, {"rawdeserializedworld_takeIslandManager", Module::SymbolKind::Function}, {"rawdeserializedworld_takeBroadPhase", Module::SymbolKind::Function}, {"rawdeserializedworld_takeNarrowPhase", Module::SymbolKind::Function}, {"rawdeserializedworld_takeBodies", Module::SymbolKind::Function}, {"rawdeserializedworld_takeColliders", Module::SymbolKind::Function}, {"rawdeserializedworld_takeImpulseJoints", Module::SymbolKind::Function}, {"rawdeserializedworld_takeMultibodyJoints", Module::SymbolKind::Function}, {"rawserializationpipeline_serializeAll", Module::SymbolKind::Function}, {"rawserializationpipeline_deserializeAll", Module::SymbolKind::Function}, {"__wbg_rawcontactpair_free", Module::SymbolKind::Function}, {"__wbg_rawraycolliderintersection_free", Module::SymbolKind::Function}, {"__wbg_rawrotation_free", Module::SymbolKind::Function}, {"__wbg_rawvector_free", Module::SymbolKind::Function}, {"__wbg_rawsdpmatrix3_free", Module::SymbolKind::Function}, {"rawvector_set_x", Module::SymbolKind::Function}, {"rawvector_set_z", Module::SymbolKind::Function}, {"rawpointprojection_isInside", Module::SymbolKind::Function}, {"rawpointcolliderprojection_isInside", Module::SymbolKind::Function}, {"rawcolliderset_isHandleValid", Module::SymbolKind::Function}, {"rawshapecontact_point1", Module::SymbolKind::Function}, {"rawshapecontact_point2", Module::SymbolKind::Function}, {"rawshapecontact_normal2", Module::SymbolKind::Function}, {"rawpointprojection_point", Module::SymbolKind::Function}, {"rawpointcolliderprojection_point", Module::SymbolKind::Function}, {"rawrayintersection_normal", Module::SymbolKind::Function}, {"rawshapecollidertoi_witness1", Module::SymbolKind::Function}, {"rawshapecontact_normal1", Module::SymbolKind::Function}, {"rawshapecollidertoi_normal1", Module::SymbolKind::Function}, {"rawshapetoi_witness2", Module::SymbolKind::Function}, {"rawserializationpipeline_new", Module::SymbolKind::Function}, {"rawintegrationparameters_erp", Module::SymbolKind::Function}, {"rawrayintersection_toi", Module::SymbolKind::Function}, {"rawraycollidertoi_toi", Module::SymbolKind::Function}, {"rawshapetoi_toi", Module::SymbolKind::Function}, {"rawshapecollidertoi_toi", Module::SymbolKind::Function}, {"rawrotation_x", Module::SymbolKind::Function}, {"rawrotation_z", Module::SymbolKind::Function}, {"rawvector_x", Module::SymbolKind::Function}, {"rawvector_y", Module::SymbolKind::Function}, {"rawvector_z", Module::SymbolKind::Function}, {"rawraycolliderintersection_colliderHandle", Module::SymbolKind::Function}, {"rawraycollidertoi_colliderHandle", Module::SymbolKind::Function}, {"rawshapecollidertoi_colliderHandle", Module::SymbolKind::Function}, {"rawcontactforceevent_collider1", Module::SymbolKind::Function}, {"__wbg_rawserializationpipeline_free", Module::SymbolKind::Function}, {"__wbindgen_add_to_stack_pointer", Module::SymbolKind::Function}, {"__wbindgen_free", Module::SymbolKind::Function}, {"__wbindgen_malloc", Module::SymbolKind::Function}, {"__wbindgen_exn_store", Module::SymbolKind::Function} }; + +std::shared_ptr createRapier__wasm3d__bgModule() { + return std::make_shared("rapier_wasm3d_bg"); +} + +const std::vector& WASMRapier__wasm3d__bgModule::getImports() const { + return imports; +} + +const std::vector& WASMRapier__wasm3d__bgModule::getExports() const { + return exports; +} + +jsi::Object WASMRapier__wasm3d__bgModule::createInstance(jsi::Runtime& rt, jsi::Object&& importObject) const { + return createRapier__wasm3d__bgExports(rt, std::move(importObject)); +} + +} diff --git a/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.h b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.h new file mode 100644 index 00000000000..1abb6afdd54 --- /dev/null +++ b/packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.h @@ -0,0 +1,23 @@ +// +// THIS FILE WAS GENERATED BY `react-native-wasm` +// +// DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST. +// + +#pragma once +#include + +namespace facebook::react { + +std::shared_ptr createRapier__wasm3d__bgModule(); + +class WASMRapier__wasm3d__bgModule: public StaticLibraryModule { +public: + WASMRapier__wasm3d__bgModule(const std::string& name): StaticLibraryModule(name) {} + const std::vector& getImports() const override; + const std::vector& getExports() const override; + jsi::Object createInstance(jsi::Runtime& rt, jsi::Object&& importObject) const override; +}; + +} + \ No newline at end of file diff --git a/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js b/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js new file mode 100644 index 00000000000..8f5c4619618 --- /dev/null +++ b/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js @@ -0,0 +1,28 @@ +/* +CPAL-1.0 License + +The contents of this file are subject to the Common Public Attribution License +Version 1.0. (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at +https://github.com/ir-engine/ir-engine/blob/dev/LICENSE. +The License is based on the Mozilla Public License Version 1.1, but Sections 14 +and 15 have been added to cover use of software over a computer network and +provide for limited attribution for the Original Developer. In addition, +Exhibit A has been modified to be consistent with Exhibit B. + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the +specific language governing rights and limitations under the License. + +The Original Code is Infinite Reality Engine. + +The Original Developer is the Initial Developer. The Initial Developer of the +Original Code is the Infinite Reality Engine team. + +All portions of the code written by the Infinite Reality Engine team are Copyright © 2021-2023 +Infinite Reality Engine. All Rights Reserved. +*/ + + +const data = Uint8Array.from([67,75,87,65,83,77,0,0,185,128,21,0,0,0,0,0,66,87,73,170,139,156,35,159,253,25,88,172,92,156,17,132,89,2,120,181,60,28,103,108,117,9,161,81,27,200,183,210,114,97,112,105,101,114,95,119,97,115,109,51,100,95,98,103,0]); +export default data.buffer; \ No newline at end of file diff --git a/packages/spatial/src/physics/classes/Physics.ts b/packages/spatial/src/physics/classes/Physics.ts index 489e5ae5948..016e6648c17 100644 --- a/packages/spatial/src/physics/classes/Physics.ts +++ b/packages/spatial/src/physics/classes/Physics.ts @@ -6,8 +6,8 @@ Version 1.0. (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://github.com/ir-engine/ir-engine/blob/dev/LICENSE. The License is based on the Mozilla Public License Version 1.1, but Sections 14 -and 15 have been added to cover use of software over a computer network and -provide for limited attribution for the Original Developer. In addition, +and 15 have been added to cover use of software over a computer network and +provide for limited attribution for the Original Developer. In addition, Exhibit A has been modified to be consistent with Exhibit B. Software distributed under the License is distributed on an "AS IS" basis, @@ -19,10 +19,13 @@ The Original Code is Infinite Reality Engine. The Original Developer is the Initial Developer. The Initial Developer of the Original Code is the Infinite Reality Engine team. -All portions of the code written by the Infinite Reality Engine team are Copyright © 2021-2023 +All portions of the code written by the Infinite Reality Engine team are Copyright © 2021-2023 Infinite Reality Engine. All Rights Reserved. */ +import { register } from '@callstack/polygen' +register() + import RAPIER, { ActiveCollisionTypes, ActiveEvents, @@ -40,6 +43,7 @@ import RAPIER, { TempContactForceEvent, World } from '@dimforge/rapier3d-compat' +import 'text-encoding-polyfill' import { Box3, BufferAttribute,